Skip to main content

Ontology Versioning

The Carbon Arc Ontology is a dynamic framework designed to evolve with real-world entities, datasets, and user needs. Beginning September 2025, we’re introducing monthly Ontology Versioning to improve consistency, traceability, and control across the platform.

What's New

Starting September 2025:

  • A new ontology version will be released monthly (last Thursday of each month)
  • Impacted datasets will be automatically reinstated
  • Users can download and compare versions (up to 6 months back)
  • Versions are tagged using the format ontology_vYYYY.MM (e.g., ontology_v2025.08)

Why It Matters

  • Build against a stable, versioned ontology
  • Separate structural changes (reinstatements) from data refreshes
  • Track entity merges, reclassifications, and additions with full transparency
  • Align frameworks to the most current entity relationships

Key Definitions

TermDescription
Data RefreshAdds new data based on provider schedules
Data ReinstatementRewrites historical data to reflect ontology changes
Ontology VersionTimestamped snapshot of the entity-relationship model
Entity LifecycleTracks creation, transformation, or deprecation of entities
Relationship TaxonomyClassifies connections (e.g., hierarchical, categorical)
Reinstatement Resets AccessReinstated datasets require a new purchase

Lifecycle Stages

  1. Discovery – Identify gaps or new entities
  2. Definition – Standardize and model nodes and relationships
  3. Validation – QA and mapping review across datasets
  4. Versioning – Create and tag new snapshot (e.g., 2025.08)
  5. Release – Push version to Platform, APIs, and Explorer
  6. Monitoring – Track mapping drift, edge cases, and issue patches if needed

Entity Lifecycle

Each entity (identified by carc_id) moves through states:

StateTriggerExample
CreatedNew entity addedNew retailer or brand
DestroyedMerged or deprecatedAcquisitions or duplicates
TransformedTicker or name changeGPS → GAP
ReclassifiedTaxonomy changeNFLX moves from Tech to Comms

Internal changes (e.g., metadata corrections) and external events (e.g., M&A, spin-offs, renames) are both tracked.


Relationship Model

Entity relationships are:

  • Time-indexed (with start/end dates)
  • Classified by type (is_in_category, has_supplier, etc.)
  • Stored in a standardized schema

Platform Integration

Ontology versions are surfaced in:

  • Ontology Explorer and Platform UI
  • Framework metadata (last refresh, reinstatement date, version ID)
  • Visual indicators (e.g., red dot when reinstatement is available)
  • Order history (purchase vs. refresh vs. reinstatement)

Access & Retention

QuestionAnswer
How long are versions stored?6 months
Can I compare versions?Yes—via Ontology Explorer
What triggers reinstatement?New ontology version or provider-level restatement
What if no changes occur?No version or reinstatement is triggered

FAQs

What happens on release day?

Ontology Version run begins on the last Thursday of the month. By the first Monday, all impacted datasets are reinstated.

What if an entity I use hasn’t changed?

The dataset may be reinstated, but your query results may not materially change unless the entity itself was altered.

Where can I find version change logs?

We’re building comparison tooling and will expose change summaries in the UI and API, in Ontology Explorer.

How are patch releases different?

They only add mapping tables for net-new datasets and don’t trigger full reinstatements unless core relationships are impacted.

Do reinstatements reset access?

No. However, reinstated datasets should be repurchased.


Contact us at support@carbonarc.co if you have any questions!