Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 03_TECHNICAL_CORE/ontology/ARCO_core.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<https://arco.ai/ontology/core> rdf:type owl:Ontology ;
rdfs:label "ARCO Core (Gold Standard) — BFO/RO Aligned" ;
rdfs:comment "Core ontology with OWL restrictions for computable reasoning + ICE-to-Reality grounding (IAO is_about) in an NCOR realism style. Uses ro:0000091 (has_disposition) per RO best practices." ;
owl:versionInfo "Foundational ontology alignment: BFO 2020 (ISO/IEC 21838-2:2021), bfo-core.owl loaded locally from 03_TECHNICAL_CORE/ontology/imports/bfo-2020.owl. OBO Relations Ontology (RO) release 2025-12-17, ro.owl loaded locally from 03_TECHNICAL_CORE/ontology/imports/ro.owl. Information Artifact Ontology (IAO) release 2026-03-30, iao.owl loaded locally from 03_TECHNICAL_CORE/ontology/imports/iao.owl. CCO terms declared as local stubs in ARCO_governance_extension.ttl." ;
owl:versionInfo "Foundational ontology alignment: BFO 2020 (ISO/IEC 21838-2:2021) loaded as full upstream file from 03_TECHNICAL_CORE/ontology/imports/bfo-2020.owl. OBO Relations Ontology (RO) release 2025-12-17, IAO release 2026-03-30, and CCO release v1.7-2024-11-03 are loaded as ROBOT BOT-extracted slim modules per the OBO Foundry / ODK standard pattern, from imports/ro_bot.owl, imports/iao_bot.owl, and imports/cco_bot.owl respectively. Seed term lists are version-controlled at 03_TECHNICAL_CORE/ontology/imports/seeds/. See README 'Foundational ontology versions' for the full table." ;
owl:imports <../ontology/imports/bfo-2020.owl> .
# NOTE: owl:imports uses a filesystem-relative path. rdflib does not follow
# owl:imports automatically; BFO is loaded explicitly by load_union_graph().
Expand Down
18 changes: 16 additions & 2 deletions 03_TECHNICAL_CORE/ontology/ARCO_governance_extension.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
a owl:Ontology ;
rdfs:label "ARCO Governance Extension — Entailment-First Regulatory Classification" ;
rdfs:comment "Governance, intended use, and regulatory classification layer. AnnexIII1aApplicableSystem is OWL-entailed from three gates: capability + intended use + use scenario. Demonstrated under owlrl." ;
owl:versionInfo "Foundational ontology alignment: BFO 2020 (ISO/IEC 21838-2:2021), OBO Relations Ontology release 2025-12-17, and Information Artifact Ontology release 2026-03-30 are loaded as full upstream releases via ARCO_core.ttl. CCO terms (Organization, DirectiveInformationContentEntity, DescriptiveInformationContentEntity, prescribes, has_output, Person) remain declared as local stubs using IRI namespace http://www.ontologyrepository.com/CommonCoreOntologies/ (pre-integrated-release, exact version unverified). Full CCO import is not required; only the specific terms used are declared. Regulatory source: Regulation (EU) 2024/1689, official version of 13 June 2024; current ARCO encoding covers Article 6 / Annex III points 1(a) and 5(b)." ;
owl:versionInfo "Foundational ontology alignment: BFO 2020 (ISO/IEC 21838-2:2021) loaded as a full upstream file via ARCO_core.ttl; OBO Relations Ontology release 2025-12-17, Information Artifact Ontology release 2026-03-30, and Common Core Ontologies release v1.7-2024-11-03 loaded as ROBOT BOT-extracted slim modules per the OBO Foundry / ODK standard pattern. CCO terms in this file (Organization, DirectiveInformationContentEntity, DescriptiveInformationContentEntity, prescribes, has_output, Person) use IRI namespace http://www.ontologyrepository.com/CommonCoreOntologies/ (pre-v2.0, matching the pinned cco_bot.owl). Two of the local declarations (DirectiveICE and DescriptiveICE rdfs:subClassOf iao:0000030) are bridging assertions that wire CCO's ICE hierarchy to IAO's iao:0000030 — the only stubs that do non-trivial work; the rest are redundant with cco_bot.owl and kept for in-file readability. Regulatory source: Regulation (EU) 2024/1689, official version of 13 June 2024; current ARCO encoding covers Article 6 / Annex III points 1(a) and 5(b)." ;
owl:imports <https://arco.ai/ontology/core> .
# NOTE: owl:imports references the core ontology IRI. rdflib does not follow
# owl:imports automatically; all TTL files are loaded explicitly by the pipeline.
Expand Down Expand Up @@ -87,7 +87,21 @@ owl:imports <https://arco.ai/ontology/core> .
] .

#################################################################
# 3) CCO DECLARATIONS (local stubs — no full import)
# 3) CCO DECLARATIONS — bridging assertions + redundant locals
#
# CCO is loaded as a ROBOT BOT-extracted slim module (cco_bot.owl) via
# ARCO_core.ttl's import chain. Two of the declarations below do
# non-trivial work as IAO/CCO bridging assertions:
# - cco:DirectiveInformationContentEntity rdfs:subClassOf iao:0000030
# - cco:DescriptiveInformationContentEntity rdfs:subClassOf iao:0000030
# These wire CCO's ICE hierarchy to IAO's iao:0000030 (upstream CCO does
# not formally link cco:InformationContentEntity to iao:0000030).
#
# The remaining declarations (cco:prescribes, cco:has_output, cco:Person,
# cco:Organization) are redundant with cco_bot.owl. They are retained for
# in-file readability so a reader can see the full set of CCO terms used
# without cross-referencing the BOT module. A future cleanup may remove
# them; see audit D2 in the 2026-05-01 technical-files audit.
#################################################################

cco:DirectiveInformationContentEntity rdf:type owl:Class ;
Expand Down
Loading