Skip to main content

How to work with Ontology Versions

Checking Status

Monitor framework status through two primary channels:

  • Platform UI: Order History Navigate to your Framework details page where version metadata displays. You'll see reinstatment tag (e.g.,Reinstated on 2025-09-09), reinstatement timestamps, and refresh availability flags. This gives you immediate visibility into whether action is required.

Order Timestamp

  • Platform UI: Workspace The Workspace now displays framework reinstatement and data refresh status. Two new icons with highlighted buttons indicate when updates are available.

Workspace

  • Python SDK For programmatic monitoring and integration into your workflows:

Regular status monitoring helps prevent drift between your analyses and the underlying data reality. Make it part of your operational rhythm - daily for critical frameworks, weekly for everything else.


How to view changes

  • Navigate to the Data Library for entity changes tied to datasets
  • Navigate to the Ontology Explorer for entity level changes. Download an Ontology Version in the Versions tab to view new or changed entities.

OV Tab

Data Library

Data Library Explorer ties Ontology Version changes to specific data feeds.

Library

Ontology Explorer

Ontology Explorer interface showing entity version comparison. The Versions tab provides access to full entity version reports and tracks additions, deprecations, and reclassifications across monthly ontology releases.

Download


Python SDK

Check the status of your Framework each Month.

from carbonarc import Client

client = Client(api_key="your_api_key")

status = ca.explorer.get_framework_status(framework_id="INSERT YOUR FRAMEWORK ID HERE")
print('Framework status:', status)

Reinstatement Types & Actions

  • Full Refresh: New data increment ready - schedule during maintenance window
  • Ontology Change: Entity structure modified - review impact before updating
  • Vendor Reinstatement: Upstream data corrected - critical, update immediately
  • Enhancement: Quality improvement - update at convenience
  • Vendor Backfill: Historical data updated - critical if using historical analysis

Version Comparison

Using Ontology Explorer

  1. Select current version
  2. Compare with previous
  3. Review: new entities, mergers, reclassifications, relationship changes

Troubleshooting

Issue: Unclear reinstatement reason

status = client.get_framework_status(framework_id)
reason = status['last_reinstatement_reason']

actions = {
'Full Refresh': 'Schedule update',
'Ontology Change': 'Review impact analysis',
'Vendor Reinstatement': 'Update immediately',
'Enhancement': 'Update when convenient',
'Vendor Backfill': 'Review if using historical data'
}

next_step = actions.get(reason, 'Contact support')

Operating Principles

Do

  • Check status weekly to monthly
  • Document ontology version in analyses
  • Plan major work after monthly releases
  • Set up automated alerts for critical frameworks
  • Review changes before reinstating

Don't

  • Ignore reinstatements >60 days
  • Run critical analyses during reinstatement windows
  • Assume entity IDs stable across major versions
  • Skip version comparison when debugging

Quick Reference

TaskMethodFrequency
Check versionget_framework_status()Weekly
Monitor updatesAutomated scriptDaily
Review changesOntology ExplorerMonthly
Plan reinstatementsLast Thursday checkMonthly
Compare versionsOntology ExplorerAs needed

Support