From 44c635e4efb06ee8f965c1781d4c86ce8b951118 Mon Sep 17 00:00:00 2001 From: Mark Jensen Date: Wed, 23 Sep 2020 15:08:37 -0400 Subject: [PATCH 1/2] Version 1.3 --- AgentOntology.ttl | 63 +- AllCoreOntology.ttl | 11 +- ArtifactOntology.ttl | 894 +- CurrencyUnitOntology.ttl | 6 +- EventOntology.ttl | 45 +- ExtendedRelationOntology.ttl | 111 +- FacilityOntology.ttl | 847 + GeospatialOntology.ttl | 42 +- InformationEntityOntology.ttl | 219 +- ModalRelationOntology.ttl | 742 +- ObsoleteTerms.ttl | 207 +- QualityOntology.ttl | 6 +- README.md | 32 +- TimeOntology.ttl | 8 +- UnitsOfMeasureOntology.ttl | 6 +- catalog-v001.xml | 2 + cco-merged/MergedAllCoreOntology_v1.3.ttl | 20471 ++++++++++++++++ cco-merged/README.md | 3 + ...iew of the Common Core Ontologies 1.3.docx | Bin 0 -> 580649 bytes .../Common Core Ontology Glossary 1.3.xlsx | Bin 0 -> 133008 bytes .../Common Core Ontology Glossary.xlsx | Bin 0 -> 124510 bytes documentation/Copy of query-result-2.xlsx | Bin 0 -> 130105 bytes ...n with the Common Core Ontologies 1.3.docx | Bin 0 -> 1039478 bytes .../Version 1_3 Release Change File.xlsx | Bin 0 -> 17008 bytes imports/ro-import.ttl | 10 +- 25 files changed, 22017 insertions(+), 1708 deletions(-) create mode 100644 FacilityOntology.ttl create mode 100644 cco-merged/MergedAllCoreOntology_v1.3.ttl create mode 100644 cco-merged/README.md create mode 100644 documentation/An Overview of the Common Core Ontologies 1.3.docx create mode 100644 documentation/Common Core Ontology Glossary 1.3.xlsx create mode 100644 documentation/Common Core Ontology Glossary.xlsx create mode 100644 documentation/Copy of query-result-2.xlsx create mode 100644 documentation/Modeling Information with the Common Core Ontologies 1.3.docx create mode 100644 documentation/Version 1_3 Release Change File.xlsx diff --git a/AgentOntology.ttl b/AgentOntology.ttl index da03656..eadae91 100644 --- a/AgentOntology.ttl +++ b/AgentOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent agents, especially persons and organizations, and their roles."@en ; rdfs:label "Agent Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Object Properties @@ -26,17 +26,18 @@ cco:agent_in rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; owl:inverseOf cco:has_agent ; - cco:definition "TO DO"@en ; + cco:definition "x agent_in y iff y is an instance of Process and x is an instance of Agent, such that x is causally active in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "agent in"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_capability cco:aggregate_has_capability rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:aggregrate_bearer_of ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; owl:inverseOf cco:capability_of_aggregate ; rdfs:domain cco:GroupOfAgents ; rdfs:range cco:AgentCapability ; + cco:definition "x aggregate_has_capability y iff x is an instance of Object Aggregate and y is an instance of Agent Capability, such that x is aggregate bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "aggregate has capability"@en . @@ -47,6 +48,7 @@ cco:capability_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:has_capability ; rdfs:domain cco:AgentCapability ; rdfs:range cco:Agent ; + cco:definition "x capability_of y iff y is an instance of Agent and x is an instance of Agent Capability, such that x inheres in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "capability of"@en . @@ -56,6 +58,7 @@ cco:capability_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:inheres_in_aggregate ; rdfs:domain cco:AgentCapability ; rdfs:range cco:GroupOfAgents ; + cco:definition "x capability_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Agent Capability, such that x inheres in aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "capability of aggregate"@en . @@ -67,7 +70,7 @@ cco:delimits rdf:type owl:ObjectProperty ; owl:InverseFunctionalProperty ; rdfs:domain cco:GeopoliticalEntity ; rdfs:range cco:Organization ; - cco:definition "An instance of Geopolitical Entity gpe1 delimits some Government g1 iff gpe1 is the area within which g1 can legally exercies its authority."@en ; + cco:definition "An instance of Geopolitical Entity gpe1 delimits some Organization o1 iff gpe1 is the area within which o1 can legally operate."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "delimits"@en . @@ -88,6 +91,7 @@ cco:has_affiliate rdf:type owl:ObjectProperty ; cco:Person ) ] ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has affiliate"@en . @@ -95,7 +99,7 @@ cco:has_affiliate rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/has_agent cco:has_agent rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000057 ; - cco:definition "As for has_participant, but with the additional condition that the component instance is causally active in the relevant process."@en ; + cco:definition "x has_agent y iff x is an instance of Process and y is an instance of Agent, such that y is causally active in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has agent"@en . @@ -129,6 +133,7 @@ cco:has_capability rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000053 ; rdfs:domain cco:Agent ; rdfs:range cco:AgentCapability ; + cco:definition "x has_capability y iff x is an instance of Agent and y is an instance of Agent Capability, such that x bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has capability"@en . @@ -307,6 +312,7 @@ cco:has_organizational_context rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_organizational_context_of ; rdfs:domain obo:BFO_0000023 ; rdfs:range cco:Organization ; + cco:definition "x has_organizational_context y iff y is an instance of an Organization and x is an instance of a Role and z is an instance of a Person, such that z's affiliation with y is a prerequisite for z bearing x or y ascribes x to the bearer of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has organizational context"@en . @@ -364,7 +370,7 @@ cco:has_recipient rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000057 ; owl:inverseOf cco:receives ; rdfs:range cco:Agent ; - cco:definition "has_recipient is a relationship between an Act Of Communication c1 and an Agent a1 such that c1 has_recipient a1 iff a1 is the receiver and decoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x has_recipient y iff y is an instance of Agent and x is an instance of Act Of Communication, such that y is the recipient and decoder of the InformationContentEntity intended for communication in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has recipient"@en . @@ -374,7 +380,7 @@ cco:has_sender rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000057 ; owl:inverseOf cco:sends ; rdfs:range cco:Agent ; - cco:definition "has_sender is a relationship between an Act Of Communication c1 and an Agent a1 such that c1 has_sender a1 iff a1 is the initiator and encoder of the InformationContentEntity participating in c1."@en ; + cco:definition "y has_sender x iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "has sender"@en . @@ -479,7 +485,7 @@ cco:is_affiliated_with rdf:type owl:ObjectProperty ; cco:Person ) ] ; - cco:definition "An Agent a1 is affiliated with some Agent a2 by virtue of their having any social or business relationship."@en ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is affiliated with"@en . @@ -541,7 +547,7 @@ cco:is_delimited_by rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ; rdfs:domain cco:Organization ; rdfs:range cco:GeopoliticalEntity ; - cco:definition "An instance of Government g1 is_delimited_by some Geopolitical Entity gpe1 iff gpe1 is the area with which g1 can legally exercies its authority"@en ; + cco:definition "An instance of Organization o1 is_delimited_by some Geopolitical Entity gpe1 iff gpe1 is the area within which o1 can legally operate."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is delimited by"@en . @@ -728,7 +734,7 @@ cco:is_niece_of rdf:type owl:ObjectProperty ; cco:is_organizational_context_of rdf:type owl:ObjectProperty ; rdfs:domain cco:Organization ; rdfs:range obo:BFO_0000023 ; - cco:definition "An Organization is a organizational context of a role if a person's affiliation with the organization is a prerequisite for being a bearer of the role or if the organization ascribes the role to some entity."@en ; + cco:definition "x is_organizational_context_of y iff x is an instance of an Organization and y is an instance of a Role and z is an instance of a Person, such that z's affiliation with x is a prerequisite for z bearing y, or x ascribes y to the bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is organizational context of"@en . @@ -787,6 +793,7 @@ cco:is_permitted_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_permitted_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is permitted by"@en . @@ -799,6 +806,7 @@ cco:is_prohibited_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_prohibited_by y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is prohibited by"@en . @@ -811,6 +819,7 @@ cco:is_required_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_required_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is required by"@en . @@ -897,6 +906,7 @@ cco:is_step_sister_of rdf:type owl:ObjectProperty ; cco:is_subordinate_role_to rdf:type owl:ObjectProperty ; rdfs:domain obo:BFO_0000023 ; rdfs:range obo:BFO_0000023 ; + cco:definition "For all x,y,t: y is subordinate role to x at t iff: x is an instance of bfo:BFO_0000023 (Role) at time t, and y is an instance of bfo:BFO_0000023 (Role) at time t, and there is some z such that x is realized by z and z is an instance of Act which creates, modifies, transfers, or eliminates some u such that u is an Action Regulation at time t, and u is addressed to the bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is subordinate role to"@en . @@ -943,6 +953,7 @@ cco:is_uncle_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/is_used_by cco:is_used_by rdf:type owl:ObjectProperty ; owl:inverseOf cco:uses ; + cco:definition "x is_used_by y iff y is an instance of an Agent and x is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein y attempts to accomplish a goal by manipulating, deploying, leveraging some attribute of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "is used by"@en . @@ -961,7 +972,7 @@ cco:permits rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x permits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; + cco:definition "x permits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "permits"@en . @@ -973,7 +984,7 @@ cco:prohibits rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x prohibits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; + cco:definition "x prohibits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "prohibits"@en . @@ -982,7 +993,7 @@ cco:prohibits rdf:type owl:ObjectProperty ; cco:receives rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; rdfs:domain cco:Agent ; - cco:definition "receives is a relationship between an Agent a1 and an Act Of Communication c1 such that a1 receives c1 iff a1 is the recipient and decoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x receives y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the recipient and decoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "receives"@en . @@ -994,7 +1005,7 @@ cco:requires rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x requires y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; + cco:definition "x requires y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "requires"@en . @@ -1003,7 +1014,7 @@ cco:requires rdf:type owl:ObjectProperty ; cco:sends rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; rdfs:domain cco:Agent ; - cco:definition "sends is a relationship between an Agent a1 and an Act Of Communication c1 and such that a1 sends c1 iff a1 is the initiator and encoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x sends y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "sends"@en . @@ -1021,6 +1032,7 @@ cco:supervises rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/uses cco:uses rdf:type owl:ObjectProperty ; + cco:definition "x uses y iff x is an instance of an Agent and y is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein x attempts to accomplish a goal by manipulating, deploying, or leveraging some attribute of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; rdfs:label "uses"@en . @@ -1452,13 +1464,16 @@ cco:GovernmentAgency rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/GroupOfAgents cco:GroupOfAgents rdf:type owl:Class ; rdfs:subClassOf obo:BFO_0000027 , - [ rdf:type owl:Restriction ; - owl:onProperty obo:BFO_0000051 ; - owl:someValuesFrom cco:Agent - ] , - [ rdf:type owl:Restriction ; - owl:onProperty obo:BFO_0000051 ; - owl:allValuesFrom cco:Agent + [ owl:intersectionOf ( [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0002351 ; + owl:someValuesFrom cco:Agent + ] + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0002351 ; + owl:allValuesFrom cco:Agent + ] + ) ; + rdf:type owl:Class ] ; cco:definition "An Object Aggregate that has only Agents as parts."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; diff --git a/AllCoreOntology.ttl b/AllCoreOntology.ttl index 536df84..1accd59 100644 --- a/AllCoreOntology.ttl +++ b/AllCoreOntology.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix cco: . @prefix obo: . @prefix owl: . @@ -9,17 +9,18 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports , - , + , , + , , ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; cco:code_license ; cco:content_license ; rdfs:comment "An import of all the Common Core mid-level ontologies into a single file so that content is easy to view. The All Core Ontology is not an ontology in the sense it contains no unique content. As such it should not be added to, but can be extended from."@en ; rdfs:label "All Core Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi diff --git a/ArtifactOntology.ttl b/ArtifactOntology.ttl index 3b37936..e2bd48f 100644 --- a/ArtifactOntology.ttl +++ b/ArtifactOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent artifacts that are common to multiple domains along with their models, specifications, and functions."@en ; rdfs:label "Artifact Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Classes @@ -40,15 +40,6 @@ cco:Actuator rdf:type owl:Class ; rdfs:label "Actuator"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/AgriculturalFacility -cco:AgriculturalFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed as a building or campus for agricultural processes with the aim of cultivating animals, plants, and fungi for food, fiber, biofuel, medicinal plants, and other products to sustain and enhance human life."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Agriculture" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Agricultural Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/AirBreathingCombustionEngine cco:AirBreathingCombustionEngine rdf:type owl:Class ; rdfs:subClassOf cco:ReactionEngine ; @@ -96,24 +87,6 @@ cco:Aircraft rdf:type owl:Class ; rdfs:label "Aircraft"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/AircraftManufacturingFacility -cco:AircraftManufacturingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed to manufacture Aircraft."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Aerospace_manufacturer" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Aircraft Manufacturing Facility"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Airport -cco:Airport rdf:type owl:Class ; - rdfs:subClassOf cco:TransportationFacility ; - cco:definition "A Transportation Facility that is designed for launching, receiving, and housing Aircraft."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Airport" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Airport"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/AlkalineElectricBattery cco:AlkalineElectricBattery rdf:type owl:Class ; rdfs:subClassOf cco:PrimaryCellElectricBattery ; @@ -131,15 +104,6 @@ cco:AlternatingCurrentPowerSource rdf:type owl:Class ; rdfs:label "Alternating Current Power Source"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/AmmunitionDepot -cco:AmmunitionDepot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store Portions of Ammunition."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Ammunition_dump" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Ammunition Depot"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/AntiBacterialArtifactFunction cco:AntiBacterialArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:AntiMicrobialArtifactFunction ; @@ -158,15 +122,6 @@ cco:AntiMicrobialArtifactFunction rdf:type owl:Class ; rdfs:label "Anti-Microbial Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ApartmentBuilding -cco:ApartmentBuilding rdf:type owl:Class ; - rdfs:subClassOf cco:ResidentialFacility ; - cco:definition "A Residential Facility that is designed to contain multiple permanent residences comprised of a suite of rooms."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Apartment" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Apartment Building"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ArmoredFightingVehicle cco:ArmoredFightingVehicle rdf:type owl:Class ; rdfs:subClassOf cco:GroundMotorVehicle ; @@ -394,17 +349,6 @@ cco:Barcode rdf:type owl:Class ; rdfs:label "Barcode"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/BaseOfOperations -cco:BaseOfOperations rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryBase ; - cco:acronym "MOB" ; - cco:alternative_label "Main Operating Base"@en ; - cco:definition "A Military Base with permanently stationed operating forces, robust Infrastructure, and strengthened force protection measures such that it is designed to launch and support large-scale operations, support smaller or less-permanent bases, and organize supply facilities."@en ; - cco:definition_source "http://www.jcs.mil/Portals/36/Documents/Doctrine/pubs/dictionary.pdf?ver=2018-08-27-122235-653" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Base of Operations"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/BatteryTerminal cco:BatteryTerminal rdf:type owl:Class ; rdfs:subClassOf cco:ElectricalPowerSourceComponent ; @@ -459,14 +403,6 @@ cco:BiologicalWeapon rdf:type owl:Class ; rdfs:label "Biological Weapon"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Biological_Depot -cco:Biological_Depot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store biological agents."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Biological Depot"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Bond cco:Bond rdf:type owl:Class ; rdfs:subClassOf cco:FinancialInstrument ; @@ -646,23 +582,6 @@ cco:Chart rdf:type owl:Class ; rdfs:label "Chart"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalDepot -cco:ChemicalDepot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store chemicals."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Chemical Depot"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalManufacturingFacility -cco:ChemicalManufacturingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed to manufacture or process chemicals."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Chemical_industry" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Chemical Manufacturing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalReactionArtifactFunction cco:ChemicalReactionArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -681,15 +600,6 @@ cco:ChemicalWeapon rdf:type owl:Class ; rdfs:label "Chemical Weapon"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Church -cco:Church rdf:type owl:Class ; - rdfs:subClassOf cco:ReligiousFacility ; - cco:definition "A Religious Facility that is designed for Christian worship and prayer."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Church_(building)" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Church"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/CircuitBreaker cco:CircuitBreaker rdf:type owl:Class ; rdfs:subClassOf cco:ElectricalPowerSourceComponent ; @@ -763,15 +673,6 @@ cco:CollimationArtifactFunction rdf:type owl:Class ; rdfs:label "Collimation Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/CombatOutpost -cco:CombatOutpost rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed to support the conduction of combat operations of limited scope or size."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Outpost_(military)" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Combat Outpost"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/CombustionChamber cco:CombustionChamber rdf:type owl:Class ; rdfs:subClassOf cco:Artifact ; @@ -791,15 +692,6 @@ cco:CombustionEngine rdf:type owl:Class ; rdfs:label "Combustion Engine"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/CommandPostFacility -cco:CommandPostFacility rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed to support the command and control of Military Operations or Forces."@en ; - cco:definition_source "http://www.dictionary.com/browse/command-post" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Command Post Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/CommonStock cco:CommonStock rdf:type owl:Class ; rdfs:subClassOf cco:Stock ; @@ -857,12 +749,13 @@ cco:CommunicationSystem rdf:type owl:Class ; rdfs:label "Communication System"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationsFacility -cco:CommunicationsFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is the bearer of functions realized in processes of receiving or transmitting information."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Communications Facility"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/ComponentRole +cco:ComponentRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity having a discrete structure in virtue of that entity being part of a system considered at a particular level of analysis."@en ; + cco:definition_source "ISO/IEC. 1998. Information Technology ― System and Software Integrity Levels Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC). ISO/IEC. 15026:1998. : 3.1"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Component Role"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/CompressionIgnitionEngine @@ -1134,15 +1027,6 @@ cco:DeceptionArtifactFunction rdf:type owl:Class ; rdfs:label "Deception Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/DecontaminationFacility -cco:DecontaminationFacility rdf:type owl:Class ; - rdfs:subClassOf cco:WashingFacility ; - cco:definition "A Washing Facility that is designed to wash personnel or equipment after (potential) contamination by radioactive, biological, or chemical material."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Decontamination" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Decontamination Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Decoy cco:Decoy rdf:type owl:Class ; rdfs:subClassOf cco:Artifact ; @@ -1256,15 +1140,6 @@ cco:DistanceMeasurementArtifactFunction rdf:type owl:Class ; rdfs:label "Distance Measurement Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/DistributionPort -cco:DistributionPort rdf:type owl:Class ; - rdfs:subClassOf cco:Port ; - cco:definition "A Port that is designed with the cargo handling equipment necessary for the loading and unloading of Watercraft"@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Port#Distribution" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Distribution Port"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Document cco:Document rdf:type owl:Class ; rdfs:subClassOf cco:InformationBearingArtifact ; @@ -1324,15 +1199,6 @@ cco:EducationArtifactFunction rdf:type owl:Class ; rdfs:label "Education Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/EducationalFacility -cco:EducationalFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Education" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Educational Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricBattery cco:ElectricBattery rdf:type owl:Class ; rdfs:subClassOf cco:ElectricalPowerSource ; @@ -1362,16 +1228,6 @@ cco:ElectricMotor rdf:type owl:Class ; rdfs:label "Electric Motor"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricPowerStation -cco:ElectricPowerStation rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:alternative_label "Power Plant"@en ; - cco:definition "A Facility that is designed to generate electrical power."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Power_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Electric Power Station"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalArtifactFunction cco:ElectricalArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -1577,15 +1433,6 @@ cco:EnhancingArtifactFunction rdf:type owl:Class ; rdfs:label "Enhancing Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/EntertainmentFacility -cco:EntertainmentFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to hold the interest of, or give pleasure or delight to, an audience."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Entertainment" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Entertainment Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/EnvironmentControlSystem cco:EnvironmentControlSystem rdf:type owl:Class ; rdfs:subClassOf cco:Artifact ; @@ -1656,15 +1503,6 @@ cco:Facility rdf:type owl:Class ; rdfs:label "Facility"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Factory -cco:Factory rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for manufacturing or refining material products."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Factory" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Factory"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Fan cco:Fan rdf:type owl:Class ; rdfs:subClassOf cco:FluidControlArtifact ; @@ -1674,15 +1512,6 @@ cco:Fan rdf:type owl:Class ; rdfs:label "Fan"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Farm -cco:Farm rdf:type owl:Class ; - rdfs:subClassOf cco:AgriculturalFacility ; - cco:definition "An Agricultural Facility that is designed to produce food and other crops."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Farm" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Farm"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/FertilizerArtifactFunction cco:FertilizerArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:EnhancingArtifactFunction ; @@ -1721,15 +1550,6 @@ cco:FinancialArtifactFunction rdf:type owl:Class ; rdfs:label "Financial Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialFacility -cco:FinancialFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to support the management of money."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Finance" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Financial Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialInstrument cco:FinancialInstrument rdf:type owl:Class ; rdfs:subClassOf cco:Artifact ; @@ -1739,17 +1559,6 @@ cco:FinancialInstrument rdf:type owl:Class ; rdfs:label "Financial Instrument"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/FireStation -cco:FireStation rdf:type owl:Class ; - rdfs:subClassOf cco:PublicSafetyFacility ; - cco:alternative_label "Fire Hall"@en , - "Fire House"@en ; - cco:definition "A Public Safety Facility that is designed for the storage of firefighting apparatus."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Fire_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Fire Station"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Firearm cco:Firearm rdf:type owl:Class ; rdfs:subClassOf cco:ProjectileLauncher ; @@ -1811,35 +1620,6 @@ cco:Flywheel rdf:type owl:Class ; rdfs:label "Flywheel"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Fort -cco:Fort rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed to support the defense of or solidification of rule over some Geospatial Region and its inhabitants."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Fortification" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Fort"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ForwardOperationsBase -cco:ForwardOperationsBase rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryBase ; - cco:acronym "FOB" ; - cco:alternative_label "Forward Operating Base"@en ; - cco:definition "A Military Base that is located relatively close to an offensive Area of Operations, is supported by the Base of Operations, and is designed to support local strategic objectives and tactical operations."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Forward_operating_base" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Forward Operations Base"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/FossilFuelPowerPlant -cco:FossilFuelPowerPlant rdf:type owl:Class ; - rdfs:subClassOf cco:ElectricPowerStation ; - cco:definition "An Electric Power Station that is designed to convert fossil fuels (e.g. coal, natural gas, or petroleum) into electrical energy."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Fossil_fuel" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Fossil Fuel Power Plant"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/FragmentationArtifactFunction cco:FragmentationArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:DamagingArtifactFunction ; @@ -1989,15 +1769,6 @@ cco:GammaRayTelescope rdf:type owl:Class ; rdfs:label "Gamma-ray Telescope"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/GasProcessingFacility -cco:GasProcessingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Refinery ; - cco:definition "A Refinery that is designed for refining natural gas into products of value."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Natural-gas_processing#Contaminants_in_raw_natural_gas" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Gas Processing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/GasTurbine cco:GasTurbine rdf:type owl:Class ; rdfs:subClassOf cco:InternalCombustionEngine ; @@ -2034,15 +1805,6 @@ cco:GovernmentArtifactFunction rdf:type owl:Class ; rdfs:label "Government Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentBuilding -cco:GovernmentBuilding rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for the administration of a community."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Administration_(government)" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Government Building"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Grenade cco:Grenade rdf:type owl:Class ; rdfs:subClassOf cco:ExplosiveWeapon ; @@ -2053,15 +1815,6 @@ cco:Grenade rdf:type owl:Class ; rdfs:label "Grenade"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/GroceryStore -cco:GroceryStore rdf:type owl:Class ; - rdfs:subClassOf cco:RetailFacility ; - cco:definition "A Commercial Facility that is designed to sell food."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Grocery_store" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Grocery Store"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/GroundMotorVehicle cco:GroundMotorVehicle rdf:type owl:Class ; rdfs:subClassOf cco:GroundVehicle ; @@ -2115,15 +1868,6 @@ cco:HealthcareArtifactFunction rdf:type owl:Class ; rdfs:label "Healthcare Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/HealthcareFacility -cco:HealthcareFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for the diagnosis, treatment, and prevention of disease."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Medicine" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Healthcare Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/HearingAid cco:HearingAid rdf:type owl:Class ; rdfs:subClassOf cco:MedicalArtifact ; @@ -2141,6 +1885,15 @@ cco:HeatEngine rdf:type owl:Class ; rdfs:label "Heat Engine"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/HeatSink +cco:HeatSink rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to regulate the temperature of a computer by the passive transfer of heat away from other components in the computer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Heat_sink"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heat Sink"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/HeatingArtifactFunction cco:HeatingArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -2175,15 +1928,6 @@ cco:HelicalAntenna rdf:type owl:Class ; rdfs:label "Helical Antenna"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Heliport -cco:Heliport rdf:type owl:Class ; - rdfs:subClassOf cco:Airport ; - cco:definition "An Airport that is designed for launching, receiving, and housing Rotorcraft."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Heliport" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Heliport"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/HerbicideArtifactFunction cco:HerbicideArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:PesticideArtifactFunction ; @@ -2238,15 +1982,6 @@ cco:HornAntenna rdf:type owl:Class ; rdfs:label "Horn Antenna"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Hospital -cco:Hospital rdf:type owl:Class ; - rdfs:subClassOf cco:HealthcareFacility ; - cco:definition "A Healthcare Facility that is designed to provide patient treatment with specialized staff and equipment."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Hospital" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Hospital"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/HospitalityArtifactFunction cco:HospitalityArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ServiceArtifactFunction ; @@ -2256,33 +1991,6 @@ cco:HospitalityArtifactFunction rdf:type owl:Class ; rdfs:label "Hospitality Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Hostel -cco:Hostel rdf:type owl:Class ; - rdfs:subClassOf cco:ResidentialFacility ; - cco:definition "A Residential Facility that is designed to temporarily lodge guests in a sociable environment for relatively low costs."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Hostel" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Hostel"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Hotel -cco:Hotel rdf:type owl:Class ; - rdfs:subClassOf cco:ResidentialFacility ; - cco:definition "A Residential Facility that is designed to provide lodging that is paid for on a short-term basis."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Hotel" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Hotel"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/House -cco:House rdf:type owl:Class ; - rdfs:subClassOf cco:ResidentialFacility ; - cco:definition "A Residential Facility that is designed to provide a self-standing, permanent residence for an individual, family, household, multiple families, or similar-sized group."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/House" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "House"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Howitzer cco:Howitzer rdf:type owl:Class ; rdfs:subClassOf cco:Cannon ; @@ -2343,15 +2051,6 @@ cco:HydraulicValve rdf:type owl:Class ; rdfs:label "Hydraulic Valve"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/HydroelectricPowerPlant -cco:HydroelectricPowerPlant rdf:type owl:Class ; - rdfs:subClassOf cco:ElectricPowerStation ; - cco:definition "An Electric Power Station that is designed to convert hydropower into electrical power."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Hydroelectricity" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Hydroelectric Power Plant"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ISBNBarcode cco:ISBNBarcode rdf:type owl:Class ; rdfs:subClassOf cco:EANBarcode ; @@ -2470,11 +2169,15 @@ cco:InfantryFightingVehicle rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/InformationBearingArtifact cco:InformationBearingArtifact rdf:type owl:Class ; rdfs:subClassOf cco:Artifact , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:InformationMediumArtifact + ] , [ rdf:type owl:Restriction ; owl:onProperty obo:RO_0010002 ; owl:someValuesFrom cco:InformationContentEntity ] ; - cco:definition "An Artifact that is designed to bear some Information Content Entity and which does, in fact, bear one."@en ; + cco:definition "An Artifact that carries an Information Content Entity and is designed to do so using a particular format or structure."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; rdfs:label "Information Bearing Artifact"@en . @@ -2493,8 +2196,11 @@ cco:InformationLine rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/InformationMediumArtifact cco:InformationMediumArtifact rdf:type owl:Class ; rdfs:subClassOf cco:Artifact ; - cco:definition "An Artifact that is designed to bear some Information Content Entity."@en ; + cco:definition "An Artifact that is designed to have some Information Bearing Artifact as part."@en ; + cco:example_of_usage "A magnetic hard drive" , + "A notebook" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "An empty notebook, when manufactured, is a medium but not yet a carrier of information content. However, a book, in the sense of a novel or collection of philosophical essays or poems, depends necessarily on it carrying some information content. Thus, there are no empty books. Likewise, there are no empty databases, only portions of digital storage that have not yet been configured to carry some information content according to a database software application."@en ; rdfs:label "Information Medium Artifact"@en . @@ -2528,12 +2234,29 @@ cco:InfraredTelescope rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/Infrastructure cco:Infrastructure rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:Artifact + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000053 ; + owl:someValuesFrom cco:InfrastructureRole + ] + ) ; + rdf:type owl:Class + ] ; rdfs:subClassOf cco:Artifact ; - cco:definition "An Artifact that is designed to provide fundamental facilities and systems to support the activities of a Group of Persons."@en ; + cco:definition "An Artifact that bears an Infrastructure Role."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; rdfs:label "Infrastructure"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/InfrastructureRole +cco:InfrastructureRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in facilities and systems in virture of their being necessary for the economy of a geopolitical region to function"@en ; + cco:definition_source "https://archive.org/details/economicsprincip00osul/page/n489/mode/2up"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infrastructure Role"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/InhibitingMotionArtifactFunction cco:InhibitingMotionArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -2630,15 +2353,6 @@ cco:LandMine rdf:type owl:Class ; rdfs:label "Land Mine"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Landfill -cco:Landfill rdf:type owl:Class ; - rdfs:subClassOf cco:WasteManagementFacility ; - cco:definition "A Waste Management Facility that is designed for disposing of waste by burial."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Landfill" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Landfill"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/LandlineTelephone cco:LandlineTelephone rdf:type owl:Class ; rdfs:subClassOf cco:Telephone ; @@ -2796,24 +2510,6 @@ cco:MachineElement rdf:type owl:Class ; rdfs:label "Machine Element"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/MailingFacility -cco:MailingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for the systematic physical transportation of documents and packages."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Mail" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Mailing Facility"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Maintenance_Facility -cco:Maintenance_Facility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to maintain or improve the state of some property or equipment."@en ; - cco:definition_source "http://www.dictionary.com/browse/maintain" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Maintenance Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ManualTool cco:ManualTool rdf:type owl:Class ; rdfs:subClassOf cco:Tool ; @@ -2856,14 +2552,6 @@ cco:MedicalArtifact rdf:type owl:Class ; rdfs:label "Medical Artifact"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/MedicalDepot -cco:MedicalDepot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store medical supplies."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Medical Depot"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MediumMachineGun cco:MediumMachineGun rdf:type owl:Class ; rdfs:subClassOf cco:MountedGun ; @@ -2900,42 +2588,6 @@ cco:MilitaryArtifactFunction rdf:type owl:Class ; rdfs:label "Military Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryBase -cco:MilitaryBase rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed to shelter military equipment and personnel and to facilitate training and operations."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Military_base" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Military Base"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryFacility -cco:MilitaryFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to support a Military Force."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Military" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Military Facility"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryHeadquartersFacility -cco:MilitaryHeadquartersFacility rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed for military administration and coordination."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Headquarters#Military" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Military Headquarters Facility"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Mine -cco:Mine rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to support the extraction of valuable minerals and geological materials from the earth from an orebody, lode, vein, seam, reef, or placer deposits which forms the mineralized package of economic interest to the miner."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Mining" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Mine"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MinimumSpeedArtifactFunction cco:MinimumSpeedArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:SpeedArtifactFunction ; @@ -2953,15 +2605,6 @@ cco:Mirror rdf:type owl:Class ; rdfs:label "Mirror"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/MissileLaunchSite -cco:MissileLaunchSite rdf:type owl:Class ; - rdfs:subClassOf cco:MilitaryFacility ; - cco:definition "A Military Facility that is designed for storing and launching missiles."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Missile_launch_facility" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Missile Launch Site"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MissileLauncher cco:MissileLauncher rdf:type owl:Class ; rdfs:subClassOf cco:ProjectileLauncher ; @@ -2988,24 +2631,6 @@ cco:Mortar rdf:type owl:Class ; rdfs:label "Mortar"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Mosque -cco:Mosque rdf:type owl:Class ; - rdfs:subClassOf cco:ReligiousFacility ; - cco:definition "A Religious Facility that is designed for Islamic worship and prayer."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Mosque" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Mosque"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Motel -cco:Motel rdf:type owl:Class ; - rdfs:subClassOf cco:Hotel ; - cco:definition "A Hotel that is designed to accommodate motor vehicles along with their occupants."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Motel" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Motel"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MotionArtifactFunction cco:MotionArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -3023,15 +2648,6 @@ cco:MotionObservationArtifactFunction rdf:type owl:Class ; rdfs:label "Motion Observation Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/MotorVehicleManufacturingFacility -cco:MotorVehicleManufacturingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed to manufacture automobiles."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Automotive_industry" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Motor Vehicle Manufacturing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Motorcycle cco:Motorcycle rdf:type owl:Class ; rdfs:subClassOf cco:GroundMotorVehicle ; @@ -3152,15 +2768,6 @@ cco:NozzleThroat rdf:type owl:Class ; rdfs:label "Nozzle Throat"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearPowerPlant -cco:NuclearPowerPlant rdf:type owl:Class ; - rdfs:subClassOf cco:ThermalPowerPlant ; - cco:definition "A Thermal Power Plant that is designed to produce heat by means of a nuclear reactor, which is then converted to electrical energy."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Nuclear_power_plant" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Nuclear Power Plant"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearRadiationDetectionArtifactFunction cco:NuclearRadiationDetectionArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -3178,14 +2785,6 @@ cco:NuclearReactor rdf:type owl:Class ; rdfs:label "Nuclear Reactor"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearStorageDepot -cco:NuclearStorageDepot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store nuclear material."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Nuclear Storage Depot"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearWeapon cco:NuclearWeapon rdf:type owl:Class ; rdfs:subClassOf cco:Weapon ; @@ -3212,15 +2811,6 @@ cco:OcularProsthesis rdf:type owl:Class ; rdfs:label "Ocular Prosthesis"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/OfficeBuilding -cco:OfficeBuilding rdf:type owl:Class ; - rdfs:subClassOf cco:RetailFacility ; - cco:definition "A Commercial Facility that is designed as an environment for conducting commercial, professional, or bureaucratic work."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Office" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Office Building"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/OneDimensionalBarcode cco:OneDimensionalBarcode rdf:type owl:Class ; rdfs:subClassOf cco:Barcode ; @@ -3229,15 +2819,6 @@ cco:OneDimensionalBarcode rdf:type owl:Class ; rdfs:label "One-Dimensional Barcode"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/OpenPitMine -cco:OpenPitMine rdf:type owl:Class ; - rdfs:subClassOf cco:Mine ; - cco:definition "A Mine that is designed to support the extraction of materials from the ground directly without using tunnels."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Open-pit_mining" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Open Pit Mine"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalCamera cco:OpticalCamera rdf:type owl:Class ; rdfs:subClassOf cco:Camera ; @@ -3357,6 +2938,15 @@ cco:ParabolicAntenna rdf:type owl:Class ; rdfs:label "Parabolic Antenna"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/PartRole +cco:PartRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity in virtue of it being part of some other entity without being subject to further subdivision or disassembly without destruction of its designated use."@en ; + cco:definition_source "http://origins.sese.asu.edu/ses405/Class%20Notes/Sys-Hier-WBS_Module_V1.0_PAS.pdf"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Part Role"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/PartsList cco:PartsList rdf:type owl:Class ; rdfs:subClassOf cco:QualitySpecification ; @@ -3435,32 +3025,6 @@ cco:PesticideArtifactFunction rdf:type owl:Class ; rdfs:label "Pesticide Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PetrochemicalRefinery -cco:PetrochemicalRefinery rdf:type owl:Class ; - rdfs:subClassOf cco:Refinery ; - cco:definition "A Refinery that is designed for refining crude oil, intermediate petroleum products, or synthetic petroleum into products of value."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Petrochemical" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Petrochemical Refinery"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumDepot -cco:PetroleumDepot rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store petroleum, oil, or lubricants."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Petroleum Depot"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumManufacturingFacility -cco:PetroleumManufacturingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed to manufacture petroleum-based products."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Petroleum" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Petroleum Manufacturing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PhysicallyPoweredEngine cco:PhysicallyPoweredEngine rdf:type owl:Class ; rdfs:subClassOf cco:Engine ; @@ -3470,24 +3034,6 @@ cco:PhysicallyPoweredEngine rdf:type owl:Class ; rdfs:label "Physically Powered Engine"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Pier -cco:Pier rdf:type owl:Class ; - rdfs:subClassOf cco:TransportationFacility ; - cco:definition "A Transportation Facility that is designed to partially enclose a harbor and form a landing place for Watercraft."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Pier" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Pier"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Pipeline -cco:Pipeline rdf:type owl:Class ; - rdfs:subClassOf cco:ProductTransportFacility ; - cco:definition "A Product Transport Facility that is designed to transport goods or materials through a pipe."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Pipeline" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Pipeline"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PneumaticMotor cco:PneumaticMotor rdf:type owl:Class ; rdfs:subClassOf cco:PhysicallyPoweredEngine ; @@ -3523,24 +3069,6 @@ cco:PolarizingPrism rdf:type owl:Class ; rdfs:label "Polarizing Prism"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PoliceStation -cco:PoliceStation rdf:type owl:Class ; - rdfs:subClassOf cco:PublicSafetyFacility ; - cco:definition "A Public Safety Facility that is designed for the professional and clerical processes of a local police force."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Police_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Police Station"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Port -cco:Port rdf:type owl:Class ; - rdfs:subClassOf cco:TransportationFacility ; - cco:definition "A Transportation Facility that is designed to contain harbors for docking Watercraft and for transfering people or cargo to and from land."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Port" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Port"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfAmmunition cco:PortionOfAmmunition rdf:type owl:Class ; rdfs:subClassOf cco:Weapon ; @@ -3757,15 +3285,6 @@ cco:PositionObservationArtifactFunction rdf:type owl:Class ; rdfs:label "Position Observation Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PostOffice -cco:PostOffice rdf:type owl:Class ; - rdfs:subClassOf cco:MailingFacility ; - cco:definition "A Mailing Facility that is designed for serving customers of the national postal system."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Post_office" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Post Office"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PowerInvertingArtifactFunction cco:PowerInvertingArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:CurrentConversionArtifactFunction ; @@ -3844,15 +3363,6 @@ cco:PowerTransmissionArtifact rdf:type owl:Class ; rdfs:label "Power Transmission Artifact"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransmissionLine -cco:PowerTransmissionLine rdf:type owl:Class ; - rdfs:subClassOf cco:ProductTransportFacility ; - cco:definition "A Product Transport Facility that is designed to transmit electricity over distance via a system of above ground wires including their supports."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Electric_power_transmission" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Power Transmission Line"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PoweringArtifactFunction cco:PoweringArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -3906,14 +3416,6 @@ cco:Prism rdf:type owl:Class ; rdfs:label "Prism"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ProductTransportFacility -cco:ProductTransportFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to transport some product."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Product Transport Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ProjectileLauncher cco:ProjectileLauncher rdf:type owl:Class ; rdfs:subClassOf cco:Weapon ; @@ -4041,15 +3543,6 @@ cco:PublicSafetyArtifactFunction rdf:type owl:Class ; rdfs:label "Public Safety Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PublicSafetyFacility -cco:PublicSafetyFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for the prevention of and protection from events that could endanger, injure, or damage the general public."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Public_safety_organizations" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Public Safety Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PulsejetEngine cco:PulsejetEngine rdf:type owl:Class ; rdfs:subClassOf cco:AirBreathingJetEngine ; @@ -4069,15 +3562,6 @@ cco:Pump rdf:type owl:Class ; rdfs:label "Pump"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/PumpingStation -cco:PumpingStation rdf:type owl:Class ; - rdfs:subClassOf cco:ProductTransportFacility ; - cco:definition "A Product Transport Facility that is designed to pump fluids from one place to another."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Pumping_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Pumping Station"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/QRCode cco:QRCode rdf:type owl:Class ; rdfs:subClassOf cco:TwoDimensionalBarCode ; @@ -4165,14 +3649,6 @@ cco:RadioReceiver rdf:type owl:Class ; rdfs:label "Radio Receiver"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/RadioRelayStation -cco:RadioRelayStation rdf:type owl:Class ; - rdfs:subClassOf cco:CommunicationsFacility ; - cco:definition "A Communications Facility that is the bearer of functions realized in the relay of radio signals."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Radio Relay Station"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/RadioRepeater cco:RadioRepeater rdf:type owl:Class ; rdfs:subClassOf cco:RadioTransceiver ; @@ -4236,15 +3712,6 @@ cco:RadiologicalWeapon rdf:type owl:Class ; rdfs:label "Radiological Weapon"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/RailFacility -cco:RailFacility rdf:type owl:Class ; - rdfs:subClassOf cco:TransportationFacility ; - cco:definition "A Transportation Facility that is designed for transferring people or cargo to and from Trains."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Train_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Rail Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/RailTransportVehicle cco:RailTransportVehicle rdf:type owl:Class ; rdfs:subClassOf cco:GroundVehicle ; @@ -4358,15 +3825,6 @@ cco:RecordingDevice rdf:type owl:Class ; rdfs:label "Recording Device"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Refinery -cco:Refinery rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed for refining raw materials into products of value."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Refinery" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Refinery"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ReflectingOpticalTelescope cco:ReflectingOpticalTelescope rdf:type owl:Class ; rdfs:subClassOf cco:OpticalTelescope ; @@ -4422,15 +3880,6 @@ cco:ReligiousArtifactFunction rdf:type owl:Class ; rdfs:label "Religious Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ReligiousFacility -cco:ReligiousFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for worship and prayer."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Religion" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Religious Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Report cco:Report rdf:type owl:Class ; rdfs:subClassOf cco:Document ; @@ -4457,15 +3906,6 @@ cco:ResearchArtifactFunction rdf:type owl:Class ; rdfs:label "Research Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Reservoir -cco:Reservoir rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store water in a man-made open enclosure or area."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Reservoir" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Reservoir"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialArtifactFunction cco:ResidentialArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ServiceArtifactFunction ; @@ -4475,15 +3915,6 @@ cco:ResidentialArtifactFunction rdf:type owl:Class ; rdfs:label "Residential Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialFacility -cco:ResidentialFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to house one or more Persons."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Residence" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Residential Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ResistanceArtifactFunction cco:ResistanceArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ElectricalArtifactFunction ; @@ -4518,15 +3949,6 @@ cco:RetailArtifactFunction rdf:type owl:Class ; rdfs:label "Retail Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/RetailFacility -cco:RetailFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for buying and selling goods and services, especially on a large scale."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Commerce" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Commercial Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Revolver cco:Revolver rdf:type owl:Class ; rdfs:subClassOf cco:HandGun ; @@ -4636,15 +4058,6 @@ cco:SatelliteArtifact rdf:type owl:Class ; rdfs:label "Satellite Artifact"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/School -cco:School rdf:type owl:Class ; - rdfs:subClassOf cco:EducationalFacility ; - cco:definition "An Education Facility that is designed to provide learning space and environments for teaching of students under the direction of teachers."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/School" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "School"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ScramjetEngine cco:ScramjetEngine rdf:type owl:Class ; rdfs:subClassOf cco:AirBreathingJetEngine ; @@ -4656,28 +4069,6 @@ cco:ScramjetEngine rdf:type owl:Class ; rdfs:label "Scramjet Engine"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfLocalGovernment -cco:SeatOfLocalGovernment rdf:type owl:Class ; - rdfs:subClassOf cco:GovernmentBuilding ; - cco:alternative_label "City Hall"@en , - "Town Hall"@en ; - cco:definition "A Government Building that is designed for the administration of a local community."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_local_government" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Seat of Local Government"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfNationalGovernment -cco:SeatOfNationalGovernment rdf:type owl:Class ; - rdfs:subClassOf cco:GovernmentBuilding ; - cco:definition "A Government Building that is designed for the administration of a sovereign nation."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_government" ; - cco:example_of_usage "Parliament of Canada" , - "United States Capitol" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Seat of National Government"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/SecondaryCellElectricBattery cco:SecondaryCellElectricBattery rdf:type owl:Class ; rdfs:subClassOf cco:ElectricBattery ; @@ -4753,15 +4144,6 @@ cco:ServiceArtifactFunction rdf:type owl:Class ; rdfs:label "Service Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/SewageTreatmentFacility -cco:SewageTreatmentFacility rdf:type owl:Class ; - rdfs:subClassOf cco:WasteManagementFacility ; - cco:definition "A Waste Management Facility that is designed for removing contaminants from wastewater, especially sewage."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Sewage_treatment" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Sewage Treatment Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Shaft cco:Shaft rdf:type owl:Class ; rdfs:subClassOf cco:MachineElement ; @@ -4781,15 +4163,6 @@ cco:Shell rdf:type owl:Class ; rdfs:label "Shell"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Shop -cco:Shop rdf:type owl:Class ; - rdfs:subClassOf cco:RetailFacility ; - cco:definition "A Commercial Facility designed to sell small lots of goods to consumers."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Retail#Types_by_marketing_strategy" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Shop"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Shotgun cco:Shotgun rdf:type owl:Class ; rdfs:subClassOf cco:LongGun ; @@ -4866,7 +4239,7 @@ cco:SolventArtifactFunction rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/Spacecraft cco:Spacecraft rdf:type owl:Class ; rdfs:subClassOf cco:Vehicle ; - cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by space travel."@en ; + cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by Spaceflight."@en ; cco:definition_source "https://en.wikipedia.org/wiki/Spacecraft" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; rdfs:label "Spacecraft"@en . @@ -4921,15 +4294,6 @@ cco:Spreadsheet rdf:type owl:Class ; rdfs:label "Spreadsheet"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Stage -cco:Stage rdf:type owl:Class ; - rdfs:subClassOf cco:EntertainmentFacility ; - cco:definition "An Entertainment Facility that is designed to provide a space upon which entertaining performances or productions can occur."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Stage_(theatre)" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Stage"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/SteamEngine cco:SteamEngine rdf:type owl:Class ; rdfs:subClassOf cco:ExternalCombustionEngine ; @@ -4981,15 +4345,6 @@ cco:StockCertificate rdf:type owl:Class ; rdfs:label "Stock Certificate"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/StorageFacility -cco:StorageFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to store materials or goods."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Storage" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Storage Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/StructuralSupportArtifactFunction cco:StructuralSupportArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -5045,15 +4400,6 @@ cco:SwitchArtifactFunction rdf:type owl:Class ; rdfs:label "Switch Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Synagogue -cco:Synagogue rdf:type owl:Class ; - rdfs:subClassOf cco:ReligiousFacility ; - cco:definition "A Religious Facility that is designed for Judaic worship and prayer."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Synagogue" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Synagogue"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/SyntheticApertureRadarImagingArtifactFunction cco:SyntheticApertureRadarImagingArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:RadarImagingArtifactFunction ; @@ -5071,6 +4417,15 @@ cco:SystemClock rdf:type owl:Class ; rdfs:label "System Clock"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/SystemRole +cco:SystemRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity in virtue of it being an arrangement of parts or elements that together exhibit behavior or meaning that the individual constituents do not."@en ; + cco:definition_source "https://www.incose.org/about-systems-engineering/system-and-se-definition/general-system-definition"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "System Role"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/Tank cco:Tank rdf:type owl:Class ; rdfs:subClassOf cco:ArmoredFightingVehicle ; @@ -5212,15 +4567,6 @@ cco:TerminalBoard rdf:type owl:Class ; rdfs:label "Terminal Board"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/TerroristTrainingCamp -cco:TerroristTrainingCamp rdf:type owl:Class ; - rdfs:subClassOf cco:TrainingCamp ; - cco:definition "A Training Camp designed to teach students methods of terrorism."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Terrorist_training_camp" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Terrorist Training Camp"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalControlArtifactFunction cco:ThermalControlArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -5246,15 +4592,6 @@ cco:ThermalInsulationArtifactFunction rdf:type owl:Class ; rdfs:label "Thermal Insulation Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalPowerPlant -cco:ThermalPowerPlant rdf:type owl:Class ; - rdfs:subClassOf cco:ElectricPowerStation ; - cco:definition "An Electric Power Station that is designed to convert heat energy into electrical energy."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Thermal_power_station" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Thermal Power Plant"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/TimekeepingArtifactFunction cco:TimekeepingArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunction ; @@ -5338,15 +4675,6 @@ cco:TrainCar rdf:type owl:Class ; rdfs:label "Train Car"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/TrainingCamp -cco:TrainingCamp rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for rigorous and focused training in order to learn or improve skills, usually involving physical actions."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Training_camp" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Training Camp"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Transcript cco:Transcript rdf:type owl:Class ; rdfs:subClassOf cco:Document ; @@ -5365,15 +4693,6 @@ cco:Transducer rdf:type owl:Class ; rdfs:label "Transducer"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/TransportationFacility -cco:TransportationFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for commencing or concluding the transportation of transportation artifacts, or for housing transportation artifacts."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Transport" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Transportation Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/TransportationInfrastructure cco:TransportationInfrastructure rdf:type owl:Class ; rdfs:subClassOf cco:Infrastructure ; @@ -5506,24 +4825,6 @@ cco:UltravioletTelescope rdf:type owl:Class ; rdfs:label "Ultraviolet Telescope"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/UndergroundMine -cco:UndergroundMine rdf:type owl:Class ; - rdfs:subClassOf cco:Mine ; - cco:definition "A Mine that is designed to support the extraction of materials from the ground using underground tunnels and shafts."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Underground_mining_(hard_rock)" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Underground Mine"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/UnderwaterMine -cco:UnderwaterMine rdf:type owl:Class ; - rdfs:subClassOf cco:Mine ; - cco:definition "A Mine that is designed to support the extraction of materials from the ocean floor."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Naval_mine" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Underwater Mine"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/UnguidedRocket cco:UnguidedRocket rdf:type owl:Class ; rdfs:subClassOf cco:PortionOfAmmunition ; @@ -5681,15 +4982,6 @@ cco:VoltageRegulatingArtifactFunction rdf:type owl:Class ; rdfs:label "Voltage Regulating Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/Warehouse -cco:Warehouse rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Storage Facility that is designed to store commercial goods."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Warehouse" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Warehouse"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/WarningMessage cco:WarningMessage rdf:type owl:Class ; rdfs:subClassOf cco:NotificationMessage ; @@ -5698,15 +4990,6 @@ cco:WarningMessage rdf:type owl:Class ; rdfs:label "Warning Message"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/WashingFacility -cco:WashingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed to wash personnel or equipment."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Washing" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Washing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementArtifactFunction cco:WasteManagementArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:ServiceArtifactFunction ; @@ -5716,33 +4999,6 @@ cco:WasteManagementArtifactFunction rdf:type owl:Class ; rdfs:label "Waste Management Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementFacility -cco:WasteManagementFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for managing waste from its inception to its final disposal."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Waste_management" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Waste Management Facility"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTower -cco:WaterTower rdf:type owl:Class ; - rdfs:subClassOf cco:StorageFacility ; - cco:definition "A Facility that is the bearer of functions realized in processes of storing water in an elevated container."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Water_tower" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Water Tower"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTreatmentFacility -cco:WaterTreatmentFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Facility ; - cco:definition "A Facility that is designed for making water more acceptable for a specific end-use."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Water_treatment" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Water Treatment Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Watercraft cco:Watercraft rdf:type owl:Class ; rdfs:subClassOf cco:Vehicle ; @@ -5761,15 +5017,6 @@ cco:Weapon rdf:type owl:Class ; rdfs:label "Weapon"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/WeaponManufacturingFacility -cco:WeaponManufacturingFacility rdf:type owl:Class ; - rdfs:subClassOf cco:Factory ; - cco:definition "A Factory that is designed to produce or assemble weapons."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Arms_industry" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Weapon Manufacturing Facility"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/WettingAgentArtifactFunction cco:WettingAgentArtifactFunction rdf:type owl:Class ; rdfs:subClassOf cco:SurfactantArtifactFunction ; @@ -5779,15 +5026,6 @@ cco:WettingAgentArtifactFunction rdf:type owl:Class ; rdfs:label "Wetting Agent Artifact Function"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/WindFarm -cco:WindFarm rdf:type owl:Class ; - rdfs:subClassOf cco:ElectricPowerStation ; - cco:definition "An Electric Power Station that is designed to convert the wind's kinetic energy into electrical power by means of wind turbines."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Wind_farm" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; - rdfs:label "Wind Farm"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/WireAntenna cco:WireAntenna rdf:type owl:Class ; rdfs:subClassOf cco:RadioAntenna ; @@ -5865,4 +5103,4 @@ cco:XRayTelescope rdf:type owl:Class ; rdfs:label "X-ray Telescope"@en . -### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/CurrencyUnitOntology.ttl b/CurrencyUnitOntology.ttl index c995218..6e3c956 100644 --- a/CurrencyUnitOntology.ttl +++ b/CurrencyUnitOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent currencies that are issued and used by countries."@en ; rdfs:label "Currency Unit Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Classes diff --git a/EventOntology.ttl b/EventOntology.ttl index f7fb729..0b65977 100644 --- a/EventOntology.ttl +++ b/EventOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent processual entities, especially those performed by agents, that occur within multiple domains."@en ; rdfs:label "Event Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Object Properties @@ -1004,6 +1004,14 @@ cco:ActOfSuicide rdf:type owl:Class ; rdfs:label "Act of Suicide"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTargeting +cco:ActOfTargeting rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act wherein some Agent maintains one or more entities as the objects of potential action given some operational requirement."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Targeting"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTerrorism cco:ActOfTerrorism rdf:type owl:Class ; rdfs:subClassOf cco:ActOfViolence ; @@ -1324,9 +1332,12 @@ cco:CurvilinearMotion rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/DamagedStasis cco:DamagedStasis rdf:type owl:Class ; rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; - cco:alternative_label "Damaged"@en ; + cco:alternative_label "Compromised"@en , + "Damaged"@en , + "Injured"@en ; cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears a Quality or Realizable Entity that has suffered impairment (i.e., a decrease or loss) due to a previous action or event such that the Independent Continuant is now of lesser value, usefulness, or functionality."@en ; cco:definition_source "http://www.thefreedictionary.com/damaged" ; + cco:elucidation "This class can be used to instantiate instances that might otherwise be treated by defined classes such as Damaged Vehicle or Wounded Person. The Independent Continuant and Quality or Realizable Entity are participants of the stasis which can in turn be related to the temporal interval via the occurs on property. "@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Damaged Stasis"@en . @@ -1680,7 +1691,7 @@ cco:Funeral rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfDependentContinuant cco:GainOfDependentContinuant rdf:type owl:Class ; rdfs:subClassOf cco:Change ; - cco:definition "A Change in which an Independent Continuant becomes the bearer of some Dependent Continuant."@en ; + cco:definition "A Change in which an Independent Continuant becomes the bearer or carrier of some Dependent Continuant."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Gain of Dependent Continuant"@en . @@ -1739,7 +1750,7 @@ cco:GainOfGenericallyDependentContinuant rdf:type owl:Class ; rdf:type owl:Class ] ] ; - cco:definition "A Gain of Dependent Continuant wherein some Independent Continuant becomes the bearer of some Generically Dependent Continuant."@en ; + cco:definition "A Gain of Dependent Continuant wherein some Independent Continuant becomes the carrier of some Generically Dependent Continuant."@en ; cco:example_of_usage "A Person forms a Plan, A Person is initiated into a Religion, A photgraphic image is produced." ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Gain of Generically Dependent Continuant"@en . @@ -2024,7 +2035,7 @@ cco:LongitudinalWaveProfile rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfDependentContinuant cco:LossOfDependentContinuant rdf:type owl:Class ; rdfs:subClassOf cco:Change ; - cco:definition "A Change in which some Independent Continuant ceases to be the bearer of some Dependent Continuant."@en ; + cco:definition "A Change in which some Independent Continuant ceases to be the bearer or carrier of some Dependent Continuant."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Loss of Dependent Continuant"@en . @@ -2048,7 +2059,7 @@ cco:LossOfFunction rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfGenericallyDependentContinuant cco:LossOfGenericallyDependentContinuant rdf:type owl:Class ; rdfs:subClassOf cco:LossOfDependentContinuant ; - cco:definition "A Loss of Dependent Continuant in which some Independent Continuant ceases to be the bearer of some Generically Dependent Continuant."@en ; + cco:definition "A Loss of Dependent Continuant in which some Independent Continuant ceases to be the carrier of some Generically Dependent Continuant."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Loss of Generically Dependent Continuant"@en . @@ -2575,8 +2586,8 @@ cco:SoundWavelength rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/Speed cco:Speed rdf:type owl:Class ; rdfs:subClassOf obo:BFO_0000144 ; - cco:definition "A Process Profile that is characterized by the rate of an object's change in position during some time period."@en ; - cco:definition_source "https://en.wikipedia.org/wiki/Velocity" ; + cco:definition "A Process Profile that is characterized by the magnitude of an object's motion with respect to a frame of reference during some time period."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Speed" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:comment "An object's speed is the scalar absolute value of it's Velocity."@en ; rdfs:label "Speed"@en . @@ -2774,9 +2785,18 @@ cco:SurfaceWaveProfile rdf:type owl:Class ; ### http://www.ontologyrepository.com/CommonCoreOntologies/Target cco:Target rdf:type owl:Class ; - rdfs:subClassOf obo:BFO_0000001 ; - cco:definition "An Entity that has the role of Target in virtue of its being involved in the Objective of some Intentional Act or in the described outcome of some Plan."@en ; + owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000040 + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_object_of ; + owl:someValuesFrom cco:ActOfTargeting + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:definition "A Material Entity that is the object of an Act of Targeting."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Although people speak of targeting a process, say, a parade, what in fact are being targeted are the material participants of that process. The disruption or ceasing of the process is the objective of some plan, but not technically a target. Only material things can be targeted for action. Even if some dependent entity is described as being the target, the material thing for which that dependent entity depends is the object of a targeting process."@en ; rdfs:label "Target"@en . @@ -2976,6 +2996,7 @@ cco:UpperMidrangeFrequency rdf:type owl:Class ; cco:Velocity rdf:type owl:Class ; rdfs:subClassOf obo:BFO_0000144 ; cco:definition "A Process Profile of an object's Motion that describes its Speed and direction with respect to a frame of reference."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Velocity" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; rdfs:label "Velocity"@en . diff --git a/ExtendedRelationOntology.ttl b/ExtendedRelationOntology.ttl index b09376f..d26fcad 100644 --- a/ExtendedRelationOntology.ttl +++ b/ExtendedRelationOntology.ttl @@ -9,15 +9,15 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports obo:bfo.owl , ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent many of the relations (i.e. object properties) that hold between entities at the level of the mid-level Common Core Ontologies."@en ; rdfs:label "Extended Relation Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Annotation properties @@ -227,7 +227,7 @@ cco:accessory_in rdf:type owl:ObjectProperty ; owl:inverseOf cco:has_accessory ; rdfs:domain obo:BFO_0000040 ; rdfs:range obo:BFO_0000015 ; - cco:definition "An agent a1 is accessory_in some Processual Entity p1 iff a1 assists in the commission of p1, is not located_at the location of p1, and is not agent_in p1. "@en ; + cco:definition "y is_accessory_in x iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "accessory in"@en . @@ -251,60 +251,62 @@ cco:affects rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_affected_by ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "If p is a process and c is a continuant, then p affects c if and only if p influences c in some manner, most often by producing a change in c."@en ; + cco:definition "p affects c iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "affects"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_bearer_of +cco:aggregate_bearer_of rdf:type owl:ObjectProperty ; + owl:inverseOf cco:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000020 + obo:BFO_0000031 + ) + ] ; + cco:definition "x aggregate_bearer_of y iff x is an instance of Object Aggregate and y is an instance of Specifically Dependent Continuant and z is an instance of Object, such that z bearer of y, and all other members of x are bearers of a unique instance of the same type as y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "aggregate bearer of"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_disposition cco:aggregate_has_disposition rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:aggregrate_bearer_of ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; + owl:inverseOf cco:disposition_of_aggregate ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000016 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_disposition of some instance of a Disposition if and only if every member of the Object Aggregate instance has_disposition some instance of the Disposition."@en ; + cco:definition "x aggregate_has_disposition y iff x is an instance of Object Aggregate and y is an instance of Disposition, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "aggregate has disposition"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_quality cco:aggregate_has_quality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:aggregrate_bearer_of ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000019 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_quality of some instance of a Quality if and only if every member of the Object Aggregate instance has_quality some instance of the Quality."@en ; + cco:definition "x aggregate_has_quality y iff x is an instance of Object Aggregate and y is an instance of Quality, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "aggregate has quality"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_role cco:aggregate_has_role rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:aggregrate_bearer_of ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000023 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_role of some instance of a Role if and only if every member of the Object Aggregate instance has_role some instance of the Role."@en ; + cco:definition "x aggregate_has_role y iff x is an instance of Object Aggregate and y is an instance of Role, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "aggregate has role"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/aggregrate_bearer_of -cco:aggregrate_bearer_of rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000027 ; - rdfs:range [ rdf:type owl:Class ; - owl:unionOf ( obo:BFO_0000020 - obo:BFO_0000031 - ) - ] ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_bearer_of some instance of a Dependent Continuant (or any of its subtypes) if and only if every member of the Object Aggregate instance is bearer_of some instance of the Dependent Continuant"@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; - rdfs:label "aggregate bearer of"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/caused_by cco:caused_by rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_cause_of ; rdfs:domain obo:BFO_0000003 ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For types of Processual Entities P1 and P2, P1 caused by P2 if and only if for all instances p1 of P1 there is some instance p2 of P2 such that p1 is the consequence of p2. Inverse of is_cause_of."@en ; + rdfs:range obo:BFO_0000003 ; + cco:definition "x caused_by y iff x and y are instances of occurrents, and x is a consequence of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "caused by"@en . @@ -314,7 +316,7 @@ cco:disposition_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:inheres_in_aggregate ; rdfs:domain obo:BFO_0000016 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Disposition is disposition_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Disposition that is disposition_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x disposition_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Disposition, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "disposition of aggregate"@en . @@ -324,7 +326,7 @@ cco:has_accessory rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000057 ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000040 ; - cco:definition "A Processual Entity p1 has_accessory some Agent a1 iff a1 assists in the commission of p1, is not located at the location of p1, and is not agent_in p1."@en ; + cco:definition "x has_accessory y iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "has accessory"@en . @@ -347,7 +349,7 @@ cco:has_input rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_input_of ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "Inverse of is_input_of, a relation between a Processual Entity and a Continuant such that the presence of the Continuant at the beginning of the Processual Entity is a necessary condition for the start of the Processual Entity."@en ; + cco:definition "y has_input x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "has input"@en . @@ -376,7 +378,7 @@ cco:has_output rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_output_of ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "Inverse of is_output_of, a relation between a Processual Entity and a Continuant such that the presence of the Continuant at the end of the Processual Entity is a necessary condition for the completion of the Processual Entity"@en ; + cco:definition "y has_output x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; cco:definition_source "https://en.wikipedia.org/wiki/IPO_model" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "has output"@en . @@ -384,10 +386,11 @@ cco:has_output rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/has_process_part cco:has_process_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000051 ; owl:inverseOf cco:is_part_of_process ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000015 ; - cco:definition "For processes P1 and P2, P1 has process part P2 if and only if P2 occurs on a temporal interval that is during the temporal interval of P1 and P2 either provides an input to P1, receives an output of P1, or both."@en ; + cco:definition "x has_process_part y iff x and y are instances of Process, such that y occurs during the temporal interval of x, and y either provides an input to x or receives an output of x, or both."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "has process part"@en . @@ -400,7 +403,7 @@ cco:inheres_in_aggregate rdf:type owl:ObjectProperty ; ) ] ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Dependent Continuant inheres_in_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Dependent Continuant that inhere_in each and every member of the Object Aggregate instance."@en ; + cco:definition "x inheres_in_aggregate y iff x is an instance of Specifically Dependent Continuant and y is an instance of Object Aggregate and z is an instance of Object, such that z bearer_of x, and all other members of y are bearers of a unique instance of the same type as x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "inheres in aggregate"@en . @@ -410,16 +413,16 @@ cco:is_affected_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "If c is a continuant and p is a process, the c is affected by p if and only if c undergoes some change as a result of the occurrence of p."@en ; + cco:definition "c is_affected_by p iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is affected by"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/is_cause_of cco:is_cause_of rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000001 ; + rdfs:domain obo:BFO_0000003 ; rdfs:range obo:BFO_0000003 ; - cco:definition "For types of Processual Entities P1 and P2, P1 is cause of P2 if and only if for all instances p1 of P1 there is some instance p2 of P2 such that p1 is a causal factor in p2."@en ; + cco:definition "x is_cause_of y iff x and y are instances of occurrents, and y is a consequence of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is cause of"@en . @@ -429,7 +432,7 @@ cco:is_input_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between a Continuant and a Processual Entity in which the Continuant participates. The presence of the Continuant at the begining of the Processual Entity is a necessary condition for the start of the Processual Entity."@en ; + cco:definition "x is_input_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is input of"@en . @@ -467,16 +470,17 @@ cco:is_output_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between a Continuant and a Processual Entity in which the Continuant participates. The presence of the Continuant at the end of the Processual Entity is a necessary condition for the completion of the Processual Entity."@en ; + cco:definition "x is_output_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is output of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/is_part_of_process cco:is_part_of_process rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000050 ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000015 ; - cco:definition "For processes P1 and P2, P1 is part of process P2 if and only if P1 occurs on a temporal interval that is during the temporal interval of P2 and P1 either provides an input to P2, receives an output of P2, or both."@en ; + cco:definition "x is_part_of_process y iff x and y are instances of Process, such that x occurs during the temporal interval of y, and x either provides an input to y or receives an output of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is part of process"@en . @@ -502,7 +506,7 @@ cco:is_site_of rdf:type owl:ObjectProperty ; ) ] ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between some Spatial Region and some Processual Entity which holds whenever the Processual Entity occurs at that Spatial Region"@en ; + cco:definition "x is_site_of y iff x is an instance of Site and y is an instance of Process, such that y occurs in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is site of"@en . @@ -521,7 +525,7 @@ cco:is_temporal_region_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:occurs_on ; rdfs:domain obo:BFO_0000008 ; rdfs:range obo:BFO_0000015 ; - cco:definition "Inverse of occurs on."@en ; + cco:definition "x is_temporal_region_of y iff y is an instance of a process or process boundary and x is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "is temporal region of"@en . @@ -535,7 +539,7 @@ cco:occurs_at rdf:type owl:ObjectProperty ; obo:BFO_0000029 ) ] ; - cco:definition "An instance level relation that holds between instances of Processual Entities and Spatial Regions whevever some spatial region is the site of some processual entity."@en ; + cco:definition "x occurs_at y iff x is an instance of Process and y is an instance of Site, such that x occurs in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "occurs at"@en . @@ -544,17 +548,36 @@ cco:occurs_at rdf:type owl:ObjectProperty ; cco:occurs_on rdf:type owl:ObjectProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000008 ; - cco:definition "An instance level relation which holds between some Processual Entity and some Temporal Region whenever the duration of the Processual Entity is contained by the Temporal Region"@en ; + cco:definition "x occurs_on y iff x is an instance of a process or process boundary and y is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "occurs on"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/process_started_by +cco:process_started_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:caused_by ; + owl:inverseOf cco:process_starts ; + cco:definition "x process_started_by y iff x and y are instances of processes, and x is caused_by y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and x has starting instance i, and y occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x is started by another process y when y causes x while y is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "process started by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/process_starts +cco:process_starts rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_cause_of ; + cco:definition "x process_starts y iff x and y are instances of processes, and x is_cause_of y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and y has starting instance i, and x occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x starts another process y when x causes y while x is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "process starts"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/quality_of_aggregate cco:quality_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:inheres_in_aggregate ; rdfs:domain obo:BFO_0000019 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Quality is quality_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Quality that is quality_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x quality_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Quality, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "quality of aggregate"@en . @@ -564,7 +587,7 @@ cco:role_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:inheres_in_aggregate ; rdfs:domain obo:BFO_0000023 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Role is role_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Role that is role_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x role_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Role, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; rdfs:label "role of aggregate"@en . diff --git a/FacilityOntology.ttl b/FacilityOntology.ttl new file mode 100644 index 0000000..cf20f7e --- /dev/null +++ b/FacilityOntology.ttl @@ -0,0 +1,847 @@ +@prefix : . +@prefix cco: . +@prefix obo: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports ; + cco:code_license ; + cco:content_license ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; + rdfs:comment "This ontology is designed to represent buildings and campuses that are designed to serve some specific purpose and which are common to multiple domains."@en ; + rdfs:label "Facility Ontology"@en ; + owl:versionInfo "Version 1.3"@en . + +################################################################# +# Classes +################################################################# + +### http://www.ontologyrepository.com/CommonCoreOntologies/AgriculturalFacility +cco:AgriculturalFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed as a building or campus for agricultural processes with the aim of cultivating animals, plants, or fungi for food, fiber, biofuel, medicinal plants, or other products to sustain and enhance human life."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Agriculture" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Agricultural Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AircraftManufacturingFacility +cco:AircraftManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture Aircraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Aerospace_manufacturer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Aircraft Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Airport +cco:Airport rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed for launching, receiving, and housing Aircraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Airport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Airport"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AmmunitionDepot +cco:AmmunitionDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store Portions of Ammunition."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ammunition_dump" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Ammunition Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ApartmentBuilding +cco:ApartmentBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to contain multiple permanent residences comprised of a suite of rooms."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Apartment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Apartment Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BaseOfOperations +cco:BaseOfOperations rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryBase ; + cco:acronym "MOB" ; + cco:alternative_label "Main Operating Base"@en ; + cco:definition "A Military Base with permanently stationed operating forces, robust Infrastructure, and strengthened force protection measures such that it is designed to launch and support large-scale operations, support smaller or less-permanent bases, and organize supply facilities."@en ; + cco:definition_source "http://www.jcs.mil/Portals/36/Documents/Doctrine/pubs/dictionary.pdf?ver=2018-08-27-122235-653" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Base of Operations"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Biological_Depot +cco:Biological_Depot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store biological agents."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Biological Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalDepot +cco:ChemicalDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store chemicals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Chemical Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalManufacturingFacility +cco:ChemicalManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture or process chemicals."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Chemical_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Chemical Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Church +cco:Church rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Christian worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Church_(building)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Church"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CombatOutpost +cco:CombatOutpost rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the conduction of combat operations of limited scope or size."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Outpost_(military)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Combat Outpost"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommandPostFacility +cco:CommandPostFacility rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the command and control of Military Operations or Forces."@en ; + cco:definition_source "http://www.dictionary.com/browse/command-post" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Command Post Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationsFacility +cco:CommunicationsFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is the bearer of functions realized in processes of receiving or transmitting information."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Communications Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecontaminationFacility +cco:DecontaminationFacility rdf:type owl:Class ; + rdfs:subClassOf cco:WashingFacility ; + cco:definition "A Washing Facility that is designed to wash personnel or equipment after (potential) contamination by radioactive, biological, or chemical material."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Decontamination" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Decontamination Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DistributionPort +cco:DistributionPort rdf:type owl:Class ; + rdfs:subClassOf cco:Port ; + cco:definition "A Port that is designed with the cargo handling equipment necessary for the loading and unloading of Watercraft"@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Port#Distribution" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Distribution Port"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EducationalFacility +cco:EducationalFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Education" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Educational Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricPowerStation +cco:ElectricPowerStation rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:alternative_label "Power Plant"@en ; + cco:definition "A Facility that is designed to generate electrical power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Power_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Electric Power Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EntertainmentFacility +cco:EntertainmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to host activities that are intended to hold the interest of, or give pleasure or delight to, an audience."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Entertainment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Entertainment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Factory +cco:Factory rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for manufacturing or refining material products."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Factory" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Factory"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Farm +cco:Farm rdf:type owl:Class ; + rdfs:subClassOf cco:AgriculturalFacility ; + cco:definition "An Agricultural Facility that is designed to produce food and other crops."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Farm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Farm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialFacility +cco:FinancialFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support the management of money."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Finance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Financial Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FireStation +cco:FireStation rdf:type owl:Class ; + rdfs:subClassOf cco:PublicSafetyFacility ; + cco:alternative_label "Fire Hall"@en , + "Fire House"@en ; + cco:definition "A Public Safety Facility that is designed for the storage of firefighting apparatus."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fire_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fire Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Fort +cco:Fort rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the defense of or solidification of rule over some Geospatial Region and its inhabitants."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fortification" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fort"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ForwardOperationsBase +cco:ForwardOperationsBase rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryBase ; + cco:acronym "FOB" ; + cco:alternative_label "Forward Operating Base"@en ; + cco:definition "A Military Base that is located relatively close to an offensive Area of Operations, is supported by the Base of Operations, and is designed to support local strategic objectives and tactical operations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Forward_operating_base" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Forward Operations Base"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FossilFuelPowerPlant +cco:FossilFuelPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert fossil fuels (e.g. coal, natural gas, or petroleum) into electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fossil_fuel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fossil Fuel Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GasProcessingFacility +cco:GasProcessingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Refinery ; + cco:definition "A Refinery that is designed for refining natural gas into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Natural-gas_processing#Contaminants_in_raw_natural_gas" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Gas Processing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentBuilding +cco:GovernmentBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the administration of a community."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Administration_(government)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Government Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroceryStore +cco:GroceryStore rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility that is designed to sell food."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Grocery_store" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Grocery Store"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HealthcareFacility +cco:HealthcareFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the diagnosis, treatment, and prevention of disease."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Medicine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Healthcare Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Heliport +cco:Heliport rdf:type owl:Class ; + rdfs:subClassOf cco:Airport ; + cco:definition "An Airport that is designed for launching, receiving, and housing Rotorcraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Heliport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Heliport"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hospital +cco:Hospital rdf:type owl:Class ; + rdfs:subClassOf cco:HealthcareFacility ; + cco:definition "A Healthcare Facility that is designed to provide patient treatment with specialized staff and equipment."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hospital" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hospital"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hostel +cco:Hostel rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to temporarily lodge guests in a sociable environment for relatively low costs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hostel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hostel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hotel +cco:Hotel rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to provide lodging that is paid for on a short-term basis."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hotel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hotel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/House +cco:House rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to provide a self-standing, permanent residence for an individual, family, household, multiple families, or similar-sized group."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/House" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "House"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydroelectricPowerPlant +cco:HydroelectricPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert hydropower into electrical power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hydroelectricity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hydroelectric Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Landfill +cco:Landfill rdf:type owl:Class ; + rdfs:subClassOf cco:WasteManagementFacility ; + cco:definition "A Waste Management Facility that is designed for disposing of waste by burial."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Landfill" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Landfill"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MailingFacility +cco:MailingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the systematic physical transportation of documents and packages."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mail" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mailing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaintenanceFacility +cco:MaintenanceFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to be used to perform actions to maintain or improve the state of some property or equipment."@en ; + cco:definition_source "http://www.dictionary.com/browse/maintain" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Maintenance Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MedicalDepot +cco:MedicalDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store medical supplies."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Medical Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryBase +cco:MilitaryBase rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to shelter military equipment and personnel and to facilitate training and operations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military_base" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Base"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryFacility +cco:MilitaryFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support a Military Force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryHeadquartersFacility +cco:MilitaryHeadquartersFacility rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed for military administration and coordination."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Headquarters#Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Headquarters Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mine +cco:Mine rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support the extraction of valuable minerals and geological materials from the earth from an orebody, lode, vein, seam, reef, or placer deposits which forms the mineralized package of economic interest to the miner."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mining" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MissileLaunchSite +cco:MissileLaunchSite rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed for storing and launching missiles."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Missile_launch_facility" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Missile Launch Site"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mosque +cco:Mosque rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Islamic worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mosque" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mosque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Motel +cco:Motel rdf:type owl:Class ; + rdfs:subClassOf cco:Hotel ; + cco:definition "A Hotel that is designed to accommodate motor vehicles along with their occupants."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Motel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Motel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MotorVehicleManufacturingFacility +cco:MotorVehicleManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture automobiles."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Automotive_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Motor Vehicle Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearPowerPlant +cco:NuclearPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ThermalPowerPlant ; + cco:definition "A Thermal Power Plant that is designed to produce heat by means of a nuclear reactor, which is then converted to electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nuclear_power_plant" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearStorageDepot +cco:NuclearStorageDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store nuclear material."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Storage Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OfficeBuilding +cco:OfficeBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility that is designed as an environment for conducting commercial, professional, or bureaucratic work."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Office" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Office Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpenPitMine +cco:OpenPitMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ground directly without using tunnels."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Open-pit_mining" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Open Pit Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetrochemicalRefinery +cco:PetrochemicalRefinery rdf:type owl:Class ; + rdfs:subClassOf cco:Refinery ; + cco:definition "A Refinery that is designed for refining crude oil, intermediate petroleum products, or synthetic petroleum into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Petrochemical" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petrochemical Refinery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumDepot +cco:PetroleumDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store petroleum, oil, or lubricants."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petroleum Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumManufacturingFacility +cco:PetroleumManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture petroleum-based products."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Petroleum" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petroleum Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pier +cco:Pier rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed to partially enclose a harbor and form a landing place for Watercraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pier" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pipeline +cco:Pipeline rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to transport goods or materials through a pipe."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pipeline" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pipeline"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoliceStation +cco:PoliceStation rdf:type owl:Class ; + rdfs:subClassOf cco:PublicSafetyFacility ; + cco:definition "A Public Safety Facility that is designed for the professional and clerical processes of a local police force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Police_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Police Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Port +cco:Port rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed to contain harbors for docking Watercraft and for transfering people or cargo to and from land."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Port" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Port"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PostOffice +cco:PostOffice rdf:type owl:Class ; + rdfs:subClassOf cco:MailingFacility ; + cco:definition "A Mailing Facility that is designed for serving customers of the national postal system."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Post_office" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Post Office"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransmissionLine +cco:PowerTransmissionLine rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to transmit electricity over distance via a system of above ground wires including their supports."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electric_power_transmission" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Power Transmission Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProductTransportFacility +cco:ProductTransportFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to transport some product."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Product Transport Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PublicSafetyFacility +cco:PublicSafetyFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the prevention of and protection from events that could endanger, injure, or damage the general public."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Public_safety_organizations" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Public Safety Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PumpingStation +cco:PumpingStation rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to pump fluids from one place to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pumping_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pumping Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioRelayStation +cco:RadioRelayStation rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationsFacility ; + cco:definition "A Communications Facility that is the bearer of functions realized in the relay of radio signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Radio Relay Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RailFacility +cco:RailFacility rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed for transferring people or cargo to and from Trains."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Train_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Rail Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Refinery +cco:Refinery rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed for refining raw materials into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Refinery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Refinery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReligiousFacility +cco:ReligiousFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Religion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Religious Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Reservoir +cco:Reservoir rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store water in a man-made open enclosure or area."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reservoir" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Reservoir"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialFacility +cco:ResidentialFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to house one or more Persons."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Residence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Residential Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RetailFacility +cco:RetailFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for buying and selling goods and services, especially on a large scale."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Commerce" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Commercial Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/School +cco:School rdf:type owl:Class ; + rdfs:subClassOf cco:EducationalFacility ; + cco:definition "An Education Facility that is designed to provide learning space and environments for teaching of students under the direction of teachers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/School" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "School"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfLocalGovernment +cco:SeatOfLocalGovernment rdf:type owl:Class ; + rdfs:subClassOf cco:GovernmentBuilding ; + cco:alternative_label "City Hall"@en , + "Town Hall"@en ; + cco:definition "A Government Building that is designed for the administration of a local community."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_local_government" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Seat of Local Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfNationalGovernment +cco:SeatOfNationalGovernment rdf:type owl:Class ; + rdfs:subClassOf cco:GovernmentBuilding ; + cco:definition "A Government Building that is designed for the administration of a sovereign nation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_government" ; + cco:example_of_usage "Parliament of Canada" , + "United States Capitol" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Seat of National Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SewageTreatmentFacility +cco:SewageTreatmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:WasteManagementFacility ; + cco:definition "A Waste Management Facility that is designed for removing contaminants from wastewater, especially sewage."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sewage_treatment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Sewage Treatment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Shop +cco:Shop rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility designed to sell small lots of goods to consumers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Retail#Types_by_marketing_strategy" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Shop"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Stage +cco:Stage rdf:type owl:Class ; + rdfs:subClassOf cco:EntertainmentFacility ; + cco:definition "An Entertainment Facility that is designed to provide a space upon which entertaining performances or productions can occur."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Stage_(theatre)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Stage"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StorageFacility +cco:StorageFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to store materials or goods."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Storage" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Storage Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Synagogue +cco:Synagogue rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Judaic worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Synagogue" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Synagogue"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TerroristTrainingCamp +cco:TerroristTrainingCamp rdf:type owl:Class ; + rdfs:subClassOf cco:TrainingCamp ; + cco:definition "A Training Camp designed to teach students methods of terrorism."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Terrorist_training_camp" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Terrorist Training Camp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalPowerPlant +cco:ThermalPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert heat energy into electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Thermal_power_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Thermal Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TrainingCamp +cco:TrainingCamp rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for rigorous and focused training in order to learn or improve skills, usually involving physical actions."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Training_camp" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Training Camp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TransportationFacility +cco:TransportationFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for commencing or concluding the transportation of transportation artifacts, or for housing transportation artifacts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Transportation Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UndergroundMine +cco:UndergroundMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ground using underground tunnels and shafts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Underground_mining_(hard_rock)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Underground Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnderwaterMine +cco:UnderwaterMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ocean floor."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Naval_mine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Underwater Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Warehouse +cco:Warehouse rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store commercial goods."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Warehouse" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Warehouse"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WashingFacility +cco:WashingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to wash personnel or equipment."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Washing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Washing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementFacility +cco:WasteManagementFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for managing waste from its inception to its final disposal."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Waste_management" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Waste Management Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTower +cco:WaterTower rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Facility that is the bearer of functions realized in processes of storing water in an elevated container."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Water_tower" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Water Tower"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTreatmentFacility +cco:WaterTreatmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for making water more acceptable for a specific end-use."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Water_treatment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Water Treatment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WeaponManufacturingFacility +cco:WeaponManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to produce or assemble weapons."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Arms_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Weapon Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WindFarm +cco:WindFarm rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert the wind's kinetic energy into electrical power by means of wind turbines."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Wind_farm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Wind Farm"@en . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/GeospatialOntology.ttl b/GeospatialOntology.ttl index 9428dcf..58d091c 100644 --- a/GeospatialOntology.ttl +++ b/GeospatialOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent sites, spatial regions, and other entities, especially those that are located near the surface of Earth, as well as the relations that hold between them."@en ; rdfs:label "Geospatial Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Object Properties @@ -24,6 +24,9 @@ ### http://www.ontologyrepository.com/CommonCoreOntologies/coincides_with cco:coincides_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty , + owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 coincides with some immaterial entity im2 iff im1 is a spatial part of im2 and im2 is a spatial part of im1."@en ; @@ -33,6 +36,8 @@ cco:coincides_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/connected_with cco:connected_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 is connected with some immaterial entity im2 iff there exists some immaterial entity im3 that is common to both im1 and im2."@en ; @@ -41,7 +46,8 @@ cco:connected_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/disconnected_with -cco:disconnected_with rdf:type owl:ObjectProperty ; +cco:disconnected_with rdf:type owl:ObjectProperty , + owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 is disconnected with some immaterial entity im2 iff there does not exist some immaterial entity im3 that is common to both im1 and im2."@en ; @@ -51,6 +57,8 @@ cco:disconnected_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/externally_connects_with cco:externally_connects_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 externally connects with some immaterial entity im2 iff im1 connects with im2 and im1 does not overlap with im2."@en ; @@ -65,19 +73,20 @@ cco:has_nontangential_part rdf:type owl:ObjectProperty ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of nontangential part of"@en ; + cco:definition "x has_nontangential_part y iff x and y are instances of Immaterial Entity, and x has_spatial_part y, such that there does not exist another instance of an Immaterial Entity which externally connects with both x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; rdfs:label "has nontangential part"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/has_spatial_part cco:has_spatial_part rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf obo:BFO_0000051 ; + rdfs:subPropertyOf obo:BFO_0000051 , + cco:connected_with ; owl:inverseOf cco:spatial_part_of ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of spatial part of"@en ; + cco:definition "y has_spatial_part x iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; rdfs:label "has spatial part"@en . @@ -89,7 +98,7 @@ cco:has_tangential_part rdf:type owl:ObjectProperty ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of tangential part of"@en ; + cco:definition "x has_tangential_part y iff x, y, and z are instances of Immaterial Entity, and x has_spatial_part y, such that z externally connects with both x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; rdfs:label "has tangential part"@en . @@ -105,17 +114,10 @@ cco:nontangential_part_of rdf:type owl:ObjectProperty ; rdfs:label "nontangential part of"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/overlaps_with -cco:overlaps_with rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000141 ; - rdfs:range obo:BFO_0000141 ; - cco:definition "An immaterial entity im1 overlaps with some immaterial entity im2 iff there exists some immaterial entity im such that im is a spatial part of im1 and im is a spatial part of im2."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; - rdfs:label "overlaps with"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/partially_overlaps_with cco:partially_overlaps_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 partially overlaps with some immaterial entity im2 iff im1 overlaps with im2 and im1 is not a spatial part of im2 and im2 is not a spatial part of im1."@en ; @@ -125,12 +127,14 @@ cco:partially_overlaps_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/spatial_part_of cco:spatial_part_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf obo:BFO_0000050 ; + rdfs:subPropertyOf obo:BFO_0000050 , + cco:connected_with ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "An immaterial entity im1 is a spatial part of some immaterial entity im2 iff for every immaterial entity im3 if im3 is connected with im1, then im3 is connected with im2."@en ; + cco:definition "x spatial_part_of y iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "in the sense used here, spatial part of is elsewhere referred to as proper spatial part of"@en ; rdfs:label "spatial part of"@en . diff --git a/InformationEntityOntology.ttl b/InformationEntityOntology.ttl index 2d6db44..e170b71 100644 --- a/InformationEntityOntology.ttl +++ b/InformationEntityOntology.ttl @@ -9,15 +9,15 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports , ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent generic types of information as well as the relationships between information and other entities."@en ; rdfs:label "Information Entity Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Object Properties @@ -39,7 +39,7 @@ cco:described_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_subject_of ; owl:inverseOf cco:describes ; rdfs:range cco:DescriptiveInformationContentEntity ; - cco:definition "The inverse of describes, which relates an Entity to some Descriptive Information Content Entity."@en ; + cco:definition "x described_by y iff y is an instance of Information Content Entity, and x is an instance of Entity, such that y is about the characteristics by which y can be recognized or visualized."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "described by"@en . @@ -48,10 +48,10 @@ cco:described_by rdf:type owl:ObjectProperty ; cco:describes rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_about ; rdfs:domain cco:DescriptiveInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes T2 then there is some instance of T1, t1 that presents the characteristics by which some instance of T2, t2 can be recognized or visualized."@en ; - cco:example_of_usage "a newspaper article describes some current event" , - "a visitor's log describes some facility visit" , - "an accident report describes some accident" ; + cco:definition "x describes y iff x is an instance of Information Content Entity, and y is an instance of Entity, such that x is about the characteristics by which y can be recognized or visualized."@en ; + cco:example_of_usage "the content of a newspaper article describes some current event" , + "the content of a visitor's log describes some facility visit" , + "the content of an accident report describes some accident" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "It is possible that this relation should be a functional property, that is for all x, y, z if x describes y and x describes z then y = z. For example, if a financial report x describes the quarterly results of a company y and that same financial report describes the quarterly results of a company z, then it should be inferred that companies y and z are the same. We refrained from classifying the relation as a functional property on the concern that descriptions are multifaceted and so consequently it may be that the same report would contain descriptions of multiple entities."@en ; rdfs:label "describes"@en . @@ -67,56 +67,13 @@ cco:describes_condition rdf:type owl:ObjectProperty ; rdfs:label "describes condition"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with -cco:describes_set_with rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes ; - owl:inverseOf cco:set_described_by ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:MeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 further describes some entity described by t1 when compared to all the entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "describes set with"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_expected_element -cco:describes_set_with_expected_element rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes_set_with ; - owl:inverseOf cco:set_described_by_expected_element ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with expected element T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates that an entity described by t1 is the most likely element to occur relative to the set of entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "describes set with expected element"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_ordinality -cco:describes_set_with_ordinality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes_set_with ; - owl:inverseOf cco:set_described_by_ordinality ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with ordinailty T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates the rank order of an entity described by t1 with respect to the set of entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "describes set with ordinality"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_proportion -cco:describes_set_with_proportion rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes_set_with ; - owl:inverseOf cco:set_described_by_proportion ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:ProportionalRatioMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with proportion T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 is a proportional measurement of a subset of entities described by t1 when compared to all the entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "describes set with proportion"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/designated_by cco:designated_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_subject_of ; owl:inverseOf cco:designates ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:DesignativeInformationContentEntity ; - cco:definition "The inverse of designates, which relates an Entity to some Designative Information Content Entity."@en ; + cco:definition "x designated_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that given some context, y uniquely distinguishes x from other entities."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "designated by"@en . @@ -126,41 +83,21 @@ cco:designates rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_about ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:DesignativeInformationContentEntity ; - cco:definition "For all types T1 and T2, if T1 designates T2, then there is some instance of T1, t1, by which some instance of T2, t2, is called, or classified, distinguished from others."@en ; - cco:example_of_usage "a URL identifies the location of a Web Page on the internet" , + cco:definition "x designates y iff x is an instance of an Information Content Entity, and y is an instance of an Entity, such that given some context, x uniquely distinguishes y from other entities."@en ; + cco:example_of_usage "a URL designates the location of a Web Page on the internet" , "a person's name designates that person" , "a vehicle identification number designates some vehicle" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "designates"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/has_denominator_measurement_of -cco:has_denominator_measurement_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For all Types T1 and T2, if T1 has denominator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the whole being compared to by some portion."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "has denominator measurement of"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/has_numerator_measurement_of -cco:has_numerator_measurement_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:describes ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For all Types T1 and T2, if T1 has numerator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the portion being compared to some whole."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "has numerator measurement of"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_interval_measurement_of cco:is_a_interval_measurement_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_a_measurement_of ; owl:inverseOf cco:is_measured_by_interval ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:IntervalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a interval measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a scale which has uniform intervals but has a zero value that does not correspond to an absence of the quality being measured."@en ; + cco:definition "x is_a_interval_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; cco:example_of_usage "a measurement of air temperature on the Celsius scale." ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is a interval measurement of"@en . @@ -172,7 +109,7 @@ cco:is_a_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_measured_by ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:MeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a measurement of T2 then there is some instance of T1, t1, that describes some characteristic of some instance of T2, t2, relative to some scale or classification scheme."@en ; + cco:definition "x is_a_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "This object property, as well as all of its children are typified as functional properties. This means that for instances x, y, and z if x is a measurement of y and x is a measurement of z, then y = z."@en ; rdfs:label "is a measurement of"@en . @@ -184,10 +121,7 @@ cco:is_a_nominal_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_measured_by_nominal ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:NominalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a nominal measurement of T2 then there is some instance of T1, t1, that classifies some instance of T2, t2, relative to some set of shared, possibly arbitrary, characteristics."@en ; - cco:example_of_usage "classifying automobiles as sedans, coupes, hatchbacks, or convertibles" , - "classifying military intelligence as strategic, operational, or tactical" , - "classifying rocks as igneous, sedimentary, or metamorphic" ; + cco:definition "x is_a_nominal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is a nominal measurement of"@en . @@ -198,9 +132,7 @@ cco:is_a_ordinal_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_measured_by_ordinal ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is an ordinal measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a rank order."@en ; - cco:example_of_usage "placing Geospatial Regions into a rank order of small, medium, large" , - "placing military units onto a readiness rank order of red, yellow, green" ; + cco:definition "x is_a_ordinal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is a ordinal measurement of"@en . @@ -211,10 +143,7 @@ cco:is_a_ratio_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_measured_by_ratio ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:RatioMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a ratio measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a scale having equal unit values and a zero value that corresponds to the absence of the quality being measured."@en ; - cco:example_of_usage "the barometric pressure at 1,000 feet above sea level" , - "the measure of air temperature on the Kelvin scale" , - "the number of members in an Organization" ; + cco:definition "x is_a_ratio_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is a ratio measurement of"@en . @@ -234,7 +163,7 @@ cco:is_about rdf:type owl:ObjectProperty ; cco:is_excerpted_from rdf:type owl:ObjectProperty ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:InformationBearingEntity ; - cco:definition "An Information Bearing Entity b1 is excerpted from another Information Bearing Entity B2 iff b1 is part of some Information Bearing Entity B1 that is the bearer of some Information Content Entity C1, B2 is the bearer of some Information Content Entity C2, C1 is not identical with C2, b1 is the bearer of some Information Content Entity c1, b2 is an Information Bearing Entity that is part of B2 and b2 is the bearer of c1 (i.e. the same Information Content Entity as borne by b1)."@en ; + cco:definition "An Information Bearing Entity b1 is excerpted from another Information Bearing Entity B2 iff b1 is part of some Information Bearing Entity B1 that is carrier of some Information Content Entity C1, B2 is carrier of some Information Content Entity C2, C1 is not identical with C2, b1 is carrier of some Information Content Entity c1, b2 is an Information Bearing Entity that is part of B2 and b2 is carrier of c1 (i.e. the same Information Content Entity as borne by b1)."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is excerpted from"@en . @@ -245,6 +174,7 @@ cco:is_geospatial_coordinate_reference_system_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:uses_geospatial_coordinate_reference_system ; rdfs:domain cco:GeospatialCoordinateReferenceSystem ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_geospatial_coordinate_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is geospatial coordinate reference system of"@en . @@ -254,7 +184,7 @@ cco:is_measured_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:described_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:MeasurementInformationContentEntity ; - cco:definition "The inverse of is a measurement of, which relates an Entity to some Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measured by"@en . @@ -264,7 +194,7 @@ cco:is_measured_by_interval rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:IntervalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a interval measurement of, which relates an Entity to some Interval Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_interval x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measured by interval"@en . @@ -274,7 +204,7 @@ cco:is_measured_by_nominal rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a nominal measurement of, which relates an Entity to some Nominal Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_nominal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measured by nominal"@en . @@ -284,7 +214,7 @@ cco:is_measured_by_ordinal rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a ordinal measurement of, which relates an Entity to some Ordinal Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_ordinal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measured by ordinal"@en . @@ -294,7 +224,7 @@ cco:is_measured_by_ratio rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:RatioMeasurementInformationContentEntity ; - cco:definition "The inverse of is a ratio measurement of, which relates an Entity to some Ratio Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_ratio x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measured by ratio"@en . @@ -305,7 +235,7 @@ cco:is_measurement_unit_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:uses_measurement_unit ; rdfs:domain cco:MeasurementUnit ; rdfs:range cco:InformationBearingEntity ; - cco:elucidation "An Information Bearing Entity carries the content of some corresponding Information Content Entity. In some cases of measurements, this content is composed of both some amount and the scale according to which the measurement was made."@en ; + cco:definition "x is_measurement_unit_of y iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is measurement unit of"@en . @@ -313,14 +243,14 @@ cco:is_measurement_unit_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/is_mention_of cco:is_mention_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:is_mentioned_by ; - cco:definition "An instance b1 of a Information Bearing Entity is mention of some instance c1 of some Entity or Event iff b1 is used as a reference to c1."@en ; + cco:definition "x is_mention_of y iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is mention of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/is_mentioned_by cco:is_mentioned_by rdf:type owl:ObjectProperty ; - cco:definition "An instance c1 of a Entity or Event is mentioned by an instance b1 of some Information Bearing Entity iff b1 is used as a reference to c1."@en ; + cco:definition "y is_mention_by x iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is mentioned by"@en . @@ -331,6 +261,7 @@ cco:is_reference_system_of rdf:type owl:ObjectProperty ; owl:inverseOf cco:uses_reference_system ; rdfs:domain cco:ReferenceSystem ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is reference system of"@en . @@ -338,7 +269,7 @@ cco:is_reference_system_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/is_subject_of cco:is_subject_of rdf:type owl:ObjectProperty ; rdfs:range cco:InformationContentEntity ; - cco:definition "The inverse of is about, which relates an Entity to some Information Content Entity."@en ; + cco:definition "A primitive relationship between an instance of an Entity and an instance of an Information Content Entity."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "is subject of"@en . @@ -349,7 +280,7 @@ cco:language_used_in rdf:type owl:ObjectProperty ; owl:inverseOf cco:uses_language ; rdfs:domain cco:Language ; rdfs:range cco:InformationBearingEntity ; - cco:elucidation "A Language L is used in an Information Bearing Entity iff the literal value of that Information Bearing Entity is a string that is encoded according to the syntax of L."@en ; + cco:definition "x language_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Language, such that the literal value of y is a string that is encoded according to the syntax of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "language used in"@en . @@ -359,7 +290,7 @@ cco:prescribed_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_subject_of ; owl:inverseOf cco:prescribes ; rdfs:range cco:DirectiveInformationContentEntity ; - cco:definition "The inverse of prescribes, which relates an Entity to some Directive Information Content Entity."@en ; + cco:definition "x prescribed_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y serves as a rule or guide for x if x is an Occurrent, or y serves as a model for x if x is a Continuant."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "prescribed by"@en . @@ -368,7 +299,7 @@ cco:prescribed_by rdf:type owl:ObjectProperty ; cco:prescribes rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:is_about ; rdfs:domain cco:DirectiveInformationContentEntity ; - cco:definition "For all types T1 and T2, if T1 prescribes T2, then there is some instance of T1, t1, that serves as a rule or guide to some instance of T2, t2 (if T2 is a type of bfo:Occurrent) or that serves as a model for some instance of T2, t2 (if T2 is a type of bfo:Continuant)."@en ; + cco:definition "x prescribes y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x serves as a rule or guide for y if y an Occurrent, or x serves as a model for y if y is a Continuant."@en ; cco:example_of_usage "a blueprint serves as a model of some Artifact or Facility" , "a professional code of conduct serves as a set of rules to be followed while acting in a role within that profession" , "an Operations Plan serves as a guide for the tasks that need to be performed to achieve the Objectives of the Operation" ; @@ -382,7 +313,7 @@ cco:represented_by rdf:type owl:ObjectProperty ; owl:inverseOf cco:represents ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:RepresentationalInformationContentEntity ; - cco:definition "The inverse of designates, which relates an Entity to some Representational Information Content Entity."@en ; + cco:definition "x represented_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y presents the characteristics by which x can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "represented by"@en . @@ -392,56 +323,19 @@ cco:represents rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:describes ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:RepresentationalInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 represents T2 then there is some instance of T1, t1, that presents the characteristics by which some instance of T2, t2, can be recognized or visualized and moreover, there is a one-to-one correspondence between the components of t1 and t2."@en ; - cco:elucidation "The relationship that is being defined here is that between a photographic image and its object, or between a written transcript and the verbal event that it transcribes."@en ; - cco:example_of_usage "a court transcript represents a courtroom proceeding" , - "a photograph of the Statue of Liberty represents the Statue of Liberty" , - "a video of a sporting event represents that sporting event" ; + cco:definition "x represents y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x presents the characteristics by which y can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; + cco:elucidation "The relationship that is being defined here is that between the content of a photographic image and its object, between the content of a video and its objects and events, between the content of an audio recording and the sounds or events generating those sounds, or between the content of a written transcript and the verbal event that it transcribes."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "represents"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by -cco:set_described_by rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:described_by ; - rdfs:domain cco:MeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "set described by"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_expected_element -cco:set_described_by_expected_element rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:set_described_by ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "set described by expected element"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_ordinality -cco:set_described_by_ordinality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:set_described_by ; - rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "set described by ordinality"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_proportion -cco:set_described_by_proportion rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf cco:set_described_by ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "set described by proportion"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/time_zone_identifier_used_by cco:time_zone_identifier_used_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0010001 ; owl:inverseOf cco:uses_time_zone_identifier ; rdfs:domain cco:TimeZoneIdentifier ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x time_zone_identifier_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Time Zone Identifier, such that x designates the spatial region associated with the time zone mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "time zone identifier used by"@en . @@ -451,6 +345,7 @@ cco:uses_geospatial_coordinate_reference_system rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:uses_reference_system ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:GeospatialCoordinateReferenceSystem ; + cco:definition "y uses_geospatial_coordinate_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "uses geospatial coordinate reference system"@en . @@ -460,7 +355,7 @@ cco:uses_language rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:prescribed_by ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:Language ; - cco:elucidation "An Information Bearing Entity uses language L iff the literal value of that Information Bearing Entity is a string that is encoded according to the syntax of L."@en ; + cco:definition "x uses_language y iff x is an instance of an Information Bearing Entity and y is an instance of a Language such that the literal value of x is a string that is encoded according to the syntax of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "uses language"@en . @@ -470,7 +365,7 @@ cco:uses_measurement_unit rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:MeasurementUnit ; - cco:elucidation "An Information Bearing Entity carries the content of some corresponding Information Content Entity. In some cases of measurements, this content is composed of both some amount and the scale according to which the measurement was made."@en ; + cco:definition "y uses_measurement_unit x iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "uses measurement unit"@en . @@ -480,6 +375,7 @@ cco:uses_reference_system rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:ReferenceSystem ; + cco:definition "y uses_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "uses reference system"@en . @@ -489,7 +385,7 @@ cco:uses_time_zone_identifier rdf:type owl:ObjectProperty ; rdfs:subPropertyOf obo:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:TimeZoneIdentifier ; - cco:definition "An object property holding between an Information Bearing Entity and a Time Zone Identifier which designates which time zone is being referred to in the date time string attached to the Information Bearing Entity."@en ; + cco:definition "x uses_time_zone_identifier y iff x is an instance of Information Bearing Entity and y is an instance of Time Zone Identifier, such that y designates the spatial region associated with the time zone mentioned in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "uses time zone identifier"@en . @@ -891,7 +787,7 @@ cco:InformationBearingEntity rdf:type owl:Class ; rdfs:subClassOf obo:BFO_0000030 ; cco:alternative_label "IBE"@en ; cco:definition "An Object upon which an Information Content Entity generically depends."@en ; - cco:definition_source "http://purl/obolibrary.org/obo/IAO_0000178" ; + cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000178"^^xsd:anyURI ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "Information Bearing Entity"@en . @@ -906,7 +802,7 @@ cco:InformationContentEntity rdf:type owl:Class ; cco:alternative_label "ICE"@en ; cco:definition "A Generically Dependent Continuant that generically depends on some Information Bearing Entity and stands in relation of aboutness to some Entity."@en ; cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000030" ; - cco:elucidation "Information Content Entity is here intended to be a class of Entities whose instances are the informational content of Information Bearing Entities. For example, three instances of information bearers -- such as a bar chart, color-coded map, and a written report -- each of which lists the GDP of Countries for the year 2010 are each different bearers of the same information content. It is this content that is generically dependent upon its bearer. This treatment of Informational Content Entity (cf. the Information Artifact Ontology) leads to a principle of subtyping based upon the relationship that ICE's have with the Entity they are about rather than characteristics such as format, language, measurement scale, or media. The latter are treated here as being Qualities of bearers."@en ; + cco:elucidation "Information Content Entity is here intended to be a class of Entities whose instances are the informational content of Information Bearing Entities. For example, three instances of information bearers -- such as a bar chart, color-coded map, and a written report -- each of which lists the GDP of Countries for the year 2010 are each different carriers of the same information content. It is this content that is generically dependent upon its carrier. This treatment of Informational Content Entity (cf. the Information Artifact Ontology) leads to a principle of subtyping based upon the relationship that ICE's have with the Entity they are about rather than characteristics such as format, language, measurement scale, or media. The latter are treated here as being Qualities of bearers."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "Information Content Entity"@en . @@ -925,16 +821,6 @@ cco:InformationQualityEntity rdf:type owl:Class ; rdfs:label "Information Quality Entity"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/InformationStructureEntity -cco:InformationStructureEntity rdf:type owl:Class ; - rdfs:subClassOf obo:BFO_0000031 ; - cco:definition "A Generically Dependent Continuant that is not an Information Content Entity (ICE) but which is complemented or complementable by some ICE to create another ICE."@en ; - cco:example_of_usage "a blank page in a document" , - "a cell in a spreadsheet" ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; - rdfs:label "Information Structure Entity"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/Initialism cco:Initialism rdf:type owl:Class ; rdfs:subClassOf cco:AbbreviatedName ; @@ -965,7 +851,7 @@ cco:IntervalMeasurementInformationContentEntity rdf:type owl:Class ; cco:OrdinalMeasurementInformationContentEntity , cco:RatioMeasurementInformationContentEntity ; cco:definition "A Measurement Information Content Entity that places a Quality of an Entity onto some interval scale having no true zero value."@en ; - cco:example_of_usage "The sentence \"The temperature reached -27 degrees Fahrenheit on January 20, 1985 in Chicago, IL.\" is the bearer of an interval measurement as 0 degrees on the Fahrenheit scale does not describe absolute zero." ; + cco:example_of_usage "The sentence \"The temperature reached -27 degrees Fahrenheit on January 20, 1985 in Chicago, IL.\" is the carrier of an interval measurement as 0 degrees on the Fahrenheit scale does not describe absolute zero."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; rdfs:label "Interval Measurement Information Content Entity"@en . @@ -1272,7 +1158,10 @@ cco:NominalMeasurementInformationContentEntity rdf:type owl:Class ; owl:disjointWith cco:OrdinalMeasurementInformationContentEntity , cco:RatioMeasurementInformationContentEntity ; cco:definition "A Measurement Information Content Entity that consists of a symbol that classifies Entities according to some shared, possibly arbitrary, characteristic."@en ; - cco:example_of_usage "The sentence \"January 20, 1985 was a cold day in Chicago, IL\" is the bearer of a nominal measurement." ; + cco:example_of_usage "The sentence \"January 20, 1985 was a cold day in Chicago, IL\" is the carrier of a nominal measurement."@en , + "a measurement that classifies automobiles as sedans, coupes, hatchbacks, or convertibles" , + "a measurement that classifies military intelligence as strategic, operational, or tactical" , + "a measurement that classifies rocks as igneous, sedimentary, or metamorphic" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; rdfs:label "Nominal Measurement Information Content Entity"@en . @@ -1308,7 +1197,9 @@ cco:OrdinalMeasurementInformationContentEntity rdf:type owl:Class ; rdfs:subClassOf cco:MeasurementInformationContentEntity ; owl:disjointWith cco:RatioMeasurementInformationContentEntity ; cco:definition "A Measurement Information Content Entity that consists of a symbol that places an Entity into some rank order."@en ; - cco:example_of_usage "The sentence \"The coldest day in history in Chicago, IL. is January 20, 1985.\" is the bearer of an ordinal measurment." ; + cco:example_of_usage "The sentence \"The coldest day in history in Chicago, IL. is January 20, 1985.\" is the carrier of an ordinal measurment."@en , + "a measurement that places Geospatial Regions into a rank order of small, medium, large" , + "a measurement that places military units onto a readiness rank order of red, yellow, green" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; rdfs:label "Ordinal Measurement Information Content Entity"@en . @@ -1415,7 +1306,10 @@ cco:RatioMeasurementInformationContentEntity rdf:type owl:Class ; ] ; rdfs:subClassOf cco:MeasurementInformationContentEntity ; cco:definition "A Measurement Information Content Entity that consists of a symbol that places a Quality of an Entity onto an interval scale having a true zero value."@en ; - cco:example_of_usage "The sentence \"The temperature reached 240.372 degrees Kelvin on January 20, 1985 in Chicago, IL.\" is the bearer of a ratio measurement as 0 degrees on the Kelvin scale does describe absolute zero." ; + cco:example_of_usage "The sentence \"The temperature reached 240.372 degrees Kelvin on January 20, 1985 in Chicago, IL.\" is the carrier of a ratio measurement as 0 degrees on the Kelvin scale does describe absolute zero."@en , + "a measurement of the barometric pressure at 1,000 feet above sea level" , + "a measurement of the measure of air temperature on the Kelvin scale" , + "a measurement of the number of members in an Organization" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; rdfs:label "Ratio Measurement Information Content Entity"@en . @@ -1449,7 +1343,10 @@ cco:RepresentationalInformationContentEntity rdf:type owl:Class ; owl:someValuesFrom obo:BFO_0000001 ] ; rdfs:subClassOf cco:DescriptiveInformationContentEntity ; - cco:definition "A Descriptive Information Content Entity that consists of a set of propositions or an image that represents some Entity."@en ; + cco:definition "A Descriptive Information Content Entity that consists of a set of propositions or the content of an image that represents some Entity."@en ; + cco:example_of_usage "the content of a court transcript represents a courtroom proceeding" , + "the content of a photograph of the Statue of Liberty represents the Statue of Liberty" , + "the content of a video of a sporting event represents that sporting event" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; rdfs:label "Representational Information Content Entity"@en . diff --git a/ModalRelationOntology.ttl b/ModalRelationOntology.ttl index f79d799..bda1d33 100644 --- a/ModalRelationOntology.ttl +++ b/ModalRelationOntology.ttl @@ -10,104 +10,29 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; + cco:code_license ; + cco:content_license ; rdfs:comment "The modal counterparts to relations contained in the Common Core Ontologies (CCO), including those CCO imports from the OBO Relation Ontology (RO)."@en ; - cco:code_license ; - cco:content_license ; rdfs:label "Modal Relation Ontology"@en ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC Inc."@en ; - owl:versionInfo "Version 1.2"@en . - -################################################################# -# Annotation properties -################################################################# - -### http://purl.obolibrary.org/obo/IAO_0000111 -obo:IAO_0000111 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000112 -obo:IAO_0000112 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000114 -obo:IAO_0000114 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000115 -obo:IAO_0000115 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000116 -obo:IAO_0000116 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000117 -obo:IAO_0000117 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000118 -obo:IAO_0000118 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000119 -obo:IAO_0000119 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000232 -obo:IAO_0000232 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/IAO_0000600 -obo:IAO_0000600 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/RO_0001900 -obo:RO_0001900 rdf:type owl:AnnotationProperty . - - -### http://purl.obolibrary.org/obo/RO_0040042 -obo:RO_0040042 rdf:type owl:AnnotationProperty . - - -### http://purl.org/dc/elements/1.1/source - rdf:type owl:AnnotationProperty . - - -### http://www.geneontology.org/formats/oboInOwl#hasExactSynonym - rdf:type owl:AnnotationProperty . - - -### http://www.geneontology.org/formats/oboInOwl#inSubset - rdf:type owl:AnnotationProperty . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/definition -cco:definition rdf:type owl:AnnotationProperty . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/definition_source -cco:definition_source rdf:type owl:AnnotationProperty . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/elucidation -cco:elucidation rdf:type owl:AnnotationProperty . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/example_of_usage -cco:example_of_usage rdf:type owl:AnnotationProperty . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/is_curated_in_ontology -cco:is_curated_in_ontology rdf:type owl:AnnotationProperty . + owl:versionInfo "COPYRIGHT © 2015-2020 CUBRC Inc."@en , + "Version 1.3"@en . ################################################################# # Object Properties ################################################################# +### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/ModalObjectProperty +mro:ModalObjectProperty rdf:type owl:ObjectProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology"^^xsd:anyURI ; + rdfs:comment "A term to group all types of modal properties, which is helpful for application purposes."@en ; + rdfs:label "Modal Object Property"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000050 mro:BFO_0000050 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:BFO_0000051 ; rdf:type owl:TransitiveProperty ; obo:IAO_0000111 "is part of"@en ; @@ -136,8 +61,9 @@ A continuant cannot be part of an occurrent: use 'participates in'. An occurrent ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000051 -mro:BFO_0000051 rdf:type owl:ObjectProperty , - owl:TransitiveProperty ; +mro:BFO_0000051 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:TransitiveProperty ; obo:IAO_0000111 "has part"@en ; obo:IAO_0000112 "my body has part my brain (continuant parthood, two material entities)"@en , "my stomach has part my stomach cavity (continuant parthood, material entity has part immaterial entity)"@en , @@ -155,6 +81,7 @@ A continuant cannot have an occurrent as part: use 'participates in'. An occurre ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000054 mro:BFO_0000054 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:BFO_0000055 ; rdfs:domain obo:BFO_0000017 ; rdfs:range obo:BFO_0000015 ; @@ -172,6 +99,7 @@ mro:BFO_0000054 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000055 mro:BFO_0000055 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000017 ; obo:IAO_0000111 "realizes"@en ; @@ -186,6 +114,7 @@ mro:BFO_0000055 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000066 mro:BFO_0000066 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:BFO_0000067 ; rdfs:domain obo:BFO_0000003 ; rdfs:range obo:BFO_0000004 ; @@ -207,6 +136,7 @@ mro:BFO_0000066 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/BFO_0000067 mro:BFO_0000067 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; obo:IAO_0000111 "site of"@en ; obo:IAO_0000115 "[copied from inverse property 'occurs in'] b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t"@en ; rdfs:comment "Paraphrase of definition: a relation between an independent continuant and a process, in which the process takes place entirely within the independent continuant" ; @@ -216,6 +146,7 @@ mro:BFO_0000067 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000052 mro:RO_0000052 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0000053 ; obo:IAO_0000111 "inheres in"@en ; obo:IAO_0000112 "this fragility inheres in this vase"@en , @@ -229,6 +160,7 @@ mro:RO_0000052 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000053 mro:RO_0000053 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:range obo:BFO_0000020 ; obo:IAO_0000111 "bearer of"@en ; obo:IAO_0000112 "this apple is bearer of this red color"@en , @@ -243,6 +175,7 @@ mro:RO_0000053 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000056 mro:RO_0000056 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0000057 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000003 ; @@ -257,6 +190,7 @@ mro:RO_0000056 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000057 mro:RO_0000057 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000003 ; rdfs:range obo:BFO_0000002 ; owl:propertyChainAxiom ( mro:BFO_0000051 @@ -279,6 +213,7 @@ mro:RO_0000057 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000058 mro:RO_0000058 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0000059 ; rdfs:domain obo:BFO_0000031 ; rdfs:range obo:BFO_0000020 ; @@ -290,6 +225,7 @@ mro:RO_0000058 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0000059 mro:RO_0000059 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000020 ; rdfs:range obo:BFO_0000031 ; obo:IAO_0000112 "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The quality (a specifically dependent continuant) concretizes the journal article (a generically dependent continuant), and both depend on that copy of the printed journal (an independent continuant)."@en , @@ -390,6 +326,7 @@ mro:RO_0000092 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001000 mro:RO_0001000 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0001001 ; obo:IAO_0000112 "this cell derives from this parent cell (cell division)"@en , "this nucleus derives from this parent nucleus (nuclear division)"@en ; @@ -404,6 +341,7 @@ mro:RO_0001000 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001001 mro:RO_0001001 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; obo:IAO_0000112 "this parent cell derives into this cell (cell division)"@en , "this parent nucleus derives into this nucleus (nuclear division)"@en ; obo:IAO_0000114 obo:IAO_0000125 ; @@ -416,6 +354,7 @@ mro:RO_0001001 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001015 mro:RO_0001015 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0001025 ; rdf:type owl:TransitiveProperty ; obo:IAO_0000111 "is location of"@en ; @@ -430,6 +369,7 @@ mro:RO_0001015 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001018 mro:RO_0001018 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0001019 ; rdfs:domain obo:BFO_0000040 ; rdfs:range obo:BFO_0000004 ; @@ -451,6 +391,7 @@ range: spatial region or site (immaterial continuant) ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001019 mro:RO_0001019 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; obo:IAO_0000111 "contains"@en ; obo:RO_0001900 obo:RO_0001901 ; ; @@ -458,10 +399,14 @@ mro:RO_0001019 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0001025 -mro:RO_0001025 rdf:type owl:ObjectProperty , - owl:TransitiveProperty ; +mro:RO_0001025 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000004 ; rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( mro:RO_0001025 + mro:BFO_0000050 + ) ; obo:IAO_0000111 "located in"@en ; obo:IAO_0000112 "my brain is located in my head"@en , "this rat is located in this cage"@en ; @@ -476,6 +421,7 @@ mro:RO_0001025 rdf:type owl:ObjectProperty , ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0002000 mro:RO_0002000 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0002002 ; obo:IAO_0000112 "the surface of my skin is a 2D boundary of my body"@en ; obo:IAO_0000115 "a relation between a 2D immaterial entity (the boundary) and a material entity, in which the boundary delimits the material entity"@en ; @@ -491,6 +437,7 @@ mro:RO_0002000 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0002002 mro:RO_0002002 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000040 ; rdfs:range obo:BFO_0000141 ; obo:IAO_0000112 "my body has 2D boundary the surface of my skin"@en ; @@ -529,6 +476,7 @@ mro:RO_0002351 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0010001 mro:RO_0010001 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:RO_0010002 ; rdfs:domain obo:BFO_0000031 ; rdfs:range obo:BFO_0000004 ; @@ -548,6 +496,7 @@ mro:RO_0010001 rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/RO_0010002 mro:RO_0010002 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000004 ; rdfs:range obo:BFO_0000031 ; owl:propertyChainAxiom ( mro:RO_0000059 @@ -567,7 +516,7 @@ mro:accessory_in rdf:type owl:ObjectProperty ; owl:inverseOf mro:has_accessory ; rdfs:domain obo:BFO_0000040 ; rdfs:range obo:BFO_0000015 ; - cco:definition "An agent a1 is accessory_in some Processual Entity p1 iff a1 assists in the commission of p1, is not located_at the location of p1, and is not agent_in p1. "@en ; + cco:definition "y is_accessory_in x iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "accessory in"@en . @@ -591,7 +540,7 @@ mro:affects rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_affected_by ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "If p is a process and c is a continuant, then p affects c if and only if p influences c in some manner, most often by producing a change in c."@en ; + cco:definition "p affects c iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "affects"@en . @@ -600,70 +549,75 @@ mro:affects rdf:type owl:ObjectProperty ; mro:agent_in rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; owl:inverseOf mro:has_agent ; - cco:definition "TO DO"@en ; + cco:definition "x agent_in y iff y is an instance of Process and x is an instance of Agent, such that x is causally active in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "agent in"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregate_bearer_of +mro:aggregate_bearer_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + owl:inverseOf mro:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000020 + obo:BFO_0000031 + ) + ] ; + cco:definition "x aggregate_bearer_of y iff x is an instance of Object Aggregate and y is an instance of Specifically Dependent Continuant and z is an instance of Object, such that z bearer of y, and all other members of x are bearers of a unique instance of the same type as y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; + rdfs:label "aggregate bearer of"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregate_has_capability mro:aggregate_has_capability rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:aggregrate_bearer_of ; + rdfs:subPropertyOf mro:aggregate_bearer_of ; owl:inverseOf mro:capability_of_aggregate ; rdfs:domain cco:GroupOfAgents ; rdfs:range cco:AgentCapability ; + cco:definition "x aggregate_has_capability y iff x is an instance of Object Aggregate and y is an instance of Agent Capability, such that x is aggregate bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "aggregate has capability"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregate_has_disposition mro:aggregate_has_disposition rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:aggregrate_bearer_of ; + rdfs:subPropertyOf mro:aggregate_bearer_of ; + owl:inverseOf mro:disposition_of_aggregate ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000016 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_disposition of some instance of a Disposition if and only if every member of the Object Aggregate instance has_disposition some instance of the Disposition."@en ; + cco:definition "x aggregate_has_disposition y iff x is an instance of Object Aggregate and y is an instance of Disposition, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "aggregate has disposition"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregate_has_quality mro:aggregate_has_quality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:aggregrate_bearer_of ; + rdfs:subPropertyOf mro:aggregate_bearer_of ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000019 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_quality of some instance of a Quality if and only if every member of the Object Aggregate instance has_quality some instance of the Quality."@en ; + cco:definition "x aggregate_has_quality y iff x is an instance of Object Aggregate and y is an instance of Quality, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "aggregate has quality"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregate_has_role mro:aggregate_has_role rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:aggregrate_bearer_of ; + rdfs:subPropertyOf mro:aggregate_bearer_of ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000023 ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_has_role of some instance of a Role if and only if every member of the Object Aggregate instance has_role some instance of the Role."@en ; + cco:definition "x aggregate_has_role y iff x is an instance of Object Aggregate and y is an instance of Role, such that x aggregate_bearer_of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "aggregate has role"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/aggregrate_bearer_of -mro:aggregrate_bearer_of rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000027 ; - rdfs:range [ rdf:type owl:Class ; - owl:unionOf ( obo:BFO_0000020 - obo:BFO_0000031 - ) - ] ; - cco:definition "An instance of an Object Aggregate (or any of its subtypes) is aggregate_bearer_of some instance of a Dependent Continuant (or any of its subtypes) if and only if every member of the Object Aggregate instance is bearer_of some instance of the Dependent Continuant"@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "aggregate bearer of"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/capability_of mro:capability_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000052 ; owl:inverseOf mro:has_capability ; rdfs:domain cco:AgentCapability ; rdfs:range cco:Agent ; + cco:definition "x capability_of y iff y is an instance of Agent and x is an instance of Agent Capability, such that x inheres in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "capability of"@en . @@ -673,22 +627,27 @@ mro:capability_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:inheres_in_aggregate ; rdfs:domain cco:AgentCapability ; rdfs:range cco:GroupOfAgents ; + cco:definition "x capability_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Agent Capability, such that x inheres in aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "capability of aggregate"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/caused_by mro:caused_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_cause_of ; rdfs:domain obo:BFO_0000003 ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For types of Processual Entities P1 and P2, P1 caused by P2 if and only if for all instances p1 of P1 there is some instance p2 of P2 such that p1 is the consequence of p2. Inverse of is_cause_of."@en ; + rdfs:range obo:BFO_0000003 ; + cco:definition "x caused_by y iff x and y are instances of occurrents, and x is a consequence of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "caused by"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/coincides_with mro:coincides_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:connected_with ; + rdf:type owl:SymmetricProperty , + owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 coincides with some immaterial entity im2 iff im1 is a spatial part of im2 and im2 is a spatial part of im1."@en ; @@ -698,6 +657,7 @@ mro:coincides_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/condition_described_by mro:condition_described_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:describes_condition ; owl:propertyChainAxiom ( mro:described_by mro:BFO_0000050 @@ -709,6 +669,8 @@ mro:condition_described_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/connected_with mro:connected_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 is connected with some immaterial entity im2 iff there exists some immaterial entity im3 that is common to both im1 and im2."@en ; @@ -718,12 +680,13 @@ mro:connected_with rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/delimits mro:delimits rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_delimited_by ; rdf:type owl:FunctionalProperty , owl:InverseFunctionalProperty ; rdfs:domain cco:GeopoliticalEntity ; rdfs:range cco:Organization ; - cco:definition "An instance of Geopolitical Entity gpe1 delimits some Government g1 iff gpe1 is the area within which g1 can legally exercies its authority."@en ; + cco:definition "An instance of Geopolitical Entity gpe1 delimits some Organization o1 iff gpe1 is the area within which o1 can legally operate."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "delimits"@en . @@ -734,7 +697,7 @@ mro:described_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_subject_of ; owl:inverseOf mro:describes ; rdfs:range cco:DescriptiveInformationContentEntity ; - cco:definition "The inverse of describes, which relates an Entity to some Descriptive Information Content Entity."@en ; + cco:definition "x described_by y iff y is an instance of Information Content Entity, and x is an instance of Entity, such that y is about the characteristics by which y can be recognized or visualized."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "described by"@en . @@ -743,10 +706,10 @@ mro:described_by rdf:type owl:ObjectProperty ; mro:describes rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_about ; rdfs:domain cco:DescriptiveInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes T2 then there is some instance of T1, t1 that presents the characteristics by which some instance of T2, t2 can be recognized or visualized."@en ; - cco:example_of_usage "a newspaper article describes some current event" , - "a visitor's log describes some facility visit" , - "an accident report describes some accident" ; + cco:definition "x describes y iff x is an instance of Information Content Entity, and y is an instance of Entity, such that x is about the characteristics by which y can be recognized or visualized."@en ; + cco:example_of_usage "the content of a newspaper article describes some current event" , + "the content of a visitor's log describes some facility visit" , + "the content of an accident report describes some accident" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:comment "It is possible that this relation should be a functional property, that is for all x, y, z if x describes y and x describes z then y = z. For example, if a financial report x describes the quarterly results of a company y and that same financial report describes the quarterly results of a company z, then it should be inferred that companies y and z are the same. We refrained from classifying the relation as a functional property on the concern that descriptions are multifaceted and so consequently it may be that the same report would contain descriptions of multiple entities."@en ; rdfs:label "describes"@en . @@ -754,6 +717,7 @@ mro:describes rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/describes_condition mro:describes_condition rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:propertyChainAxiom ( mro:BFO_0000051 mro:describes ) ; @@ -762,56 +726,13 @@ mro:describes_condition rdf:type owl:ObjectProperty ; rdfs:label "describes condition"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/describes_set_with -mro:describes_set_with rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes ; - owl:inverseOf mro:set_described_by ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:MeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 further describes some entity described by t1 when compared to all the entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "describes set with"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/describes_set_with_expected_element -mro:describes_set_with_expected_element rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes_set_with ; - owl:inverseOf mro:set_described_by_expected_element ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with expected element T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates that an entity described by t1 is the most likely element to occur relative to the set of entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "describes set with expected element"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/describes_set_with_ordinality -mro:describes_set_with_ordinality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes_set_with ; - owl:inverseOf mro:set_described_by_ordinality ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with ordinailty T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates the rank order of an entity described by t1 with respect to the set of entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "describes set with ordinality"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/describes_set_with_proportion -mro:describes_set_with_proportion rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes_set_with ; - owl:inverseOf mro:set_described_by_proportion ; - rdfs:domain cco:NominalMeasurementInformationContentEntity ; - rdfs:range cco:ProportionalRatioMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 describes set with proportion T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 is a proportional measurement of a subset of entities described by t1 when compared to all the entities described by t1."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "describes set with proportion"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/designated_by mro:designated_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_subject_of ; owl:inverseOf mro:designates ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:DesignativeInformationContentEntity ; - cco:definition "The inverse of designates, which relates an Entity to some Designative Information Content Entity."@en ; + cco:definition "x designated_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that given some context, y uniquely distinguishes x from other entities."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "designated by"@en . @@ -821,8 +742,8 @@ mro:designates rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_about ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:DesignativeInformationContentEntity ; - cco:definition "For all types T1 and T2, if T1 designates T2, then there is some instance of T1, t1, by which some instance of T2, t2, is called, or classified, distinguished from others."@en ; - cco:example_of_usage "a URL identifies the location of a Web Page on the internet" , + cco:definition "x designates y iff x is an instance of an Information Content Entity, and y is an instance of an Entity, such that given some context, x uniquely distinguishes y from other entities."@en ; + cco:example_of_usage "a URL designates the location of a Web Page on the internet" , "a person's name designates that person" , "a vehicle identification number designates some vehicle" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; @@ -831,6 +752,8 @@ mro:designates rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/disconnected_with mro:disconnected_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 is disconnected with some immaterial entity im2 iff there does not exist some immaterial entity im3 that is common to both im1 and im2."@en ; @@ -843,13 +766,15 @@ mro:disposition_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:inheres_in_aggregate ; rdfs:domain obo:BFO_0000016 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Disposition is disposition_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Disposition that is disposition_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x disposition_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Disposition, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "disposition of aggregate"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/externally_connects_with mro:externally_connects_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:connected_with ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 externally connects with some immaterial entity im2 iff im1 connects with im2 and im1 does not overlap with im2."@en ; @@ -862,7 +787,7 @@ mro:has_accessory rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000057 ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000040 ; - cco:definition "A Processual Entity p1 has_accessory some Agent a1 iff a1 assists in the commission of p1, is not located at the location of p1, and is not agent_in p1."@en ; + cco:definition "x has_accessory y iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has accessory"@en . @@ -881,6 +806,7 @@ mro:has_accomplice rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_affiliate mro:has_affiliate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_affiliated_with ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( cco:Agent @@ -894,6 +820,7 @@ mro:has_affiliate rdf:type owl:ObjectProperty ; cco:Person ) ] ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has affiliate"@en . @@ -901,7 +828,7 @@ mro:has_affiliate rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_agent mro:has_agent rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000057 ; - cco:definition "As for has_participant, but with the additional condition that the component instance is causally active in the relevant process."@en ; + cco:definition "x has_agent y iff x is an instance of Process and y is an instance of Agent, such that y is causally active in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has agent"@en . @@ -935,6 +862,7 @@ mro:has_capability rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000053 ; rdfs:domain cco:Agent ; rdfs:range cco:AgentCapability ; + cco:definition "x has_capability y iff x is an instance of Agent and y is an instance of Agent Capability, such that x bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has capability"@en . @@ -955,18 +883,9 @@ mro:has_daughter_in_law rdf:type owl:ObjectProperty ; rdfs:label "has daughter in law"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_denominator_measurement_of -mro:has_denominator_measurement_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For all Types T1 and T2, if T1 has denominator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the whole being compared to by some portion."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "has denominator measurement of"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_ending_instant mro:has_ending_instant rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_ending_instant_of ; rdf:type owl:FunctionalProperty ; rdfs:domain obo:BFO_0000038 ; @@ -978,6 +897,7 @@ mro:has_ending_instant rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_familial_relationship_to mro:has_familial_relationship_to rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain cco:Person ; rdfs:range cco:Person ; cco:definition "A relationship between persons by virtue of ancestry or legal union."@en ; @@ -1063,13 +983,14 @@ mro:has_input rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_input_of ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "Inverse of is_input_of, a relation between a Processual Entity and a Continuant such that the presence of the Continuant at the beginning of the Processual Entity is a necessary condition for the start of the Processual Entity."@en ; + cco:definition "y has_input x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has input"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_inside_instant mro:has_inside_instant rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_inside_instant_of ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000148 ; @@ -1131,6 +1052,7 @@ mro:has_maternal_uncle rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_member_of_located_in mro:has_member_of_located_in rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000027 ; rdfs:range obo:BFO_0000040 ; cco:definition "An instance of an Object Aggregate 'has member of located in' an instance of some material entity if and only if every member of that Aggregate is located in the same instance of that material entity."@en ; @@ -1177,21 +1099,11 @@ mro:has_nontangential_part rdf:type owl:ObjectProperty ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of nontangential part of"@en ; + cco:definition "x has_nontangential_part y iff x and y are instances of Immaterial Entity, and x has_spatial_part y, such that there does not exist another instance of an Immaterial Entity which externally connects with both x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has nontangential part"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_numerator_measurement_of -mro:has_numerator_measurement_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:describes ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range obo:BFO_0000001 ; - cco:definition "For all Types T1 and T2, if T1 has numerator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the portion being compared to some whole."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "has numerator measurement of"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_object mro:has_object rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000057 ; @@ -1203,9 +1115,11 @@ mro:has_object rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_organizational_context mro:has_organizational_context rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_organizational_context_of ; rdfs:domain obo:BFO_0000023 ; rdfs:range cco:Organization ; + cco:definition "x has_organizational_context y iff y is an instance of an Organization and x is an instance of a Role and z is an instance of a Person, such that z's affiliation with y is a prerequisite for z bearing x or y ascribes x to the bearer of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has organizational context"@en . @@ -1216,7 +1130,7 @@ mro:has_output rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_output_of ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000002 ; - cco:definition "Inverse of is_output_of, a relation between a Processual Entity and a Continuant such that the presence of the Continuant at the end of the Processual Entity is a necessary condition for the completion of the Processual Entity"@en ; + cco:definition "y has_output x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; cco:definition_source "https://en.wikipedia.org/wiki/IPO_model" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has output"@en . @@ -1272,10 +1186,11 @@ mro:has_paternal_uncle rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_process_part mro:has_process_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:BFO_0000051 ; owl:inverseOf mro:is_part_of_process ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000015 ; - cco:definition "For processes P1 and P2, P1 has process part P2 if and only if P2 occurs on a temporal interval that is during the temporal interval of P1 and P2 either provides an input to P1, receives an output of P1, or both."@en ; + cco:definition "x has_process_part y iff x and y are instances of Process, such that y occurs during the temporal interval of x, and y either provides an input to x or receives an output of x, or both."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has process part"@en . @@ -1285,7 +1200,7 @@ mro:has_recipient rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000057 ; owl:inverseOf mro:receives ; rdfs:range cco:Agent ; - cco:definition "has_recipient is a relationship between an Act Of Communication c1 and an Agent a1 such that c1 has_recipient a1 iff a1 is the receiver and decoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x has_recipient y iff y is an instance of Agent and x is an instance of Act Of Communication, such that y is the recipient and decoder of the InformationContentEntity intended for communication in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has recipient"@en . @@ -1295,7 +1210,7 @@ mro:has_sender rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000057 ; owl:inverseOf mro:sends ; rdfs:range cco:Agent ; - cco:definition "has_sender is a relationship between an Act Of Communication c1 and an Agent a1 such that c1 has_sender a1 iff a1 is the initiator and encoder of the InformationContentEntity participating in c1."@en ; + cco:definition "y has_sender x iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has sender"@en . @@ -1334,18 +1249,20 @@ mro:has_son_in_law rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_spatial_part mro:has_spatial_part rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:BFO_0000051 ; + rdfs:subPropertyOf mro:BFO_0000051 , + mro:connected_with ; owl:inverseOf mro:spatial_part_of ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of spatial part of"@en ; + cco:definition "y has_spatial_part x iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has spatial part"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_starting_instant mro:has_starting_instant rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_starting_instant_of ; rdf:type owl:FunctionalProperty ; rdfs:domain obo:BFO_0000038 ; @@ -1373,6 +1290,7 @@ mro:has_step_sister rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/has_subordinate_role mro:has_subordinate_role rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_subordinate_role_to ; rdfs:domain obo:BFO_0000023 ; rdfs:range obo:BFO_0000023 ; @@ -1400,7 +1318,7 @@ mro:has_tangential_part rdf:type owl:ObjectProperty ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "Inverse of tangential part of"@en ; + cco:definition "x has_tangential_part y iff x, y, and z are instances of Immaterial Entity, and x has_spatial_part y, such that z externally connects with both x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "has tangential part"@en . @@ -1423,33 +1341,38 @@ mro:has_wife rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/inheres_in_aggregate mro:inheres_in_aggregate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( obo:BFO_0000020 obo:BFO_0000031 ) ] ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Dependent Continuant inheres_in_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Dependent Continuant that inhere_in each and every member of the Object Aggregate instance."@en ; + cco:definition "x inheres_in_aggregate y iff x is an instance of Specifically Dependent Continuant and y is an instance of Object Aggregate and z is an instance of Object, such that z bearer_of x, and all other members of y are bearers of a unique instance of the same type as x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "inheres in aggregate"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/instant_is_after mro:instant_is_after rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:instant_is_before ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t2 (a instance of a zero-dimensional temporal region) is after another temporal instant t1 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; cco:elucidation "'instant is after' is a primitive relationship. Informally, a temporal instant t2 is after some temporal instant t1 if and only if t1 precedes t2."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "instant is after"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/instant_is_before -mro:instant_is_before rdf:type owl:ObjectProperty , - owl:TransitiveProperty ; +mro:instant_is_before rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t1 (a instance of a zero-dimensional temporal region) is before another temporal instant t2 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; cco:elucidation "'instant is before' is a primitive relationship. Informally, a temporal instant t1 is before some temporal instant t2 if and only if t1 precedes t2."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "instant is before"@en . @@ -1457,6 +1380,7 @@ mro:instant_is_before rdf:type owl:ObjectProperty , ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_contained_by mro:interval_contained_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:interval_contains ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; @@ -1468,6 +1392,7 @@ mro:interval_contained_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_contains mro:interval_contains rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; owl:propertyDisjointWith mro:interval_disjoint ; @@ -1478,6 +1403,7 @@ mro:interval_contains rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_disjoint mro:interval_disjoint rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; owl:propertyDisjointWith mro:interval_equals , @@ -1499,8 +1425,9 @@ mro:interval_during rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_equals -mro:interval_equals rdf:type owl:ObjectProperty , - owl:SymmetricProperty ; +mro:interval_equals rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; cco:definition "A Temporal Interval INT1 is equal to some Temporal Interval INT2 iff there exists Temporal Instants inst1 and inst2 such that inst1 is the starting instant of both INT1 and INT2 and inst2 is the ending instant of both INT1 and INT2."@en ; @@ -1575,6 +1502,7 @@ mro:interval_met_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_overlapped_by mro:interval_overlapped_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:interval_overlaps ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; @@ -1585,6 +1513,7 @@ mro:interval_overlapped_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/interval_overlaps mro:interval_overlaps rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000038 ; rdfs:range obo:BFO_0000038 ; cco:definition "A Temporal Interval INT1 overlaps some Temporal Interval INT2 iff there exist Temporal Instants inst1, inst2, inst3, inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst1 is before inst3, inst3 is before inst2, and inst2 is before inst4."@en ; @@ -1619,7 +1548,7 @@ mro:is_a_interval_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_measured_by_interval ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:IntervalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a interval measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a scale which has uniform intervals but has a zero value that does not correspond to an absence of the quality being measured."@en ; + cco:definition "x is_a_interval_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; cco:example_of_usage "a measurement of air temperature on the Celsius scale." ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is a interval measurement of"@en . @@ -1631,7 +1560,7 @@ mro:is_a_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_measured_by ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:MeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a measurement of T2 then there is some instance of T1, t1, that describes some characteristic of some instance of T2, t2, relative to some scale or classification scheme."@en ; + cco:definition "x is_a_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:comment "This object property, as well as all of its children are typified as functional properties. This means that for instances x, y, and z if x is a measurement of y and x is a measurement of z, then y = z."@en ; rdfs:label "is a measurement of"@en . @@ -1643,10 +1572,7 @@ mro:is_a_nominal_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_measured_by_nominal ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:NominalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a nominal measurement of T2 then there is some instance of T1, t1, that classifies some instance of T2, t2, relative to some set of shared, possibly arbitrary, characteristics."@en ; - cco:example_of_usage "classifying automobiles as sedans, coupes, hatchbacks, or convertibles" , - "classifying military intelligence as strategic, operational, or tactical" , - "classifying rocks as igneous, sedimentary, or metamorphic" ; + cco:definition "x is_a_nominal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is a nominal measurement of"@en . @@ -1657,9 +1583,7 @@ mro:is_a_ordinal_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_measured_by_ordinal ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is an ordinal measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a rank order."@en ; - cco:example_of_usage "placing Geospatial Regions into a rank order of small, medium, large" , - "placing military units onto a readiness rank order of red, yellow, green" ; + cco:definition "x is_a_ordinal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is a ordinal measurement of"@en . @@ -1670,16 +1594,14 @@ mro:is_a_ratio_measurement_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:is_measured_by_ratio ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:RatioMeasurementInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 is a ratio measurement of T2 then there is some instance of T1, t1, that places some instance of T2, t2, onto a scale having equal unit values and a zero value that corresponds to the absence of the quality being measured."@en ; - cco:example_of_usage "the barometric pressure at 1,000 feet above sea level" , - "the measure of air temperature on the Kelvin scale" , - "the number of members in an Organization" ; + cco:definition "x is_a_ratio_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is a ratio measurement of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_about mro:is_about rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_subject_of ; rdfs:domain cco:InformationContentEntity ; rdfs:range obo:BFO_0000001 ; @@ -1694,13 +1616,14 @@ mro:is_affected_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "If c is a continuant and p is a process, the c is affected by p if and only if c undergoes some change as a result of the occurrence of p."@en ; + cco:definition "c is_affected_by p iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is affected by"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_affiliated_with mro:is_affiliated_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( cco:Agent cco:Organization @@ -1713,7 +1636,7 @@ mro:is_affiliated_with rdf:type owl:ObjectProperty ; cco:Person ) ] ; - cco:definition "An Agent a1 is affiliated with some Agent a2 by virtue of their having any social or business relationship."@en ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is affiliated with"@en . @@ -1749,9 +1672,10 @@ mro:is_brother_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_cause_of mro:is_cause_of rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000001 ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdfs:domain obo:BFO_0000003 ; rdfs:range obo:BFO_0000003 ; - cco:definition "For types of Processual Entities P1 and P2, P1 is cause of P2 if and only if for all instances p1 of P1 there is some instance p2 of P2 such that p1 is a causal factor in p2."@en ; + cco:definition "x is_cause_of y iff x and y are instances of occurrents, and y is a consequence of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is cause of"@en . @@ -1779,12 +1703,13 @@ mro:is_daughter_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_delimited_by -mro:is_delimited_by rdf:type owl:ObjectProperty , - owl:FunctionalProperty , +mro:is_delimited_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:FunctionalProperty , owl:InverseFunctionalProperty ; rdfs:domain cco:Organization ; rdfs:range cco:GeopoliticalEntity ; - cco:definition "An instance of Government g1 is_delimited_by some Geopolitical Entity gpe1 iff gpe1 is the area with which g1 can legally exercies its authority"@en ; + cco:definition "An instance of Organization o1 is_delimited_by some Geopolitical Entity gpe1 iff gpe1 is the area within which o1 can legally operate."@en ; cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is delimited by"@en . @@ -1798,8 +1723,9 @@ mro:is_descendent_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_ending_instant_of -mro:is_ending_instant_of rdf:type owl:ObjectProperty , - owl:InverseFunctionalProperty ; +mro:is_ending_instant_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:InverseFunctionalProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000038 ; cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is ending instant of t2 if and only if no Temporal Instant t3 that is part of t2 is after t1."@en ; @@ -1809,9 +1735,10 @@ mro:is_ending_instant_of rdf:type owl:ObjectProperty , ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_excerpted_from mro:is_excerpted_from rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:InformationBearingEntity ; - cco:definition "An Information Bearing Entity b1 is excerpted from another Information Bearing Entity B2 iff b1 is part of some Information Bearing Entity B1 that is the bearer of some Information Content Entity C1, B2 is the bearer of some Information Content Entity C2, C1 is not identical with C2, b1 is the bearer of some Information Content Entity c1, b2 is an Information Bearing Entity that is part of B2 and b2 is the bearer of c1 (i.e. the same Information Content Entity as borne by b1)."@en ; + cco:definition "An Information Bearing Entity b1 is excerpted from another Information Bearing Entity B2 iff b1 is part of some Information Bearing Entity B1 that is carrier of some Information Content Entity C1, B2 is carrier of some Information Content Entity C2, C1 is not identical with C2, b1 is carrier of some Information Content Entity c1, b2 is an Information Bearing Entity that is part of B2 and b2 is carrier of c1 (i.e. the same Information Content Entity as borne by b1)."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is excerpted from"@en . @@ -1845,6 +1772,7 @@ mro:is_geospatial_coordinate_reference_system_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:uses_geospatial_coordinate_reference_system ; rdfs:domain cco:GeospatialCoordinateReferenceSystem ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_geospatial_coordinate_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is geospatial coordinate reference system of"@en . @@ -1936,13 +1864,14 @@ mro:is_input_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between a Continuant and a Processual Entity in which the Continuant participates. The presence of the Continuant at the begining of the Processual Entity is a necessary condition for the start of the Processual Entity."@en ; + cco:definition "x is_input_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is input of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_inside_instant_of mro:is_inside_instant_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000038 ; cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is inside instant of t2 if and only if there are Temporal Instants t3 and t4 non-identical to t1 and part of t2 such that t3 is before t1 and t4 is after t1."@en ; @@ -1952,7 +1881,7 @@ mro:is_inside_instant_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_made_of mro:is_made_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_material_of ; rdfs:domain obo:BFO_0000030 ; rdfs:range obo:BFO_0000030 ; @@ -1963,6 +1892,7 @@ mro:is_made_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_material_of mro:is_material_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000030 ; rdfs:range obo:BFO_0000030 ; cco:definition "An object m is material of an object o when m is the material of which o consists and that material does not undergo a change of kind during the creation of o"@en ; @@ -2012,7 +1942,7 @@ mro:is_measured_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:described_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:MeasurementInformationContentEntity ; - cco:definition "The inverse of is a measurement of, which relates an Entity to some Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measured by"@en . @@ -2022,7 +1952,7 @@ mro:is_measured_by_interval rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:IntervalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a interval measurement of, which relates an Entity to some Interval Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_interval x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measured by interval"@en . @@ -2032,7 +1962,7 @@ mro:is_measured_by_nominal rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a nominal measurement of, which relates an Entity to some Nominal Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_nominal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measured by nominal"@en . @@ -2042,7 +1972,7 @@ mro:is_measured_by_ordinal rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:OrdinalMeasurementInformationContentEntity ; - cco:definition "The inverse of is a ordinal measurement of, which relates an Entity to some Ordinal Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_ordinal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measured by ordinal"@en . @@ -2052,7 +1982,7 @@ mro:is_measured_by_ratio rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_measured_by ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:RatioMeasurementInformationContentEntity ; - cco:definition "The inverse of is a ratio measurement of, which relates an Entity to some Ratio Measurement Information Content Entity."@en ; + cco:definition "y is_measured_by_ratio x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measured by ratio"@en . @@ -2063,22 +1993,24 @@ mro:is_measurement_unit_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:uses_measurement_unit ; rdfs:domain cco:MeasurementUnit ; rdfs:range cco:InformationBearingEntity ; - cco:elucidation "An Information Bearing Entity carries the content of some corresponding Information Content Entity. In some cases of measurements, this content is composed of both some amount and the scale according to which the measurement was made."@en ; + cco:definition "x is_measurement_unit_of y iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is measurement unit of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_mention_of mro:is_mention_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_mentioned_by ; - cco:definition "An instance b1 of a Information Bearing Entity is mention of some instance c1 of some Entity or Event iff b1 is used as a reference to c1."@en ; + cco:definition "x is_mention_of y iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is mention of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_mentioned_by mro:is_mentioned_by rdf:type owl:ObjectProperty ; - cco:definition "An instance c1 of a Entity or Event is mentioned by an instance b1 of some Information Bearing Entity iff b1 is used as a reference to c1."@en ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + cco:definition "y is_mention_by x iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is mentioned by"@en . @@ -2121,9 +2053,10 @@ mro:is_object_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_organizational_context_of mro:is_organizational_context_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain cco:Organization ; rdfs:range obo:BFO_0000023 ; - cco:definition "An Organization is a organizational context of a role if a person's affiliation with the organization is a prerequisite for being a bearer of the role or if the organization ascribes the role to some entity."@en ; + cco:definition "x is_organizational_context_of y iff x is an instance of an Organization and y is an instance of a Role and z is an instance of a Person, such that z's affiliation with x is a prerequisite for z bearing y, or x ascribes y to the bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is organizational context of"@en . @@ -2133,7 +2066,7 @@ mro:is_output_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; rdfs:domain obo:BFO_0000002 ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between a Continuant and a Processual Entity in which the Continuant participates. The presence of the Continuant at the end of the Processual Entity is a necessary condition for the completion of the Processual Entity."@en ; + cco:definition "x is_output_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is output of"@en . @@ -2149,9 +2082,10 @@ mro:is_parent_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_part_of_process mro:is_part_of_process rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:BFO_0000050 ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000015 ; - cco:definition "For processes P1 and P2, P1 is part of process P2 if and only if P1 occurs on a temporal interval that is during the temporal interval of P2 and P1 either provides an input to P2, receives an output of P2, or both."@en ; + cco:definition "x is_part_of_process y iff x and y are instances of Process, such that x occurs during the temporal interval of y, and x either provides an input to y or receives an output of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is part of process"@en . @@ -2201,12 +2135,14 @@ mro:is_permitted_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_permitted_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is permitted by"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_predecessor_of mro:is_predecessor_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:is_successor_of ; rdfs:domain obo:BFO_0000004 ; rdfs:range obo:BFO_0000004 ; @@ -2224,6 +2160,7 @@ mro:is_prohibited_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_prohibited_by y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is prohibited by"@en . @@ -2234,6 +2171,7 @@ mro:is_reference_system_of rdf:type owl:ObjectProperty ; owl:inverseOf mro:uses_reference_system ; rdfs:domain cco:ReferenceSystem ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is reference system of"@en . @@ -2246,6 +2184,7 @@ mro:is_required_by rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range cco:ActionRegulation ; + cco:definition "y is_required_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is required by"@en . @@ -2292,7 +2231,7 @@ mro:is_site_of rdf:type owl:ObjectProperty ; ) ] ; rdfs:range obo:BFO_0000015 ; - cco:definition "A relation between some Spatial Region and some Processual Entity which holds whenever the Processual Entity occurs at that Spatial Region"@en ; + cco:definition "x is_site_of y iff x is an instance of Site and y is an instance of Process, such that y occurs in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is site of"@en . @@ -2321,8 +2260,9 @@ mro:is_spouse_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_starting_instant_of -mro:is_starting_instant_of rdf:type owl:ObjectProperty , - owl:InverseFunctionalProperty ; +mro:is_starting_instant_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + rdf:type owl:InverseFunctionalProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000038 ; cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is starting instant of t2 if and only if no Temporal Instant t3 that is part of t2 is before t1."@en ; @@ -2355,16 +2295,19 @@ mro:is_step_sister_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_subject_of mro:is_subject_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:range cco:InformationContentEntity ; - cco:definition "The inverse of is about, which relates an Entity to some Information Content Entity."@en ; + cco:definition "A primitive relationship between an instance of an Entity and an instance of an Information Content Entity."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is subject of"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_subordinate_role_to mro:is_subordinate_role_to rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000023 ; rdfs:range obo:BFO_0000023 ; + cco:definition "For all x,y,t: y is subordinate role to x at t iff: x is an instance of bfo:BFO_0000023 (Role) at time t, and y is an instance of bfo:BFO_0000023 (Role) at time t, and there is some z such that x is realized by z and z is an instance of Act which creates, modifies, transfers, or eliminates some u such that u is an Action Regulation at time t, and u is addressed to the bearer of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is subordinate role to"@en . @@ -2382,6 +2325,7 @@ mro:is_subsidiary_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_successor_of mro:is_successor_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000004 ; rdfs:range obo:BFO_0000004 ; cco:definition "A continuant c2 is a successor of some continuant c1 iff there is some process p1 and c1 is an input to p1 and c2 is an output of p1. Inverse of is predecessor. "@en ; @@ -2403,10 +2347,11 @@ mro:is_supervised_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_temporal_region_of mro:is_temporal_region_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:occurs_on ; rdfs:domain obo:BFO_0000008 ; rdfs:range obo:BFO_0000015 ; - cco:definition "Inverse of occurs on."@en ; + cco:definition "x is_temporal_region_of y iff y is an instance of a process or process boundary and x is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is temporal region of"@en . @@ -2429,7 +2374,9 @@ mro:is_uncle_of rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/is_used_by mro:is_used_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:uses ; + cco:definition "x is_used_by y iff y is an instance of an Agent and x is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein y attempts to accomplish a goal by manipulating, deploying, leveraging some attribute of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "is used by"@en . @@ -2447,7 +2394,7 @@ mro:language_used_in rdf:type owl:ObjectProperty ; owl:inverseOf mro:uses_language ; rdfs:domain cco:Language ; rdfs:range cco:InformationBearingEntity ; - cco:elucidation "A Language L is used in an Information Bearing Entity iff the literal value of that Information Bearing Entity is a string that is encoded according to the syntax of L."@en ; + cco:definition "x language_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Language, such that the literal value of y is a string that is encoded according to the syntax of x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "language used in"@en . @@ -2472,31 +2419,25 @@ mro:occurs_at rdf:type owl:ObjectProperty ; obo:BFO_0000029 ) ] ; - cco:definition "An instance level relation that holds between instances of Processual Entities and Spatial Regions whevever some spatial region is the site of some processual entity."@en ; + cco:definition "x occurs_at y iff x is an instance of Process and y is an instance of Site, such that x occurs in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "occurs at"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/occurs_on mro:occurs_on rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; rdfs:domain obo:BFO_0000015 ; rdfs:range obo:BFO_0000008 ; - cco:definition "An instance level relation which holds between some Processual Entity and some Temporal Region whenever the duration of the Processual Entity is contained by the Temporal Region"@en ; + cco:definition "x occurs_on y iff x is an instance of a process or process boundary and y is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "occurs on"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/overlaps_with -mro:overlaps_with rdf:type owl:ObjectProperty ; - rdfs:domain obo:BFO_0000141 ; - rdfs:range obo:BFO_0000141 ; - cco:definition "An immaterial entity im1 overlaps with some immaterial entity im2 iff there exists some immaterial entity im such that im is a spatial part of im1 and im is a spatial part of im2."@en ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "overlaps with"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/partially_overlaps_with mro:partially_overlaps_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:connected_with ; + rdf:type owl:SymmetricProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; cco:definition "An immaterial entity im1 partially overlaps with some immaterial entity im2 iff im1 overlaps with im2 and im1 is not a spatial part of im2 and im2 is not a spatial part of im1."@en ; @@ -2511,7 +2452,7 @@ mro:permits rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x permits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; + cco:definition "x permits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "permits"@en . @@ -2521,7 +2462,7 @@ mro:prescribed_by rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_subject_of ; owl:inverseOf mro:prescribes ; rdfs:range cco:DirectiveInformationContentEntity ; - cco:definition "The inverse of prescribes, which relates an Entity to some Directive Information Content Entity."@en ; + cco:definition "x prescribed_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y serves as a rule or guide for x if x is an Occurrent, or y serves as a model for x if x is a Continuant."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "prescribed by"@en . @@ -2530,7 +2471,7 @@ mro:prescribed_by rdf:type owl:ObjectProperty ; mro:prescribes rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:is_about ; rdfs:domain cco:DirectiveInformationContentEntity ; - cco:definition "For all types T1 and T2, if T1 prescribes T2, then there is some instance of T1, t1, that serves as a rule or guide to some instance of T2, t2 (if T2 is a type of bfo:Occurrent) or that serves as a model for some instance of T2, t2 (if T2 is a type of bfo:Continuant)."@en ; + cco:definition "x prescribes y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x serves as a rule or guide for y if y an Occurrent, or x serves as a model for y if y is a Continuant."@en ; cco:example_of_usage "a blueprint serves as a model of some Artifact or Facility" , "a professional code of conduct serves as a set of rules to be followed while acting in a role within that profession" , "an Operations Plan serves as a guide for the tasks that need to be performed to achieve the Objectives of the Operation" ; @@ -2540,6 +2481,7 @@ mro:prescribes rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/process_preceded_by mro:process_preceded_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; owl:inverseOf mro:process_precedes ; cco:definition "P preceded_by P' if and only if: given any process p that instantiates P at a time t, there is some process p' such that p' instantiates P' at time t', and t' is earlier than t."@en ; cco:definition_source "Derived from the deprecated http://www.obofoundry.org/ro/ro.owl#preceded_by" ; @@ -2550,6 +2492,7 @@ mro:process_preceded_by rdf:type owl:ObjectProperty ; ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/process_precedes mro:process_precedes rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; cco:definition "Inverse of process preceded by."@en ; cco:definition_source "Derived from the deprecated http://www.obofoundry.org/ro/ro.owl#precedes" ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; @@ -2557,6 +2500,25 @@ mro:process_precedes rdf:type owl:ObjectProperty ; rdfs:seeAlso "http://purl.obolibrary.org/obo/BFO_0000063" . +### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/process_started_by +mro:process_started_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:caused_by ; + owl:inverseOf mro:process_starts ; + cco:definition "x process_started_by y iff x and y are instances of processes, and x is caused_by y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and x has starting instance i, and y occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x is started by another process y when y causes x while y is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; + rdfs:label "process started by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/process_starts +mro:process_starts rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf mro:is_cause_of ; + cco:definition "x process_starts y iff x and y are instances of processes, and x is_cause_of y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and y has starting instance i, and x occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x starts another process y when x causes y while x is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; + rdfs:label "process starts"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/prohibits mro:prohibits rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:prescribes ; @@ -2564,7 +2526,7 @@ mro:prohibits rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x prohibits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; + cco:definition "x prohibits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "prohibits"@en . @@ -2574,7 +2536,7 @@ mro:quality_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:inheres_in_aggregate ; rdfs:domain obo:BFO_0000019 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Quality is quality_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Quality that is quality_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x quality_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Quality, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "quality of aggregate"@en . @@ -2583,7 +2545,7 @@ mro:quality_of_aggregate rdf:type owl:ObjectProperty ; mro:receives rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; rdfs:domain cco:Agent ; - cco:definition "receives is a relationship between an Agent a1 and an Act Of Communication c1 such that a1 receives c1 iff a1 is the recipient and decoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x receives y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the recipient and decoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "receives"@en . @@ -2594,7 +2556,7 @@ mro:represented_by rdf:type owl:ObjectProperty ; owl:inverseOf mro:represents ; rdf:type owl:InverseFunctionalProperty ; rdfs:range cco:RepresentationalInformationContentEntity ; - cco:definition "The inverse of designates, which relates an Entity to some Representational Information Content Entity."@en ; + cco:definition "x represented_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y presents the characteristics by which x can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "represented by"@en . @@ -2604,11 +2566,8 @@ mro:represents rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:describes ; rdf:type owl:FunctionalProperty ; rdfs:domain cco:RepresentationalInformationContentEntity ; - cco:definition "For all Types T1 and T2, if T1 represents T2 then there is some instance of T1, t1, that presents the characteristics by which some instance of T2, t2, can be recognized or visualized and moreover, there is a one-to-one correspondence between the components of t1 and t2."@en ; - cco:elucidation "The relationship that is being defined here is that between a photographic image and its object, or between a written transcript and the verbal event that it transcribes."@en ; - cco:example_of_usage "a court transcript represents a courtroom proceeding" , - "a photograph of the Statue of Liberty represents the Statue of Liberty" , - "a video of a sporting event represents that sporting event" ; + cco:definition "x represents y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x presents the characteristics by which y can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; + cco:elucidation "The relationship that is being defined here is that between the content of a photographic image and its object, between the content of a video and its objects and events, between the content of an audio recording and the sounds or events generating those sounds, or between the content of a written transcript and the verbal event that it transcribes."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "represents"@en . @@ -2620,7 +2579,7 @@ mro:requires rdf:type owl:ObjectProperty ; owl:IrreflexiveProperty ; rdfs:domain cco:ActionRegulation ; rdfs:range obo:BFO_0000015 ; - cco:definition "For all x,y,t: x requires y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; + cco:definition "x requires y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "requires"@en . @@ -2630,7 +2589,7 @@ mro:role_of_aggregate rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:inheres_in_aggregate ; rdfs:domain obo:BFO_0000023 ; rdfs:range obo:BFO_0000027 ; - cco:definition "An instance of a Role is role_of_aggregate some instance of a Object Aggregate if and only if there are distinct instances of the Role that is role_of each and every member of the Object Aggregate instance."@en ; + cco:definition "x role_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Role, such that x disposition_of_aggregate y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "role of aggregate"@en . @@ -2639,54 +2598,21 @@ mro:role_of_aggregate rdf:type owl:ObjectProperty ; mro:sends rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0000056 ; rdfs:domain cco:Agent ; - cco:definition "sends is a relationship between an Agent a1 and an Act Of Communication c1 and such that a1 sends c1 iff a1 is the initiator and encoder of the InformationContentEntity participating in c1."@en ; + cco:definition "x sends y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "sends"@en . -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/set_described_by -mro:set_described_by rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:described_by ; - rdfs:domain cco:MeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "set described by"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/set_described_by_expected_element -mro:set_described_by_expected_element rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:set_described_by ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "set described by expected element"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/set_described_by_ordinality -mro:set_described_by_ordinality rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:set_described_by ; - rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "set described by ordinality"@en . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/set_described_by_proportion -mro:set_described_by_proportion rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:set_described_by ; - rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; - rdfs:range cco:NominalMeasurementInformationContentEntity ; - cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; - rdfs:label "set described by proportion"@en . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/spatial_part_of mro:spatial_part_of rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf mro:BFO_0000050 ; + rdfs:subPropertyOf mro:BFO_0000050 , + mro:connected_with ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000141 ; rdfs:range obo:BFO_0000141 ; - cco:definition "An immaterial entity im1 is a spatial part of some immaterial entity im2 iff for every immaterial entity im3 if im3 is connected with im1, then im3 is connected with im2."@en ; + cco:definition "x spatial_part_of y iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; + rdfs:comment "in the sense used here, spatial part of is elsewhere referred to as proper spatial part of"@en ; rdfs:label "spatial part of"@en . @@ -2718,12 +2644,15 @@ mro:time_zone_identifier_used_by rdf:type owl:ObjectProperty ; owl:inverseOf mro:uses_time_zone_identifier ; rdfs:domain cco:TimeZoneIdentifier ; rdfs:range cco:InformationBearingEntity ; + cco:definition "x time_zone_identifier_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Time Zone Identifier, such that x designates the spatial region associated with the time zone mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "time zone identifier used by"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/ModalRelationOntology/uses mro:uses rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:ModalObjectProperty ; + cco:definition "x uses y iff x is an instance of an Agent and y is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein x attempts to accomplish a goal by manipulating, deploying, or leveraging some attribute of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses"@en . @@ -2733,6 +2662,7 @@ mro:uses_geospatial_coordinate_reference_system rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:uses_reference_system ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:GeospatialCoordinateReferenceSystem ; + cco:definition "y uses_geospatial_coordinate_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses geospatial coordinate reference system"@en . @@ -2742,7 +2672,7 @@ mro:uses_language rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:prescribed_by ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:Language ; - cco:elucidation "An Information Bearing Entity uses language L iff the literal value of that Information Bearing Entity is a string that is encoded according to the syntax of L."@en ; + cco:definition "x uses_language y iff x is an instance of an Information Bearing Entity and y is an instance of a Language such that the literal value of x is a string that is encoded according to the syntax of y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses language"@en . @@ -2752,7 +2682,7 @@ mro:uses_measurement_unit rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:MeasurementUnit ; - cco:elucidation "An Information Bearing Entity carries the content of some corresponding Information Content Entity. In some cases of measurements, this content is composed of both some amount and the scale according to which the measurement was made."@en ; + cco:definition "y uses_measurement_unit x iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses measurement unit"@en . @@ -2762,6 +2692,7 @@ mro:uses_reference_system rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:ReferenceSystem ; + cco:definition "y uses_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses reference system"@en . @@ -2771,7 +2702,7 @@ mro:uses_time_zone_identifier rdf:type owl:ObjectProperty ; rdfs:subPropertyOf mro:RO_0010002 ; rdfs:domain cco:InformationBearingEntity ; rdfs:range cco:TimeZoneIdentifier ; - cco:definition "An object property holding between an Information Bearing Entity and a Time Zone Identifier which designates which time zone is being referred to in the date time string attached to the Information Bearing Entity."@en ; + cco:definition "x uses_time_zone_identifier y iff x is an instance of Information Bearing Entity and y is an instance of Time Zone Identifier, such that y designates the spatial region associated with the time zone mentioned in x."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ModalRelationOntology" ; rdfs:label "uses time zone identifier"@en . @@ -2877,188 +2808,9 @@ mro:has_text_value rdf:type owl:DatatypeProperty ; rdfs:label "has text value"@en . -################################################################# -# Classes -################################################################# - -### http://purl.obolibrary.org/obo/BFO_0000001 -obo:BFO_0000001 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000002 -obo:BFO_0000002 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000003 -obo:BFO_0000003 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000004 -obo:BFO_0000004 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000006 -obo:BFO_0000006 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000008 -obo:BFO_0000008 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000015 -obo:BFO_0000015 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000016 -obo:BFO_0000016 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000017 -obo:BFO_0000017 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000019 -obo:BFO_0000019 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000020 -obo:BFO_0000020 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000023 -obo:BFO_0000023 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000027 -obo:BFO_0000027 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000029 -obo:BFO_0000029 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000030 -obo:BFO_0000030 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000031 -obo:BFO_0000031 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000034 -obo:BFO_0000034 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000038 -obo:BFO_0000038 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000040 -obo:BFO_0000040 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000141 -obo:BFO_0000141 rdf:type owl:Class . - - -### http://purl.obolibrary.org/obo/BFO_0000148 -obo:BFO_0000148 rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ActionRegulation -cco:ActionRegulation rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Agent -cco:Agent rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/AgentCapability -cco:AgentCapability rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/DescriptiveInformationContentEntity -cco:DescriptiveInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/DesignativeInformationContentEntity -cco:DesignativeInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/DirectiveInformationContentEntity -cco:DirectiveInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/GeopoliticalEntity -cco:GeopoliticalEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialCoordinateReferenceSystem -cco:GeospatialCoordinateReferenceSystem rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/GroupOfAgents -cco:GroupOfAgents rdf:type owl:Class . - - +### Class stub to make Protege play nice ### http://www.ontologyrepository.com/CommonCoreOntologies/InformationBearingEntity cco:InformationBearingEntity rdf:type owl:Class . -### http://www.ontologyrepository.com/CommonCoreOntologies/InformationContentEntity -cco:InformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/IntervalMeasurementInformationContentEntity -cco:IntervalMeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Language -cco:Language rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementInformationContentEntity -cco:MeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnit -cco:MeasurementUnit rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/NominalMeasurementInformationContentEntity -cco:NominalMeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/OrdinalMeasurementInformationContentEntity -cco:OrdinalMeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Organization -cco:Organization rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/Person -cco:Person rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ProportionalRatioMeasurementInformationContentEntity -cco:ProportionalRatioMeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/RatioMeasurementInformationContentEntity -cco:RatioMeasurementInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/ReferenceSystem -cco:ReferenceSystem rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/RepresentationalInformationContentEntity -cco:RepresentationalInformationContentEntity rdf:type owl:Class . - - -### http://www.ontologyrepository.com/CommonCoreOntologies/TimeZoneIdentifier -cco:TimeZoneIdentifier rdf:type owl:Class . - - -### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/ObsoleteTerms.ttl b/ObsoleteTerms.ttl index a829280..eb5959e 100644 --- a/ObsoleteTerms.ttl +++ b/ObsoleteTerms.ttl @@ -10,12 +10,11 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; - rdfs:comment "This file contains terms that have been deleted from the CCO." ; - rdfs:label "Obsolete Terms" ; - owl:versionInfo "COPYRIGHT © 2015-2019 CUBRC Inc." , - "Version 1.2" . - + owl:versionIRI ; + rdfs:comment "This file contains terms that have been deleted from the CCO."@en ; + rdfs:label "Obsolete Terms"@en ; + owl:versionInfo "COPYRIGHT © 2015-2020 CUBRC Inc."@en , + "Version 1.3"@en . ################################################################# # Object Properties @@ -174,6 +173,47 @@ cco:bearer_of rdf:type owl:ObjectProperty ; rdfs:label "bearer of"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with +cco:describes_set_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes ; + owl:inverseOf cco:set_described_by ; + rdfs:domain cco:NominalMeasurementInformationContentEntity ; + rdfs:range cco:MeasurementInformationContentEntity ; + cco:definition "For all Types T1 and T2, if T1 describes set with T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 further describes some entity described by t1 when compared to all the entities described by t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "describes set with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_expected_element +cco:describes_set_with_expected_element rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes_set_with ; + owl:inverseOf cco:set_described_by_expected_element ; + rdfs:domain cco:NominalMeasurementInformationContentEntity ; + cco:definition "For all Types T1 and T2, if T1 describes set with expected element T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates that an entity described by t1 is the most likely element to occur relative to the set of entities described by t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "describes set with expected element"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_ordinality +cco:describes_set_with_ordinality rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes_set_with ; + owl:inverseOf cco:set_described_by_ordinality ; + rdfs:domain cco:NominalMeasurementInformationContentEntity ; + rdfs:range cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "For all Types T1 and T2, if T1 describes set with ordinailty T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 indicates the rank order of an entity described by t1 with respect to the set of entities described by t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "describes set with ordinality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/describes_set_with_proportion +cco:describes_set_with_proportion rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes_set_with ; + owl:inverseOf cco:set_described_by_proportion ; + rdfs:domain cco:NominalMeasurementInformationContentEntity ; + rdfs:range cco:ProportionalRatioMeasurementInformationContentEntity ; + cco:definition "For all Types T1 and T2, if T1 describes set with proportion T2, then there is some instance of T1, t1 such that t1 nominally describes a set of like entities where some instance of T2, t2 is a proportional measurement of a subset of entities described by t1 when compared to all the entities described by t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "describes set with proportion"@en . ### http://www.ontologyrepository.com/CommonCoreOntologies/disposition_of @@ -200,6 +240,16 @@ cco:function_of rdf:type owl:ObjectProperty ; rdfs:label "function of"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/has_denominator_measurement_of +cco:has_denominator_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes ; + rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; + rdfs:range obo:BFO_0000001 ; + cco:definition "For all Types T1 and T2, if T1 has denominator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the whole being compared to by some portion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has denominator measurement of"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/has_disposition cco:has_disposition rdf:type owl:ObjectProperty ; rdfs:subPropertyOf cco:has_realizable_entity ; @@ -241,6 +291,16 @@ cco:has_nontangential_proper_part rdf:type owl:ObjectProperty ; rdfs:label "has nontangential proper part"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/has_numerator_measurement_of +cco:has_numerator_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes ; + rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; + rdfs:range obo:BFO_0000001 ; + cco:definition "For all Types T1 and T2, if T1 has numerator measurement of T2, then there is some instance of T1, t1 that is a proportional measurement of some instance of T2, t2 such that t2 is the portion being compared to some whole."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has numerator measurement of"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/has_proper_part cco:has_proper_part rdf:type owl:ObjectProperty ; cco:definition "TO DO"^^xsd:string ; @@ -340,6 +400,14 @@ cco:nontangential_proper_part_of rdf:type owl:ObjectProperty ; rdfs:label "nontangential proper part of"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/overlaps_with +cco:overlaps_with rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 overlaps with some immaterial entity im2 iff there exists some immaterial entity im such that im is a spatial part of im1 and im is a spatial part of im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "overlaps with"@en . + ### http://www.ontologyrepository.com/CommonCoreOntologies/proper_part_of cco:proper_part_of rdf:type owl:ObjectProperty ; @@ -400,6 +468,41 @@ cco:role_of rdf:type owl:ObjectProperty ; rdfs:label "role of"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by +cco:set_described_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:described_by ; + rdfs:domain cco:MeasurementInformationContentEntity ; + rdfs:range cco:NominalMeasurementInformationContentEntity ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "set described by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_expected_element +cco:set_described_by_expected_element rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:set_described_by ; + rdfs:range cco:NominalMeasurementInformationContentEntity ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "set described by expected element"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_ordinality +cco:set_described_by_ordinality rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:set_described_by ; + rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; + rdfs:range cco:NominalMeasurementInformationContentEntity ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "set described by ordinality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/set_described_by_proportion +cco:set_described_by_proportion rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:set_described_by ; + rdfs:domain cco:ProportionalRatioMeasurementInformationContentEntity ; + rdfs:range cco:NominalMeasurementInformationContentEntity ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "set described by proportion"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/spatial_proper_part_of cco:spatial_proper_part_of rdf:type owl:ObjectProperty ; rdfs:subPropertyOf ro:proper_part_of , @@ -428,6 +531,7 @@ cco:tangential_proper_part_of rdf:type owl:ObjectProperty ; ################################################################# + ### http://www.ontologyrepository.com/CommonCoreOntologies/BoundingBoxPointIdentifier cco:BoundingBoxPointIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -448,7 +552,6 @@ cco:CatalystArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Catalyst Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalReactionArtifactFunctionSpecification cco:ChemicalReactionArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -461,7 +564,6 @@ cco:ChemicalReactionArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Chemical Reaction Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/CityIdentifier cco:CityIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -501,7 +603,6 @@ cco:CityPartIdentifier rdf:type owl:Class ; rdfs:label "City Part Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationArtifactFunctionSpecification cco:CommunicationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -538,7 +639,6 @@ cco:ContinentIdentifier rdf:type owl:Class ; rdfs:label "Continent Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ConveyanceArtifactFunctionSpecification cco:ConveyanceArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -551,7 +651,6 @@ cco:ConveyanceArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Conveyance Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/CoolingArtifactFunctionSpecification cco:CoolingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -603,7 +702,6 @@ cco:CountryPartIdentifier rdf:type owl:Class ; rdfs:label "Country Part Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/CoveringArtifactFunctionSpecification cco:CoveringArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -616,7 +714,6 @@ cco:CoveringArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Covering Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/CrushingArtifactFunctionSpecification cco:CrushingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -629,8 +726,6 @@ cco:CrushingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Crushing Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/CuttingArtifactFunctionSpecification cco:CuttingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -643,7 +738,6 @@ cco:CuttingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Cutting Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/DamagingArtifactFunctionSpecification cco:DamagingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -656,8 +750,6 @@ cco:DamagingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Damaging Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/DeceptionArtifactFunctionSpecification cco:DeceptionArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -682,7 +774,6 @@ cco:DetergentArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Detergent Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/DetonatingArtifactFunctionSpecification cco:DetonatingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -695,7 +786,6 @@ cco:DetonatingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Detonating Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/EducationArtifactFunctionSpecification cco:EducationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -708,7 +798,6 @@ cco:EducationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Education Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticCommunicationArtifactFunctionSpecification cco:ElectromagneticCommunicationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -721,8 +810,6 @@ cco:ElectromagneticCommunicationArtifactFunctionSpecification rdf:type owl:Class rdfs:label "Electromagnetic Communication Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticShieldingArtifactFunctionSpecification cco:ElectromagneticShieldingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -735,7 +822,6 @@ cco:ElectromagneticShieldingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Electromagnetic Shielding Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/EmulsifierArtifactFunctionSpecification cco:EmulsifierArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -748,7 +834,6 @@ cco:EmulsifierArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Emulsifier Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/EnhancingArtifactFunctionSpecification cco:EnhancingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -761,7 +846,6 @@ cco:EnhancingArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Enhancing Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ExplosiveArtifactFunctionSpecification cco:ExplosiveArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -774,7 +858,6 @@ cco:ExplosiveArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Explosive Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/FertilizerArtifactFunctionSpecification cco:FertilizerArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -787,7 +870,6 @@ cco:FertilizerArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Fertilizer Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/FiltrationArtifactFunctionSpecification cco:FiltrationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -800,7 +882,6 @@ cco:FiltrationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Filtration Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialArtifactFunctionSpecification cco:FinancialArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -813,8 +894,6 @@ cco:FinancialArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Financial Artifact Function Specification"^^xsd:string . -# - ### http://www.ontologyrepository.com/CommonCoreOntologies/FragranceArtifactFunctionSpecification cco:FragranceArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -827,7 +906,6 @@ cco:FragranceArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Fragrance Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/FuelArtifactFunctionSpecification cco:FuelArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -840,7 +918,6 @@ cco:FuelArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Fuel Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/GeopoliticalEntityBorderIdentifier cco:GeopoliticalEntityBorderIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -889,7 +966,6 @@ cco:GeopoliticalEntityPartIdentifier rdf:type owl:Class ; rdfs:label "Geopolitical Entity Part Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialBoundaryIdentifier cco:GeospatialBoundaryIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -902,7 +978,6 @@ cco:GeospatialBoundaryIdentifier rdf:type owl:Class ; rdfs:label "Geospatial Boundary Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialLocationIdentifier cco:GeospatialLocationIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -915,8 +990,6 @@ cco:GeospatialLocationIdentifier rdf:type owl:Class ; rdfs:label "Geospatial Location Identifier"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialPositionIdentifier cco:GeospatialPositionIdentifier rdf:type owl:Class ; rdfs:subClassOf cco:DesignativeInformationContentEntity , @@ -929,8 +1002,6 @@ cco:GeospatialPositionIdentifier rdf:type owl:Class ; rdfs:label "Geospatial Position Identifier"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialRegionBoundingBoxIdentifier cco:GeospatialRegionBoundingBoxIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -955,8 +1026,6 @@ cco:GeospatialRegionIdentifier rdf:type owl:Class ; rdfs:label "Geospatial Region Identifier"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentArtifactFunctionSpecification cco:GovernmentArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -969,8 +1038,6 @@ cco:GovernmentArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Government Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/HealingArtifactFunctionSpecification cco:HealingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -995,7 +1062,6 @@ cco:HealthcareArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Healthcare Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/HeatingArtifactFunctionSpecification cco:HeatingArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1020,6 +1086,16 @@ cco:HospitalityArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Hospitality Artifact Function Specification"^^xsd:string . +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationStructureEntity +cco:InformationStructureEntity rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000031 ; + cco:definition "A Generically Dependent Continuant that is not an Information Content Entity (ICE) but which is complemented or complementable by some ICE to create another ICE."@en ; + cco:example_of_usage "a blank page in a document" , + "a cell in a spreadsheet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Information Structure Entity"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/LegalArtifactFunctionSpecification cco:LegalArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1032,8 +1108,6 @@ cco:LegalArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Legal Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MaximumSpeedArtifactFunctionSpecification cco:MaximumSpeedArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1046,8 +1120,6 @@ cco:MaximumSpeedArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Maximum Speed Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryArtifactFunctionSpecification cco:MilitaryArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1072,7 +1144,6 @@ cco:MinimumSpeedArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Minimum Speed Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/MotionArtifactFunctionSpecification cco:MotionArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1085,9 +1156,6 @@ cco:MotionArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Motion Artifact Function Specification"^^xsd:string . - - - ### http://www.ontologyrepository.com/CommonCoreOntologies/NeutralizationArtifactFunctionSpecification cco:NeutralizationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1100,8 +1168,6 @@ cco:NeutralizationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Neutralization Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/NominalSpeedArtifactFunctionSpecification cco:NominalSpeedArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1114,8 +1180,6 @@ cco:NominalSpeedArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Nominal Speed Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/ObservationArtifactFunctionSpecification cco:ObservationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunctionSpecification , @@ -1132,8 +1196,6 @@ cco:ObservationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Observation Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalCommunicationArtifactFunctionSpecification cco:OpticalCommunicationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1146,8 +1208,6 @@ cco:OpticalCommunicationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Optical Communication Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/OxidizerArtifactFunctionSpecification cco:OxidizerArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1160,7 +1220,6 @@ cco:OxidizerArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Oxidizer Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/PayloadCapacitySpecification cco:PayloadCapacitySpecification rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunctionSpecification , @@ -1177,8 +1236,6 @@ cco:PayloadCapacitySpecification rdf:type owl:Class ; rdfs:label "Payload Capacity Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/PesticideArtifactFunctionSpecification cco:PesticideArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1191,7 +1248,6 @@ cco:PesticideArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Pesticide Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/PoisonArtifactFunctionSpecification cco:PoisonArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1204,7 +1260,6 @@ cco:PoisonArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Poison Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionArtifactFunctionSpecification cco:PropulsionArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1256,7 +1311,6 @@ cco:ProvincePartIdentifier rdf:type owl:Class ; rdfs:label "Province Part Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/PublicSafetyArtifactFunctionSpecification cco:PublicSafetyArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1269,8 +1323,6 @@ cco:PublicSafetyArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Public Safety Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationArtifactFunctionSpecification cco:RadioCommunicationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1283,7 +1335,6 @@ cco:RadioCommunicationArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Radio Communication Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ReactantArtifactFunctionSpecification cco:ReactantArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1296,7 +1347,6 @@ cco:ReactantArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Reactant Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ReligiousArtifactFunctionSpecification cco:ReligiousArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1321,7 +1371,6 @@ cco:ResearchAndDevelopmentArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Research and Development Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ResearchArtifactFunctionSpecification cco:ResearchArtifactFunctionSpecification rdf:type owl:Class ; rdfs:subClassOf cco:ArtifactFunctionSpecification , @@ -1338,7 +1387,6 @@ cco:ResearchArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Research Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialArtifactFunctionSpecification cco:ResidentialArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1351,8 +1399,6 @@ cco:ResidentialArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Residential Artifact Function Specification"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/RetailArtifactFunctionSpecification cco:RetailArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1365,7 +1411,6 @@ cco:RetailArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Retail Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/ServiceArtifactFunctionSpecification cco:ServiceArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1390,7 +1435,6 @@ cco:SiteIdentifier rdf:type owl:Class ; rdfs:label "Site Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/SolventArtifactFunctionSpecification cco:SolventArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1415,7 +1459,6 @@ cco:SpeedArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Speed Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/StateIdentifier cco:StateIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1467,8 +1510,6 @@ cco:SubNationalEntityIdentifier rdf:type owl:Class ; rdfs:label "Sub-National Entity Identifier"^^xsd:string . - - ### http://www.ontologyrepository.com/CommonCoreOntologies/SubcontinentIdentifier cco:SubcontinentIdentifier rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1481,7 +1522,6 @@ cco:SubcontinentIdentifier rdf:type owl:Class ; rdfs:label "Subcontinent Identifier"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/SubmersibleArtifactFunctionSpecification cco:SubmersibleArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1494,9 +1534,6 @@ cco:SubmersibleArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Submersible Artifact Function Specification"^^xsd:string . - - - ### http://www.ontologyrepository.com/CommonCoreOntologies/SurfactantArtifactFunctionSpecification cco:SurfactantArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1509,7 +1546,6 @@ cco:SurfactantArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Surfactant Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/SwitchArtifactFunctionSpecification cco:SwitchArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1538,7 +1574,6 @@ cco:VehicleRangeArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Vehicle Range Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementArtifactFunctionSpecification cco:WasteManagementArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1551,7 +1586,6 @@ cco:WasteManagementArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Waste Management Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/WettingAgentArtifactFunctionSpecification cco:WettingAgentArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; @@ -1564,7 +1598,6 @@ cco:WettingAgentArtifactFunctionSpecification rdf:type owl:Class ; rdfs:label "Wetting Agent Artifact Function Specification"^^xsd:string . - ### http://www.ontologyrepository.com/CommonCoreOntologies/WiredCommunicationArtifactFunctionSpecification cco:WiredCommunicationArtifactFunctionSpecification rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; diff --git a/QualityOntology.ttl b/QualityOntology.ttl index e7dd11a..8d140e2 100644 --- a/QualityOntology.ttl +++ b/QualityOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent a range of attributes of entities especially qualities, realizable entities, and process profiles."@en ; rdfs:label "Quality Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Classes diff --git a/README.md b/README.md index 274a899..1b4d8a9 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,42 @@ -# CommonCoreOntologies -The Common Core Ontology Repository holds the current released version of the Common Core Ontology suite. +# Common Core Ontologies +The Common Core Ontologies (CCO) comprise twelve ontologies that are designed to represent and integrate taxonomies of generic classes and relations across all domains of interest. -The Common Core Ontologies (CCO) comprise twelve ontologies that aim to represent and integrate taxonomies of generic classes and relations across all domains of interest. +CCO is a mid-level extension of Basic Formal Ontology (BFO), an upper-level ontology framework widely used to structure and integrate ontologies in the biomedical domain (Arp, et al., 2015). BFO aims to represent the most generic categories of entity and the most generic types of relations that hold between them, by defining a small number of classes and relations. CCO then extends from BFO in the sense that every class in CCO is asserted to be a subclass of some class in BFO, and that CCO adopts the generic relations defined in BFO (e.g., has_part) (Smith and Grenon, 2004). Accordingly, CCO classes and relations are heavily constrained by the BFO framework, from which it inherits much of its basic semantic relationships. -CCO is designed as a mid-level extension of Basic Formal Ontology (BFO), an upper-level ontology framework widely used to structure and integrate ontologies in the biomedical domain (Arp, et al., 2015). BFO aims to represent the most generic categories of entity and the most generic types of relations that hold between them, by defining a small number of classes and relations. CCO then extends from BFO in the sense that every class in CCO is asserted to be a subclass of some class in BFO, and that CCO adopts the generic relations defined in BFO (e.g., has_part) (Smith and Grenon, 2004). Accordingly, CCO classes and relations are heavily constrained by the BFO framework, from which it inherits much of its basic semantic relationships. +The CCO provide semantics for concepts and relations that are used in most domains of interest. The utility of the CCO comes from preventing BFO-compliant domain-specific ontologies from needlessly duplicating common concepts or from forcing such ontologies to include concepts outside of their domain (e.g. organization in the Ontology of Biomedical Investigations). -The CCO provide semantics for concepts and relations that are used in most domains of interest. The utility of the CCO comes from preventing BFO compliant domain specific ontologies from needlessly duplicating common concepts or from forcing such ontologies to include concepts outside of their domain (e.g. organization in the Ontology of Biomedical Investigations). +This utility has been realized by a number of U.S. Government sponsored projects in which either existing BFO compliant ontologies were aligned to the CCO or domain ontologies were created by using the CCO as a starting point and adding classes and properties as needed. -This utility has been realized by a number of U.S. Government sponsored projects in which either existing BFO compliant ontologies were aligned to the CCO or domain ontologies were created by using the CCO as a starting point and adding classes and properties as needed. +The names of a sample of these domain ontologies are provided in the list below. -The names of a sample of these domain ontologies are provided in the list below. +The U.S. Government holds Government Purpose Rights on all of these domain ontologies. To obtain one or more of these domain ontologies for a government purpose it will be necessary for a government representative to contact the government sponsor of the development of the ontology. CUBRC can facilitate these connections so if interested please use the contact link at the bottom of https://www.cubrc.org/index.php/data-science-and-information-fusion/ontology . -The U.S. Government holds Government Purpose Rights on all of these domain ontologies. To obtain one or more of these domain ontologies for a government purpose it will be necessary for a government representative to contact the government sponsor of the development of the ontology. CUBRC can faciliate these connections so if interested please use the contact link at the bottom of https://www.cubrc.org/index.php/data-science-and-information-fusion/ontology . - -#Sample of Common Core Domain Ontology Extensions +# Sample of Common Core Domain Ontology Extensions Aircraft Ontology Airforce Aircraft Maintenance Ontology - + Army Universal Task List Ontology -Atomospheric Feature Ontology +Atmospheric Feature Ontology Cyber Ontology -Hydrographic Feature Ontology +Hydrographic Feature Ontology -Legal and Criminal Act Ontology +Legal and Criminal Act Ontology Marine Corps Task List Ontology Military Operations Ontology -Mission Planning Ontology +Mission Planning Ontology Occupation Ontology -Outerspace Ontology +Outerspace Ontology -Physiographic Feature Ontology +Physiographic Feature Ontology Sensor Ontology diff --git a/TimeOntology.ttl b/TimeOntology.ttl index 34e3117..c07411a 100644 --- a/TimeOntology.ttl +++ b/TimeOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent temporal regions and the relations that hold between them."@en ; rdfs:label "Time Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Object Properties @@ -71,6 +71,7 @@ cco:instant_is_after rdf:type owl:ObjectProperty ; rdf:type owl:TransitiveProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t2 (a instance of a zero-dimensional temporal region) is after another temporal instant t1 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; cco:elucidation "'instant is after' is a primitive relationship. Informally, a temporal instant t2 is after some temporal instant t1 if and only if t1 precedes t2."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; rdfs:label "instant is after"@en . @@ -81,6 +82,7 @@ cco:instant_is_before rdf:type owl:ObjectProperty , owl:TransitiveProperty ; rdfs:domain obo:BFO_0000148 ; rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t1 (a instance of a zero-dimensional temporal region) is before another temporal instant t2 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; cco:elucidation "'instant is before' is a primitive relationship. Informally, a temporal instant t1 is before some temporal instant t2 if and only if t1 precedes t2."@en ; cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; rdfs:label "instant is before"@en . diff --git a/UnitsOfMeasureOntology.ttl b/UnitsOfMeasureOntology.ttl index b180870..eae05f4 100644 --- a/UnitsOfMeasureOntology.ttl +++ b/UnitsOfMeasureOntology.ttl @@ -9,14 +9,14 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; owl:imports ; cco:code_license ; cco:content_license ; - cco:copyright "COPYRIGHT © 2015-2019 CUBRC, Inc."@en ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; rdfs:comment "This ontology is designed to represent standard measurement units that are used when measuring various attributes of entities."@en ; rdfs:label "Units of Measure Ontology"@en ; - owl:versionInfo "Version 1.2"@en . + owl:versionInfo "Version 1.3"@en . ################################################################# # Annotation properties diff --git a/catalog-v001.xml b/catalog-v001.xml index 09fd83f..d3dd2f9 100644 --- a/catalog-v001.xml +++ b/catalog-v001.xml @@ -5,9 +5,11 @@ + + diff --git a/cco-merged/MergedAllCoreOntology_v1.3.ttl b/cco-merged/MergedAllCoreOntology_v1.3.ttl new file mode 100644 index 0000000..f72ed96 --- /dev/null +++ b/cco-merged/MergedAllCoreOntology_v1.3.ttl @@ -0,0 +1,20471 @@ +@prefix : . +@prefix cco: . +@prefix obo: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + cco:code_license ; + cco:content_license ; + cco:copyright "COPYRIGHT © 2015-2020 CUBRC, Inc."@en ; + rdfs:comment "All eleven of the Common Core mid-level ontologies, along with BFO and the subset of RO used in CCO, merged into one file. Provided for use-cases where one file representing a specific release of CCO that includes all content of its import dependencies is desirable to use over the set of individual files and imports."@en ; + rdfs:label "Merged All Core Ontology"@en ; + owl:versionInfo "Version 1.3"@en . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.obolibrary.org/obo/BFO_0000179 +obo:BFO_0000179 rdf:type owl:AnnotationProperty ; + obo:IAO_0000115 "Relates an entity in the ontology to the name of the variable that is used to represent it in the code that generates the BFO OWL file from the lispy specification."@en ; + obo:IAO_0000232 "Really of interest to developers only"@en ; + rdfs:label "BFO OWL specification label"@en ; + rdfs:subPropertyOf rdfs:label . + + +### http://purl.obolibrary.org/obo/BFO_0000180 +obo:BFO_0000180 rdf:type owl:AnnotationProperty ; + obo:IAO_0000115 "Relates an entity in the ontology to the term that is used to represent it in the the CLIF specification of BFO2"@en ; + obo:IAO_0000119 "Person:Alan Ruttenberg" ; + obo:IAO_0000232 "Really of interest to developers only"@en ; + rdfs:label "BFO CLIF specification label"@en ; + rdfs:subPropertyOf rdfs:label . + + +### http://purl.obolibrary.org/obo/IAO_0000111 +obo:IAO_0000111 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "editor preferred term"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000112 +obo:IAO_0000112 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "example of usage"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000114 +obo:IAO_0000114 rdf:type owl:AnnotationProperty . + + +### http://purl.obolibrary.org/obo/IAO_0000115 +obo:IAO_0000115 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "definition"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000116 +obo:IAO_0000116 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "editor note"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000117 +obo:IAO_0000117 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "term editor"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000118 +obo:IAO_0000118 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "alternative term"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000119 +obo:IAO_0000119 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "definition source"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000232 +obo:IAO_0000232 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "curator note"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000412 +obo:IAO_0000412 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "imported from"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000600 +obo:IAO_0000600 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "elucidation"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000601 +obo:IAO_0000601 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "has associated axiom(nl)"@en . + + +### http://purl.obolibrary.org/obo/IAO_0000602 +obo:IAO_0000602 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "has associated axiom(fol)"@en . + + +### http://purl.obolibrary.org/obo/IAO_0010000 +obo:IAO_0010000 rdf:type owl:AnnotationProperty ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "has axiom label"@en . + + +### http://purl.obolibrary.org/obo/RO_0001900 +obo:RO_0001900 rdf:type owl:AnnotationProperty . + + +### http://purl.obolibrary.org/obo/RO_0040042 +obo:RO_0040042 rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/contributor + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/member + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/source + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/license + rdf:type owl:AnnotationProperty . + + +### http://www.geneontology.org/formats/oboInOwl#hasExactSynonym + rdf:type owl:AnnotationProperty . + + +### http://www.geneontology.org/formats/oboInOwl#inSubset + rdf:type owl:AnnotationProperty . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SI_unit_label +cco:SI_unit_label rdf:type owl:AnnotationProperty ; + cco:definition "An Alternative Label that is officially accepted for use in the International System of Units (SI) as denoting a Measurement Unit."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "SI unit label"@en ; + rdfs:subPropertyOf cco:alternative_label . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SI_unit_symbol +cco:SI_unit_symbol rdf:type owl:AnnotationProperty ; + cco:definition "An Acronym that is officially accepted for use in the International System of Units (SI) as denoting a Measurement Unit."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "SI unit symbol"@en ; + rdfs:subPropertyOf cco:acronym . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/acronym +cco:acronym rdf:type owl:AnnotationProperty ; + cco:definition "An Alternative Label that consists of a shortened or abbreviated form of the rdfs:label and is used to denote the entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "acronym"@en ; + rdfs:subPropertyOf cco:alternative_label . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/alternative_label +cco:alternative_label rdf:type owl:AnnotationProperty ; + cco:definition "A term or phrase that may be used in place of the stated rdfs:label to denote the entity in question."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "alternative label"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/code_license +cco:code_license rdf:type owl:AnnotationProperty ; + cco:definition "The name and description of the license under which the .owl file is released."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "code license"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/content_license +cco:content_license rdf:type owl:AnnotationProperty ; + cco:definition "The name and description of the license under which the ideas, concepts and other informational content expressed in the .owl file are released."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "content license"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/copyright +cco:copyright rdf:type owl:AnnotationProperty ; + cco:definition "An assertion of copyright"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "copyright"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/definition +cco:definition rdf:type owl:AnnotationProperty ; + cco:definition "A natural language explication of the meaning of the term."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "definition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/definition_source +cco:definition_source rdf:type owl:AnnotationProperty ; + cco:definition "A citation of where all or some of the information used to create the term's Definition was acquired from."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "definition source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/designator_annotation +cco:designator_annotation rdf:type owl:AnnotationProperty ; + cco:definition "A name or other identifier that is used to designate an individual."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "designator annotation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/doctrinal_acronym +cco:doctrinal_acronym rdf:type owl:AnnotationProperty ; + cco:definition "An Acronym that is used by a Doctrinal Source to denote the entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "doctrinal acronym"@en ; + rdfs:subPropertyOf cco:acronym . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/doctrinal_definition +cco:doctrinal_definition rdf:type owl:AnnotationProperty ; + cco:definition "A Definition that is taken directly from a Doctrinal Source."@en ; + cco:elucidation "There is only one definition for any given term in an ontology; however, a Doctrinal Definition may be provided in addition to the asserted Definition if the preservation of this information is important. When both a Definition and a Doctrinal Definition are provided for a term, the Definition takes precedence."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "doctrinal definition"@en ; + rdfs:subPropertyOf cco:definition . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/doctrinal_label +cco:doctrinal_label rdf:type owl:AnnotationProperty ; + cco:definition "An Alternative Label that consists of the preferred term or phrase used by a Doctrinal Source to denote the entity."@en ; + cco:elucidation "When the cco:doctrinal_label is identical to the rdfs:label, the cco:doctrinal_label annotation is superfluous. As a subclass of 'alternative label', 'doctrinal label' is intended to be used to provide additional information about the entity when its preferred doctrinal designator is ambiguous or otherwise inappropriate for use as the rdfs:label."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "doctrinal label"@en ; + rdfs:subPropertyOf cco:alternative_label . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/doctrinal_source +cco:doctrinal_source rdf:type owl:AnnotationProperty ; + cco:definition "A Definition Source that consists of a formalized doctrine in which the term is authoritatively defined."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "doctrinal source"@en ; + rdfs:subPropertyOf cco:definition_source . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/elucidation +cco:elucidation rdf:type owl:AnnotationProperty ; + cco:definition "A clarification or further explanation of a term beyond what is included in the Definition or which is used when the term is primitive such that no non-circular definition can be given for it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "elucidation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/example_of_usage +cco:example_of_usage rdf:type owl:AnnotationProperty ; + cco:definition "A phrase, sentence or set of terms intended to convey the conventional usage of the term."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "example of usage"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_token_unit +cco:has_token_unit rdf:type owl:AnnotationProperty ; + cco:definition "A relation between an information content entity and a widely used measurement unit of the token used to express it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has token unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/http_query_string +cco:http_query_string rdf:type owl:AnnotationProperty ; + cco:definition "The text of an HTTP request that can be sent to a SPARQL Protocol service."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "http query string"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_measurement_annotation +cco:interval_measurement_annotation rdf:type owl:AnnotationProperty ; + cco:definition "A interval measurement value of an instance of a quality, realizable or process profile "@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "interval measurement annotation"@en ; + rdfs:subPropertyOf cco:measurement_annotation . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_curated_in_ontology +cco:is_curated_in_ontology rdf:type owl:AnnotationProperty ; + cco:definition "An annotation property that links a class, property, or named individual to the URI of the ontology where it is located."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is curated in ontology"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_tokenized_by +cco:is_tokenized_by rdf:type owl:AnnotationProperty ; + cco:definition "A relation between an information content entity and a widely used token used to express it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is tokenized by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/measurement_annotation +cco:measurement_annotation rdf:type owl:AnnotationProperty ; + cco:definition "A measurement value of an instance of a quality, reazlizable or process profile"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "measurement annotation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/nominal_measurement_annotation +cco:nominal_measurement_annotation rdf:type owl:AnnotationProperty ; + cco:definition "A nominal measurement value of an instance of a quality, realizable or process profile"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "nominal measurement annotation"@en ; + rdfs:subPropertyOf cco:measurement_annotation . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ordinal_measurement_annotation +cco:ordinal_measurement_annotation rdf:type owl:AnnotationProperty ; + cco:definition "An ordinal measurement value of an instance of a quality, realizable or process profile"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "ordinal measurement annotation"@en ; + rdfs:subPropertyOf cco:measurement_annotation . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/query_text +cco:query_text rdf:type owl:AnnotationProperty ; + cco:definition "The text of a query that is associated with a class"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "query text"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ratio_measurement_annotation +cco:ratio_measurement_annotation rdf:type owl:AnnotationProperty ; + cco:definition "A ratio measurement value of an instance of a quality, realizable or process profile"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "ratio measurement annotation"@en ; + rdfs:subPropertyOf cco:measurement_annotation . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/term_creator +cco:term_creator rdf:type owl:AnnotationProperty ; + cco:definition "The name of the Term Editor who added the term to the ontology."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "term creator"@en ; + rdfs:subPropertyOf cco:term_editor . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/term_editor +cco:term_editor rdf:type owl:AnnotationProperty ; + cco:definition "The name of a person who contributed to the development or enhancement of the term."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "term editor"@en . + + +### http://www.w3.org/2000/01/rdf-schema#isDefinedBy +rdfs:isDefinedBy rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/2000/01/rdf-schema#seeAlso +rdfs:seeAlso rdf:type owl:AnnotationProperty . + + +### http://xmlns.com/foaf/0.1/homepage + rdf:type owl:AnnotationProperty . + + +### http://xmlns.com/foaf/0.1/mbox + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://purl.obolibrary.org/obo/BFO_0000050 +obo:BFO_0000050 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:BFO_0000051 ; + rdf:type owl:TransitiveProperty ; + obo:IAO_0000111 "is part of"@en ; + obo:IAO_0000112 "my brain is part of my body (continuant parthood, two material entities)"@en , + "my stomach cavity is part of my stomach (continuant parthood, immaterial entity is part of material entity)"@en , + "this day is part of this year (occurrent parthood)"@en ; + obo:IAO_0000115 "a core relation that holds between a part and its whole"@en ; + obo:IAO_0000116 "Everything is part of itself. Any part of any part of a thing is itself part of that thing. Two distinct things cannot be part of each other."@en , + "Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime"@en , + """Parthood requires the part and the whole to have compatible classes: only an occurrent can be part of an occurrent; only a process can be part of a process; only a continuant can be part of a continuant; only an independent continuant can be part of an independent continuant; only an immaterial entity can be part of an immaterial entity; only a specifically dependent continuant can be part of a specifically dependent continuant; only a generically dependent continuant can be part of a generically dependent continuant. (This list is not exhaustive.) + +A continuant cannot be part of an occurrent: use 'participates in'. An occurrent cannot be part of a continuant: use 'has participant'. A material entity cannot be part of an immaterial entity: use 'has location'. A specifically dependent continuant cannot be part of an independent continuant: use 'inheres in'. An independent continuant cannot be part of a specifically dependent continuant: use 'bearer of'."""@en ; + obo:IAO_0000118 "part_of"@en ; + obo:RO_0001900 obo:RO_0001901 ; + obo:RO_0040042 obo:BFO_0000002 , + obo:BFO_0000003 , + obo:BFO_0000004 , + obo:BFO_0000017 , + obo:BFO_0000019 , + obo:BFO_0000020 , + obo:BFO_0000031 ; + rdfs:label "part of"@en ; + rdfs:seeAlso , + , + "http://www.obofoundry.org/ro/#OBO_REL:part_of" . + + +### http://purl.obolibrary.org/obo/BFO_0000051 +obo:BFO_0000051 rdf:type owl:ObjectProperty , + owl:TransitiveProperty ; + obo:IAO_0000111 "has part"@en ; + obo:IAO_0000112 "my body has part my brain (continuant parthood, two material entities)"@en , + "my stomach has part my stomach cavity (continuant parthood, material entity has part immaterial entity)"@en , + "this year has part this day (occurrent parthood)"@en ; + obo:IAO_0000115 "a core relation that holds between a whole and its part"@en ; + obo:IAO_0000116 "Everything has itself as a part. Any part of any part of a thing is itself part of that thing. Two distinct things cannot have each other as a part."@en , + "Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime"@en , + """Parthood requires the part and the whole to have compatible classes: only an occurrent have an occurrent as part; only a process can have a process as part; only a continuant can have a continuant as part; only an independent continuant can have an independent continuant as part; only a specifically dependent continuant can have a specifically dependent continuant as part; only a generically dependent continuant can have a generically dependent continuant as part. (This list is not exhaustive.) + +A continuant cannot have an occurrent as part: use 'participates in'. An occurrent cannot have a continuant as part: use 'has participant'. An immaterial entity cannot have a material entity as part: use 'location of'. An independent continuant cannot have a specifically dependent continuant as part: use 'bearer of'. A specifically dependent continuant cannot have an independent continuant as part: use 'inheres in'."""@en ; + obo:IAO_0000118 "has_part"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "has part"@en . + + +### http://purl.obolibrary.org/obo/BFO_0000054 +obo:BFO_0000054 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:BFO_0000055 ; + rdfs:domain obo:BFO_0000017 ; + rdfs:range obo:BFO_0000015 ; + obo:IAO_0000111 "realized in"@en ; + obo:IAO_0000112 "this disease is realized in this disease course"@en , + "this fragility is realized in this shattering"@en , + "this investigator role is realized in this investigation"@en ; + obo:IAO_0000118 "is realized by"@en , + "realized_in"@en ; + obo:IAO_0000600 "[copied from inverse property 'realizes'] to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])"@en ; + rdfs:comment "Paraphrase of elucidation: a relation between a realizable entity and a process, where there is some material entity that is bearer of the realizable entity and participates in the process, and the realizable entity comes to be realized in the course of the process" ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "realized in"@en . + + +### http://purl.obolibrary.org/obo/BFO_0000055 +obo:BFO_0000055 rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000017 ; + obo:IAO_0000111 "realizes"@en ; + obo:IAO_0000112 "this disease course realizes this disease"@en , + "this investigation realizes this investigator role"@en , + "this shattering realizes this fragility"@en ; + obo:IAO_0000600 "to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])"@en ; + rdfs:comment "Paraphrase of elucidation: a relation between a process and a realizable entity, where there is some material entity that is bearer of the realizable entity and participates in the process, and the realizable entity comes to be realized in the course of the process" ; + rdfs:isDefinedBy obo:iao.owl ; + rdfs:label "realizes"@en . + + +### http://purl.obolibrary.org/obo/BFO_0000066 +obo:BFO_0000066 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:BFO_0000067 ; + rdfs:domain obo:BFO_0000003 ; + rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( obo:BFO_0000050 + obo:BFO_0000066 + ) , + ( obo:BFO_0000066 + obo:BFO_0000050 + ) ; + obo:IAO_0000111 "occurs in"@en ; + obo:IAO_0000115 "b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t"@en ; + obo:IAO_0000118 "occurs_in"@en , + "unfolds in"@en , + "unfolds_in"@en ; + rdfs:comment "Paraphrase of definition: a relation between a process and an independent continuant, in which the process takes place entirely within the independent continuant" ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "occurs in"@en . + + +### http://purl.obolibrary.org/obo/BFO_0000067 +obo:BFO_0000067 rdf:type owl:ObjectProperty ; + obo:IAO_0000111 "site of"@en ; + obo:IAO_0000115 "[copied from inverse property 'occurs in'] b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t"@en ; + rdfs:comment "Paraphrase of definition: a relation between an independent continuant and a process, in which the process takes place entirely within the independent continuant" ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "contains process"@en . + + +### http://purl.obolibrary.org/obo/RO_0000052 +obo:RO_0000052 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0000053 ; + obo:IAO_0000111 "inheres in"@en ; + obo:IAO_0000112 "this fragility inheres in this vase"@en , + "this red color inheres in this apple"@en ; + obo:IAO_0000115 "a relation between a specifically dependent continuant (the dependent) and an independent continuant (the bearer), in which the dependent specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A dependent inheres in its bearer at all times for which the dependent exists."@en ; + obo:IAO_0000118 "inheres_in"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "inheres in"@en . + + +### http://purl.obolibrary.org/obo/RO_0000053 +obo:RO_0000053 rdf:type owl:ObjectProperty ; + rdfs:range obo:BFO_0000020 ; + obo:IAO_0000111 "bearer of"@en ; + obo:IAO_0000112 "this apple is bearer of this red color"@en , + "this vase is bearer of this fragility"@en ; + obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a specifically dependent continuant (the dependent), in which the dependent specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A bearer can have many dependents, and its dependents can exist for different periods of time, but none of its dependents can exist when the bearer does not exist."@en ; + obo:IAO_0000118 "bearer_of"@en , + "is bearer of"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "bearer of"@en . + + +### http://purl.obolibrary.org/obo/RO_0000056 +obo:RO_0000056 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0000057 ; + rdfs:domain obo:BFO_0000002 ; + rdfs:range obo:BFO_0000003 ; + obo:IAO_0000111 "participates in"@en ; + obo:IAO_0000112 "this blood clot participates in this blood coagulation"@en , + "this input material (or this output material) participates in this process"@en , + "this investigator participates in this investigation"@en ; + obo:IAO_0000115 "a relation between a continuant and a process, in which the continuant is somehow involved in the process"@en ; + obo:IAO_0000118 "participates_in"@en ; + rdfs:label "participates in"@en . + + +### http://purl.obolibrary.org/obo/RO_0000057 +obo:RO_0000057 rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000003 ; + rdfs:range obo:BFO_0000002 ; + owl:propertyChainAxiom ( obo:BFO_0000051 + obo:BFO_0000055 + obo:RO_0000052 + ) , + ( obo:BFO_0000051 + obo:RO_0000057 + ) ; + obo:IAO_0000111 "has participant"@en ; + obo:IAO_0000112 "this blood coagulation has participant this blood clot"@en , + "this investigation has participant this investigator"@en , + "this process has participant this input material (or this output material)"@en ; + obo:IAO_0000115 "a relation between a process and a continuant, in which the continuant is somehow involved in the process"@en ; + obo:IAO_0000116 "Has_participant is a primitive instance-level relation between a process, a continuant, and a time at which the continuant participates in some way in the process. The relation obtains, for example, when this particular process of oxygen exchange across this particular alveolar membrane has_participant this particular sample of hemoglobin at this particular time."@en ; + obo:IAO_0000118 "has_participant"@en ; + "http://www.obofoundry.org/ro/#OBO_REL:has_participant" ; + rdfs:label "has participant"@en . + + +### http://purl.obolibrary.org/obo/RO_0000058 +obo:RO_0000058 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0000059 ; + rdfs:domain obo:BFO_0000031 ; + rdfs:range obo:BFO_0000020 ; + obo:IAO_0000112 "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The journal article (a generically dependent continuant) is concretized as the quality (a specifically dependent continuant), and both depend on that copy of the printed journal (an independent continuant)."@en , + "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process)."@en ; + obo:IAO_0000115 "A relationship between a generically dependent continuant and a specifically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. A generically dependent continuant may be concretized as multiple specifically dependent continuants."@en ; + rdfs:label "is concretized as"@en . + + +### http://purl.obolibrary.org/obo/RO_0000059 +obo:RO_0000059 rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000020 ; + rdfs:range obo:BFO_0000031 ; + obo:IAO_0000112 "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The quality (a specifically dependent continuant) concretizes the journal article (a generically dependent continuant), and both depend on that copy of the printed journal (an independent continuant)."@en , + "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process)."@en ; + obo:IAO_0000115 "A relationship between a specifically dependent continuant and a generically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. Multiple specifically dependent continuants can concretize the same generically dependent continuant."@en ; + rdfs:label "concretizes"@en . + + +### http://purl.obolibrary.org/obo/RO_0000079 +obo:RO_0000079 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000052 ; + owl:inverseOf obo:RO_0000085 ; + rdfs:domain obo:BFO_0000034 ; + obo:IAO_0000112 "this catalysis function is a function of this enzyme"@en ; + obo:IAO_0000115 "a relation between a function and an independent continuant (the bearer), in which the function specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A function inheres in its bearer at all times for which the function exists, however the function need not be realized at all the times that the function exists."@en ; + obo:IAO_0000118 "function_of"@en , + "is function of"@en ; + rdfs:label "function of"@en . + + +### http://purl.obolibrary.org/obo/RO_0000080 +obo:RO_0000080 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000052 ; + owl:inverseOf obo:RO_0000086 ; + obo:IAO_0000112 "this red color is a quality of this apple"@en ; + obo:IAO_0000115 "a relation between a quality and an independent continuant (the bearer), in which the quality specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A quality inheres in its bearer at all times for which the quality exists."@en ; + obo:IAO_0000118 "is quality of"@en , + "quality_of"@en ; + rdfs:label "quality of"@en . + + +### http://purl.obolibrary.org/obo/RO_0000081 +obo:RO_0000081 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000052 ; + owl:inverseOf obo:RO_0000087 ; + obo:IAO_0000112 "this investigator role is a role of this person"@en ; + obo:IAO_0000115 "a relation between a role and an independent continuant (the bearer), in which the role specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A role inheres in its bearer at all times for which the role exists, however the role need not be realized at all the times that the role exists."@en ; + obo:IAO_0000118 "is role of"@en , + "role_of"@en ; + rdfs:label "role of"@en . + + +### http://purl.obolibrary.org/obo/RO_0000085 +obo:RO_0000085 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000053 ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000034 ; + obo:IAO_0000112 "this enzyme has function this catalysis function (more colloquially: this enzyme has this catalysis function)"@en ; + obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a function, in which the function specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A bearer can have many functions, and its functions can exist for different periods of time, but none of its functions can exist when the bearer does not exist. A function need not be realized at all the times that the function exists."@en ; + obo:IAO_0000118 "has_function"@en ; + rdfs:label "has function"@en . + + +### http://purl.obolibrary.org/obo/RO_0000086 +obo:RO_0000086 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000053 ; + rdfs:range obo:BFO_0000019 ; + obo:IAO_0000112 "this apple has quality this red color"@en ; + obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a quality, in which the quality specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A bearer can have many qualities, and its qualities can exist for different periods of time, but none of its qualities can exist when the bearer does not exist."@en ; + obo:IAO_0000118 "has_quality"@en ; + rdfs:label "has quality"@en . + + +### http://purl.obolibrary.org/obo/RO_0000087 +obo:RO_0000087 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000053 ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000023 ; + obo:IAO_0000112 "this person has role this investigator role (more colloquially: this person has this role of investigator)"@en ; + obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a role, in which the role specifically depends on the bearer for its existence"@en ; + obo:IAO_0000116 "A bearer can have many roles, and its roles can exist for different periods of time, but none of its roles can exist when the bearer does not exist. A role need not be realized at all the times that the role exists."@en ; + obo:IAO_0000118 "has_role"@en ; + rdfs:label "has role"@en . + + +### http://purl.obolibrary.org/obo/RO_0000091 +obo:RO_0000091 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000053 ; + owl:inverseOf obo:RO_0000092 ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000016 ; + obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a disposition, in which the disposition specifically depends on the bearer for its existence"@en ; + rdfs:label "has disposition"@en . + + +### http://purl.obolibrary.org/obo/RO_0000092 +obo:RO_0000092 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000052 ; + obo:IAO_0000115 "inverse of has disposition" ; + obo:RO_0002259 ; + rdfs:label "disposition of"@en . + + +### http://purl.obolibrary.org/obo/RO_0001000 +obo:RO_0001000 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0001001 ; + obo:IAO_0000112 "this cell derives from this parent cell (cell division)"@en , + "this nucleus derives from this parent nucleus (nuclear division)"@en ; + obo:IAO_0000114 obo:IAO_0000125 ; + obo:IAO_0000115 "a relation between two distinct material entities, the new entity and the old entity, in which the new entity begins to exist when the old entity ceases to exist, and the new entity inherits the significant portion of the matter of the old entity"@en ; + obo:IAO_0000116 "This is a very general relation. More specific relations are preferred when applicable, such as 'directly develops from'."@en ; + obo:IAO_0000118 "derives_from"@en ; + obo:IAO_0000232 "This relation is taken from the RO2005 version of RO. It may be obsoleted and replaced by relations with different definitions. See also the 'develops from' family of relations." ; + ; + rdfs:label "derives from"@en . + + +### http://purl.obolibrary.org/obo/RO_0001001 +obo:RO_0001001 rdf:type owl:ObjectProperty ; + obo:IAO_0000112 "this parent cell derives into this cell (cell division)"@en , + "this parent nucleus derives into this nucleus (nuclear division)"@en ; + obo:IAO_0000114 obo:IAO_0000125 ; + obo:IAO_0000115 "a relation between two distinct material entities, the old entity and the new entity, in which the new entity begins to exist when the old entity ceases to exist, and the new entity inherits the significant portion of the matter of the old entity"@en ; + obo:IAO_0000116 "This is a very general relation. More specific relations are preferred when applicable, such as 'directly develops into'. To avoid making statements about a future that may not come to pass, it is often better to use the backward-looking 'derives from' rather than the forward-looking 'derives into'."@en ; + obo:IAO_0000118 "derives_into"@en ; + ; + rdfs:label "derives into"@en . + + +### http://purl.obolibrary.org/obo/RO_0001015 +obo:RO_0001015 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0001025 ; + rdf:type owl:TransitiveProperty ; + obo:IAO_0000111 "is location of"@en ; + obo:IAO_0000112 "my head is the location of my brain"@en , + "this cage is the location of this rat"@en ; + obo:IAO_0000115 "a relation between two independent continuants, the location and the target, in which the target is entirely within the location"@en ; + obo:IAO_0000116 "Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime"@en ; + obo:IAO_0000118 "location_of"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "location of"@en . + + +### http://purl.obolibrary.org/obo/RO_0001018 +obo:RO_0001018 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0001019 ; + rdfs:domain obo:BFO_0000040 ; + rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( obo:RO_0001025 + obo:BFO_0000050 + ) ; + obo:IAO_0000111 "contained in"@en ; + obo:IAO_0000116 "Containment is location not involving parthood, and arises only where some immaterial continuant is involved." , + "Containment obtains in each case between material and immaterial continuants, for instance: lung contained_in thoracic cavity; bladder contained_in pelvic cavity. Hence containment is not a transitive relation. If c part_of c1 at t then we have also, by our definition and by the axioms of mereology applied to spatial regions, c located_in c1 at t. Thus, many examples of instance-level location relations for continuants are in fact cases of instance-level parthood. For material continuants location and parthood coincide. Containment is location not involving parthood, and arises only where some immaterial continuant is involved. To understand this relation, we first define overlap for continuants as follows: c1 overlap c2 at t =def for some c, c part_of c1 at t and c part_of c2 at t. The containment relation on the instance level can then be defined (see definition):"@en , + """Intended meaning: +domain: material entity +range: spatial region or site (immaterial continuant) + """@en ; + obo:IAO_0000118 "contained_in"@en ; + obo:RO_0001900 obo:RO_0001901 ; + ; + rdfs:label "contained in"@en . + + +### http://purl.obolibrary.org/obo/RO_0001019 +obo:RO_0001019 rdf:type owl:ObjectProperty ; + obo:IAO_0000111 "contains"@en ; + obo:RO_0001900 obo:RO_0001901 ; + ; + rdfs:label "contains"@en . + + +### http://purl.obolibrary.org/obo/RO_0001025 +obo:RO_0001025 rdf:type owl:ObjectProperty , + owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( obo:RO_0001025 + obo:BFO_0000050 + ) ; + obo:IAO_0000111 "located in"@en ; + obo:IAO_0000112 "my brain is located in my head"@en , + "this rat is located in this cage"@en ; + obo:IAO_0000115 "a relation between two independent continuants, the target and the location, in which the target is entirely within the location"@en ; + obo:IAO_0000116 "Location as a relation between instances: The primitive instance-level relation c located_in r at t reflects the fact that each continuant is at any given time associated with exactly one spatial region, namely its exact location. Following we can use this relation to define a further instance-level location relation - not between a continuant and the region which it exactly occupies, but rather between one continuant and another. c is located in c1, in this sense, whenever the spatial region occupied by c is part_of the spatial region occupied by c1. Note that this relation comprehends both the relation of exact location between one continuant and another which obtains when r and r1 are identical (for example, when a portion of fluid exactly fills a cavity), as well as those sorts of inexact location relations which obtain, for example, between brain and head or between ovum and uterus"@en , + "Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime"@en ; + obo:IAO_0000118 "located_in"@en ; + obo:RO_0001900 obo:RO_0001901 ; + "http://www.obofoundry.org/ro/#OBO_REL:located_in" ; + rdfs:label "located in"@en . + + +### http://purl.obolibrary.org/obo/RO_0002000 +obo:RO_0002000 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0002002 ; + obo:IAO_0000112 "the surface of my skin is a 2D boundary of my body"@en ; + obo:IAO_0000115 "a relation between a 2D immaterial entity (the boundary) and a material entity, in which the boundary delimits the material entity"@en ; + obo:IAO_0000116 "A 2D boundary may have holes and gaps, but it must be a single connected entity, not an aggregate of several disconnected parts."@en , + "Although the boundary is two-dimensional, it exists in three-dimensional space and thus has a 3D shape."@en ; + obo:IAO_0000118 "2D_boundary_of"@en , + "boundary of"@en , + "is 2D boundary of"@en , + "is boundary of"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "2D boundary of"@en . + + +### http://purl.obolibrary.org/obo/RO_0002002 +obo:RO_0002002 rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000040 ; + rdfs:range obo:BFO_0000141 ; + obo:IAO_0000112 "my body has 2D boundary the surface of my skin"@en ; + obo:IAO_0000115 "a relation between a material entity and a 2D immaterial entity (the boundary), in which the boundary delimits the material entity"@en ; + obo:IAO_0000116 "A 2D boundary may have holes and gaps, but it must be a single connected entity, not an aggregate of several disconnected parts."@en , + "Although the boundary is two-dimensional, it exists in three-dimensional space and thus has a 3D shape."@en ; + obo:IAO_0000117 "David Osumi-Sutherland" ; + obo:IAO_0000118 "has boundary"@en , + "has_2D_boundary"@en ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "has 2D boundary"@en . + + +### http://purl.obolibrary.org/obo/RO_0002350 +obo:RO_0002350 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000050 ; + owl:inverseOf obo:RO_0002351 ; + obo:IAO_0000112 "An organism that is a member of a population of organisms" ; + obo:IAO_0000115 "is member of is a mereological relation between a item and a collection." ; + obo:IAO_0000118 "is member of" , + "member part of" ; + obo:IAO_0000119 "SIO" ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "member of"@en . + + +### http://purl.obolibrary.org/obo/RO_0002351 +obo:RO_0002351 rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000051 ; + rdf:type owl:IrreflexiveProperty ; + obo:IAO_0000115 "has member is a mereological relation between a collection and an item." ; + obo:IAO_0000119 "SIO" ; + obo:RO_0001900 obo:RO_0001901 ; + rdfs:label "has member"@en . + + +### http://purl.obolibrary.org/obo/RO_0010001 +obo:RO_0010001 rdf:type owl:ObjectProperty ; + owl:inverseOf obo:RO_0010002 ; + rdfs:domain obo:BFO_0000031 ; + rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( obo:RO_0000052 + obo:RO_0000058 + ) ; + obo:IAO_0000112 "Genetic information generically depend on molecules of DNA." , + "The novel *War and Peace* generically depends on this copy of the novel." , + "The pattern shared by chess boards generically depends on any chess board." , + "The score of a symphony g-depends on a copy of the score." , + "This pdf file generically depends on this server." ; + obo:IAO_0000115 "A generically dependent continuant *b* generically depends on an independent continuant *c* at time *t* means: there inheres in *c* a specifically deendent continuant which concretizes *b* at *t*." ; + obo:IAO_0000119 "[072-ISO]" ; + "g-depends on" ; + rdfs:label "generically depends on" . + + +### http://purl.obolibrary.org/obo/RO_0010002 +obo:RO_0010002 rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000031 ; + owl:propertyChainAxiom ( obo:RO_0000059 + obo:RO_0000053 + ) ; + obo:IAO_0000112 "Molecules of DNA are carriers of genetic information." , + "This copy of *War and Peace* is carrier of the novel written by Tolstoy." , + "This hard drive is carrier of these data items." ; + obo:IAO_0000115 "*b* is carrier of *c* at time *t* if and only if *c* *g-depends on* *b* at *t*" ; + obo:IAO_0000119 "[072-ISO]" ; + rdfs:label "is carrier of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/accessory_in +cco:accessory_in rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + owl:inverseOf cco:has_accessory ; + rdfs:domain obo:BFO_0000040 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "y is_accessory_in x iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "accessory in"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/accomplice_in +cco:accomplice_in rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + owl:inverseOf cco:has_accomplice ; + rdfs:domain obo:BFO_0000040 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "An agent a1 is accomplice_in some Processual Entity p1 iff a1 assists in the commission of p1, is located at the location of p1, but is not agent_in p1."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Accomplice" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "accomplice in"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/affects +cco:affects rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:is_affected_by ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000002 ; + cco:definition "p affects c iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "affects"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/agent_in +cco:agent_in rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + owl:inverseOf cco:has_agent ; + cco:definition "x agent_in y iff y is an instance of Process and x is an instance of Agent, such that x is causally active in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "agent in"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_bearer_of +cco:aggregate_bearer_of rdf:type owl:ObjectProperty ; + owl:inverseOf cco:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000020 + obo:BFO_0000031 + ) + ] ; + cco:definition "x aggregate_bearer_of y iff x is an instance of Object Aggregate and y is an instance of Specifically Dependent Continuant and z is an instance of Object, such that z bearer of y, and all other members of x are bearers of a unique instance of the same type as y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "aggregate bearer of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_capability +cco:aggregate_has_capability rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; + owl:inverseOf cco:capability_of_aggregate ; + rdfs:domain cco:GroupOfAgents ; + rdfs:range cco:AgentCapability ; + cco:definition "x aggregate_has_capability y iff x is an instance of Object Aggregate and y is an instance of Agent Capability, such that x is aggregate bearer of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "aggregate has capability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_disposition +cco:aggregate_has_disposition rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; + owl:inverseOf cco:disposition_of_aggregate ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range obo:BFO_0000016 ; + cco:definition "x aggregate_has_disposition y iff x is an instance of Object Aggregate and y is an instance of Disposition, such that x aggregate_bearer_of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "aggregate has disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_quality +cco:aggregate_has_quality rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range obo:BFO_0000019 ; + cco:definition "x aggregate_has_quality y iff x is an instance of Object Aggregate and y is an instance of Quality, such that x aggregate_bearer_of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "aggregate has quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/aggregate_has_role +cco:aggregate_has_role rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:aggregate_bearer_of ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range obo:BFO_0000023 ; + cco:definition "x aggregate_has_role y iff x is an instance of Object Aggregate and y is an instance of Role, such that x aggregate_bearer_of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "aggregate has role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/capability_of +cco:capability_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000052 ; + owl:inverseOf cco:has_capability ; + rdfs:domain cco:AgentCapability ; + rdfs:range cco:Agent ; + cco:definition "x capability_of y iff y is an instance of Agent and x is an instance of Agent Capability, such that x inheres in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "capability of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/capability_of_aggregate +cco:capability_of_aggregate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:inheres_in_aggregate ; + rdfs:domain cco:AgentCapability ; + rdfs:range cco:GroupOfAgents ; + cco:definition "x capability_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Agent Capability, such that x inheres in aggregate y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "capability of aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/caused_by +cco:caused_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_cause_of ; + rdfs:domain obo:BFO_0000003 ; + rdfs:range obo:BFO_0000003 ; + cco:definition "x caused_by y iff x and y are instances of occurrents, and x is a consequence of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "caused by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/coincides_with +cco:coincides_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty , + owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 coincides with some immaterial entity im2 iff im1 is a spatial part of im2 and im2 is a spatial part of im1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "coincides with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/condition_described_by +cco:condition_described_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:describes_condition ; + owl:propertyChainAxiom ( cco:described_by + obo:BFO_0000050 + ) ; + cco:definition "c condition_described_by p iff p is an instance of a Performance Specification, and p has part d, and d is an instance of a Descriptive Information Content Entity, and p prescribes an entity s, and d describes c, and c is an entity that is causally relevant to s existing as prescribed by p."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "condition described by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/connected_with +cco:connected_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 is connected with some immaterial entity im2 iff there exists some immaterial entity im3 that is common to both im1 and im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "connected with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/delimits +cco:delimits rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_delimited_by ; + rdf:type owl:FunctionalProperty , + owl:InverseFunctionalProperty ; + rdfs:domain cco:GeopoliticalEntity ; + rdfs:range cco:Organization ; + cco:definition "An instance of Geopolitical Entity gpe1 delimits some Organization o1 iff gpe1 is the area within which o1 can legally operate."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "delimits"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/described_by +cco:described_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_subject_of ; + owl:inverseOf cco:describes ; + rdfs:range cco:DescriptiveInformationContentEntity ; + cco:definition "x described_by y iff y is an instance of Information Content Entity, and x is an instance of Entity, such that y is about the characteristics by which y can be recognized or visualized."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "described by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/describes +cco:describes rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_about ; + rdfs:domain cco:DescriptiveInformationContentEntity ; + cco:definition "x describes y iff x is an instance of Information Content Entity, and y is an instance of Entity, such that x is about the characteristics by which y can be recognized or visualized."@en ; + cco:example_of_usage "the content of a newspaper article describes some current event" , + "the content of a visitor's log describes some facility visit" , + "the content of an accident report describes some accident" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "It is possible that this relation should be a functional property, that is for all x, y, z if x describes y and x describes z then y = z. For example, if a financial report x describes the quarterly results of a company y and that same financial report describes the quarterly results of a company z, then it should be inferred that companies y and z are the same. We refrained from classifying the relation as a functional property on the concern that descriptions are multifaceted and so consequently it may be that the same report would contain descriptions of multiple entities."@en ; + rdfs:label "describes"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/describes_condition +cco:describes_condition rdf:type owl:ObjectProperty ; + owl:propertyChainAxiom ( obo:BFO_0000051 + cco:describes + ) ; + cco:definition "p describes_condition c iff p is an instance of a Performance Specification, and p has part d, and d is an instance of a Descriptive Information Content Entity, and p prescribes an entity s, and d describes c, and c is an entity that is causally relevant to s existing as prescribed by p."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "describes condition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/designated_by +cco:designated_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_subject_of ; + owl:inverseOf cco:designates ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:DesignativeInformationContentEntity ; + cco:definition "x designated_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that given some context, y uniquely distinguishes x from other entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "designated by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/designates +cco:designates rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_about ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:DesignativeInformationContentEntity ; + cco:definition "x designates y iff x is an instance of an Information Content Entity, and y is an instance of an Entity, such that given some context, x uniquely distinguishes y from other entities."@en ; + cco:example_of_usage "a URL designates the location of a Web Page on the internet" , + "a person's name designates that person" , + "a vehicle identification number designates some vehicle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "designates"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/disconnected_with +cco:disconnected_with rdf:type owl:ObjectProperty , + owl:SymmetricProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 is disconnected with some immaterial entity im2 iff there does not exist some immaterial entity im3 that is common to both im1 and im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "disconnected with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/disposition_of_aggregate +cco:disposition_of_aggregate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000016 ; + rdfs:range obo:BFO_0000027 ; + cco:definition "x disposition_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Disposition, such that x disposition_of_aggregate y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "disposition of aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/externally_connects_with +cco:externally_connects_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 externally connects with some immaterial entity im2 iff im1 connects with im2 and im1 does not overlap with im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "externally connects with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_accessory +cco:has_accessory rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000040 ; + cco:definition "x has_accessory y iff x is an instance of Process and y is an instance of Agent, such that y assists another agent in the commission of x, and y was not located at the location of x when x occurred, and y was not an agent_in x."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Accessory_(legal_term)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has accessory"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_accomplice +cco:has_accomplice rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000040 ; + cco:definition "An Processual Entity p1 has_accomplice some agent a1 iff a1 assists in the commission of p1, is located at the location of p1, but is not agent_in p1."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Accomplice" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has accomplice"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_affiliate +cco:has_affiliate rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_affiliated_with ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( cco:Agent + cco:Organization + cco:Person + ) + ] ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( cco:Agent + cco:Organization + cco:Person + ) + ] ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has affiliate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_agent +cco:has_agent rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + cco:definition "x has_agent y iff x is an instance of Process and y is an instance of Agent, such that y is causally active in x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has agent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_aunt +cco:has_aunt rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_aunt_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has aunt"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_brother +cco:has_brother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_sibling_of ; + owl:inverseOf cco:is_brother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has brother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_brother_in_law +cco:has_brother_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_brother_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has brother in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_capability +cco:has_capability rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000053 ; + rdfs:domain cco:Agent ; + rdfs:range cco:AgentCapability ; + cco:definition "x has_capability y iff x is an instance of Agent and y is an instance of Agent Capability, such that x bearer of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has capability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_daughter +cco:has_daughter rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_parent_of ; + owl:inverseOf cco:is_daughter_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has daughter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_daughter_in_law +cco:has_daughter_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_daughter_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has daughter in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_ending_instant +cco:has_ending_instant rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_ending_instant_of ; + rdf:type owl:FunctionalProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000148 ; + cco:definition "For Temporal Interval t1 and Temporal Instant t2, t1 has ending instant t2 if and only if no Temporal Instant t3 that is part of t1 is after t2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "has ending instant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_familial_relationship_to +cco:has_familial_relationship_to rdf:type owl:ObjectProperty ; + rdfs:domain cco:Person ; + rdfs:range cco:Person ; + cco:definition "A relationship between persons by virtue of ancestry or legal union."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has familial relationship to"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_father +cco:has_father rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_child_of ; + owl:inverseOf cco:is_father_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has father"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_father_in_law +cco:has_father_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_father_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has father in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_granddaughter +cco:has_granddaughter rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandparent_of ; + owl:inverseOf cco:is_granddaughter_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has granddaughter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_grandfather +cco:has_grandfather rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandchild_of ; + owl:inverseOf cco:is_grandfather_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has grandfather"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_grandmother +cco:has_grandmother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandchild_of ; + owl:inverseOf cco:is_grandmother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has grandmother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_grandson +cco:has_grandson rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandparent_of ; + owl:inverseOf cco:is_grandson_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has grandson"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_half_brother +cco:has_half_brother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_half_sibling_of ; + owl:inverseOf cco:is_half_brother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has half brother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_half_sister +cco:has_half_sister rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_half_sibling_of ; + owl:inverseOf cco:is_half_sister_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has half sister"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_husband +cco:has_husband rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_spouse_of ; + owl:inverseOf cco:is_husband_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has husband"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_input +cco:has_input rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:is_input_of ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000002 ; + cco:definition "y has_input x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has input"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_inside_instant +cco:has_inside_instant rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_inside_instant_of ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000148 ; + cco:definition "For Temporal Interval t1 and Temporal Instant t2, t1 has inside instant t2 if and only if there exists Temporal Instants t3 and t4 that are part of t1 and non-identical with t2, such that t3 is before t2 and t4 is after t2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "has inside instant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_inside_interval +cco:has_inside_interval rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contains ; + owl:inverseOf cco:interval_during ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT2 has inside interval some Temporal Interval INT1 iff there exist Temporal Instants inst1, inst2, inst3, and inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst3 is before inst1, and inst2 is before inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "has inside interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_maternal_aunt +cco:has_maternal_aunt rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_aunt ; + owl:inverseOf cco:is_maternal_aunt_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has maternal aunt"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_maternal_first_cousin +cco:has_maternal_first_cousin rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_first_cousin_of ; + owl:inverseOf cco:is_maternal_first_cousin_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has maternal first cousin"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_maternal_grandfather +cco:has_maternal_grandfather rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_grandfather ; + owl:inverseOf cco:is_maternal_grandfather_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has maternal grandfather"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_maternal_grandmother +cco:has_maternal_grandmother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_grandmother ; + owl:inverseOf cco:is_maternal_grandmother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has maternal grandmother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_maternal_uncle +cco:has_maternal_uncle rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_uncle ; + owl:inverseOf cco:is_maternal_uncle_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has maternal uncle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_member_of_located_in +cco:has_member_of_located_in rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000027 ; + rdfs:range obo:BFO_0000040 ; + cco:definition "An instance of an Object Aggregate 'has member of located in' an instance of some material entity if and only if every member of that Aggregate is located in the same instance of that material entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has member of located in"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_mother +cco:has_mother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_child_of ; + owl:inverseOf cco:is_mother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has mother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_mother_in_law +cco:has_mother_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_mother_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has mother in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_nephew +cco:has_nephew rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_nephew_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has nephew"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_niece +cco:has_niece rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_niece_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has niece"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_nontangential_part +cco:has_nontangential_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_spatial_part ; + owl:inverseOf cco:nontangential_part_of ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "x has_nontangential_part y iff x and y are instances of Immaterial Entity, and x has_spatial_part y, such that there does not exist another instance of an Immaterial Entity which externally connects with both x and y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "has nontangential part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_object +cco:has_object rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:is_object_of ; + cco:definition "If p is a process and c is a continuant, then p has object c if and only if the c is part of the projected state that the agent intends to achieve by performing p."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has object"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_organizational_context +cco:has_organizational_context rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_organizational_context_of ; + rdfs:domain obo:BFO_0000023 ; + rdfs:range cco:Organization ; + cco:definition "x has_organizational_context y iff y is an instance of an Organization and x is an instance of a Role and z is an instance of a Person, such that z's affiliation with y is a prerequisite for z bearing x or y ascribes x to the bearer of x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has organizational context"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_output +cco:has_output rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:is_output_of ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000002 ; + cco:definition "y has_output x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/IPO_model" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has output"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_parent +cco:has_parent rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_parent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has parent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_paternal_aunt +cco:has_paternal_aunt rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_aunt ; + owl:inverseOf cco:is_paternal_aunt_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has paternal aunt"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_paternal_first_cousin +cco:has_paternal_first_cousin rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_first_cousin_of ; + owl:inverseOf cco:is_paternal_first_cousin_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has paternal first cousin"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_paternal_grandfather +cco:has_paternal_grandfather rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_grandfather ; + owl:inverseOf cco:is_paternal_grandfather_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has paternal grandfather"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_paternal_grandmother +cco:has_paternal_grandmother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_grandmother ; + owl:inverseOf cco:is_paternal_grandmother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has paternal grandmother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_paternal_uncle +cco:has_paternal_uncle rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_uncle ; + owl:inverseOf cco:is_paternal_uncle_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has paternal uncle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_process_part +cco:has_process_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000051 ; + owl:inverseOf cco:is_part_of_process ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x has_process_part y iff x and y are instances of Process, such that y occurs during the temporal interval of x, and y either provides an input to x or receives an output of x, or both."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "has process part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_recipient +cco:has_recipient rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:receives ; + rdfs:range cco:Agent ; + cco:definition "x has_recipient y iff y is an instance of Agent and x is an instance of Act Of Communication, such that y is the recipient and decoder of the InformationContentEntity intended for communication in x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has recipient"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_sender +cco:has_sender rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000057 ; + owl:inverseOf cco:sends ; + rdfs:range cco:Agent ; + cco:definition "y has_sender x iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has sender"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_sister +cco:has_sister rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_sibling_of ; + owl:inverseOf cco:is_sister_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has sister"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_sister_in_law +cco:has_sister_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_sister_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has sister in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_son +cco:has_son rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_parent_of ; + owl:inverseOf cco:is_son_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has son"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_son_in_law +cco:has_son_in_law rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + owl:inverseOf cco:is_son_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has son in law"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_spatial_part +cco:has_spatial_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000051 , + cco:connected_with ; + owl:inverseOf cco:spatial_part_of ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "y has_spatial_part x iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "has spatial part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_starting_instant +cco:has_starting_instant rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_starting_instant_of ; + rdf:type owl:FunctionalProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000148 ; + cco:definition "For Temporal Interval t1 and Temporal Instant t2, t1 has starting instant t2 if and only if no temporal instant t3 that is part of t1 is before t2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "has starting instant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_step_brother +cco:has_step_brother rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_step_sibling_of ; + owl:inverseOf cco:is_step_brother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has step brother"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_step_sister +cco:has_step_sister rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_step_sibling_of ; + owl:inverseOf cco:is_step_sister_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has step sister"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_subordinate_role +cco:has_subordinate_role rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_subordinate_role_to ; + rdfs:domain obo:BFO_0000023 ; + rdfs:range obo:BFO_0000023 ; + cco:definition "For all x,y,t: x has subordinate role y at t iff: x is an instance of bfo:BFO_0000023 (Role) at time t, and y is an instance of bfo:BFO_0000023 (Role) at time t, and there is some z such that x is realized by z and z is an instance of Act which creates, modifies, transfers, or eliminates some u such that u is an Action Regulation at time t, and u is addressed to the bearer of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has subordinate role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_subsidiary +cco:has_subsidiary rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_affiliate ; + owl:inverseOf cco:is_subsidiary_of ; + rdfs:domain cco:Organization ; + rdfs:range cco:Organization ; + cco:definition "An Organization o1 has_subsidiary Organization o2 iff o1 controls o2 by having the capacity to determine the outcome of decisions about o2's financial and operating policies."@en ; + cco:definition_source "http://www.austlii.edu.au/legis/cth/consol_act/ca2001172/s50aa.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has subsidiary"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_tangential_part +cco:has_tangential_part rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_spatial_part ; + owl:inverseOf cco:tangential_part_of ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "x has_tangential_part y iff x, y, and z are instances of Immaterial Entity, and x has_spatial_part y, such that z externally connects with both x and y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "has tangential part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_uncle +cco:has_uncle rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_uncle_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has uncle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_wife +cco:has_wife rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_spouse_of ; + owl:inverseOf cco:is_wife_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "has wife"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/inheres_in_aggregate +cco:inheres_in_aggregate rdf:type owl:ObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000020 + obo:BFO_0000031 + ) + ] ; + rdfs:range obo:BFO_0000027 ; + cco:definition "x inheres_in_aggregate y iff x is an instance of Specifically Dependent Continuant and y is an instance of Object Aggregate and z is an instance of Object, such that z bearer_of x, and all other members of y are bearers of a unique instance of the same type as x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "inheres in aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/instant_is_after +cco:instant_is_after rdf:type owl:ObjectProperty ; + owl:inverseOf cco:instant_is_before ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000148 ; + rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t2 (a instance of a zero-dimensional temporal region) is after another temporal instant t1 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; + cco:elucidation "'instant is after' is a primitive relationship. Informally, a temporal instant t2 is after some temporal instant t1 if and only if t1 precedes t2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "instant is after"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/instant_is_before +cco:instant_is_before rdf:type owl:ObjectProperty , + owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000148 ; + rdfs:range obo:BFO_0000148 ; + cco:definition "A temporal instant t1 (a instance of a zero-dimensional temporal region) is before another temporal instant t2 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1."@en ; + cco:elucidation "'instant is before' is a primitive relationship. Informally, a temporal instant t1 is before some temporal instant t2 if and only if t1 precedes t2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "instant is before"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_contained_by +cco:interval_contained_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:interval_contains ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + owl:propertyDisjointWith cco:interval_disjoint ; + cco:definition "A Temporal Interval INT1 is contained by some Temporal Interval INT2 iff there exist Temporal Instants inst1, inst2, inst3, and inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst3 is before or identical to inst1, inst2 is before or identical to inst4, and it is not the case that both inst3 is identical to inst1 and inst2 is identical to inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval contained by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_contains +cco:interval_contains rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + owl:propertyDisjointWith cco:interval_disjoint ; + cco:definition "A Temporal Interval INT2 contains some Temporal Interval INT1 iff there exist Temporal Instants inst1, inst2, inst3, and inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst3 is before or identical to inst1, and inst2 is before or identical to inst4, but it is not the case that both inst3 is identical to inst1 and inst2 is identical to inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval contains"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_disjoint +cco:interval_disjoint rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + owl:propertyDisjointWith cco:interval_equals , + cco:interval_overlapped_by , + cco:interval_overlaps ; + cco:definition "A Temporal Interval INT1 is disjoint with a Temporal Interval INT2 iff INT1 is before or meets INT2 OR INT2 is before or meets INT1. In other words, INT1 and INT2 are disjoint iff INT1 and INT2 do not overlap, contain, or equal one another."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval disjoint"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_during +cco:interval_during rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contained_by ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 is during some Temporal Interval INT2 iff there exist Temporal Instants inst1, inst2, inst3, and inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst3 is before inst1, and inst2 is before inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval during"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_equals +cco:interval_equals rdf:type owl:ObjectProperty , + owl:SymmetricProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 is equal to some Temporal Interval INT2 iff there exists Temporal Instants inst1 and inst2 such that inst1 is the starting instant of both INT1 and INT2 and inst2 is the ending instant of both INT1 and INT2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval equals"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_finished_by +cco:interval_finished_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contains ; + owl:inverseOf cco:interval_finishes ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT2 is finished by some Temporal Interval INT1 iff there exists Temporal Instants inst1, inst2, and inst3 such that inst 1 is the starting instant of INT1, inst2 is the ending instant of both INT1 and INT2, inst3 is the starting instant of INT2, and inst3 is before inst1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval finished by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_finishes +cco:interval_finishes rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contained_by ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 finishes some Temporal Interval INT2 iff there exists Temporal Instants inst1, inst2, and inst3 such that inst 1 is the starting instant of INT1, inst2 is the ending instant of both INT1 and INT2, inst3 is the starting instant of INT2, and inst3 is before inst1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval finishes"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_is_after +cco:interval_is_after rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_disjoint ; + owl:inverseOf cco:interval_is_before ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A TemporalInterval INT2 is after some TemporalInterval INT1 iff there exists TemporalInstants inst2, inst1 such that inst2 is the starting instant of INT2 and inst1 is the ending instant of INT1 and inst2 is after inst1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval is after"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_is_before +cco:interval_is_before rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_disjoint ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A TemporalInterval INT1 is before some TemporalInterval INT2 iff there exists TemporalInstants inst1, inst2 such that inst1 is the ending instant of INT1 and inst2 is the starting instant of INT2 and inst1 is before inst2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval is before"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_meets +cco:interval_meets rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_disjoint ; + owl:inverseOf cco:interval_met_by ; + rdf:type owl:IrreflexiveProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 meets some Temporal Interval INT2 iff there exists some Temporal Instant inst1 such that inst1 is the ending instant of INT1 and inst1 is the starting instant of INT2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval meets"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_met_by +cco:interval_met_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_disjoint ; + rdf:type owl:IrreflexiveProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT2 is met by some Temporal Interval INT1 iff there exists some Temporal Instant inst1 such that inst1 is the starting instant of INT2 and inst1 is the ending instant of INT1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval met by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_overlapped_by +cco:interval_overlapped_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:interval_overlaps ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT2 is overlapped by some Temporal Interval INT1 iff there exist Temporal Instants inst1, inst2, inst3, inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst1 is before inst3, inst3 is before inst2, and inst2 is before inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval overlapped by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_overlaps +cco:interval_overlaps rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 overlaps some Temporal Interval INT2 iff there exist Temporal Instants inst1, inst2, inst3, inst4 such that inst1 is the starting instant of INT1, inst2 is the ending instant of INT1, inst3 is the starting instant of INT2, inst4 is the ending instant of INT2, inst1 is before inst3, inst3 is before inst2, and inst2 is before inst4."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval overlaps"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_started_by +cco:interval_started_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contains ; + owl:inverseOf cco:interval_starts ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT2 is started by some Temporal Interval INT1 iff there exist Temporal Instants inst1, inst2, and inst3 such that inst1 is the starting instant of both INT1 and INT2, inst2 is the ending instant of INT1, inst3 is the ending instant of INT2 and inst2 is before inst3."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval started by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/interval_starts +cco:interval_starts rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:interval_contained_by ; + rdfs:domain obo:BFO_0000038 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "A Temporal Interval INT1 starts some Temporal Interval INT2 iff there exist Temporal Instants inst1, inst2, and inst3 such that inst1 is the starting instant of both INT1 and INT2, inst2 is the ending instant of INT1, inst3 is the ending instant of INT2 and inst2 is before inst3."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "interval starts"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_interval_measurement_of +cco:is_a_interval_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_a_measurement_of ; + owl:inverseOf cco:is_measured_by_interval ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:IntervalMeasurementInformationContentEntity ; + cco:definition "x is_a_interval_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; + cco:example_of_usage "a measurement of air temperature on the Celsius scale." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is a interval measurement of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_measurement_of +cco:is_a_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes ; + owl:inverseOf cco:is_measured_by ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:MeasurementInformationContentEntity ; + cco:definition "x is_a_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "This object property, as well as all of its children are typified as functional properties. This means that for instances x, y, and z if x is a measurement of y and x is a measurement of z, then y = z."@en ; + rdfs:label "is a measurement of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_nominal_measurement_of +cco:is_a_nominal_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_a_measurement_of ; + owl:inverseOf cco:is_measured_by_nominal ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:NominalMeasurementInformationContentEntity ; + cco:definition "x is_a_nominal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is a nominal measurement of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_ordinal_measurement_of +cco:is_a_ordinal_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_a_measurement_of ; + owl:inverseOf cco:is_measured_by_ordinal ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "x is_a_ordinal_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is a ordinal measurement of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_a_ratio_measurement_of +cco:is_a_ratio_measurement_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_a_measurement_of ; + owl:inverseOf cco:is_measured_by_ratio ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:RatioMeasurementInformationContentEntity ; + cco:definition "x is_a_ratio_measurement_of y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is a ratio measurement of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_about +cco:is_about rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_subject_of ; + rdfs:domain cco:InformationContentEntity ; + rdfs:range obo:BFO_0000001 ; + cco:definition "A primitive relationship between an Information Content Entity and some Entity."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000136" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is about"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_affected_by +cco:is_affected_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + rdfs:domain obo:BFO_0000002 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "c is_affected_by p iff p is an instance of a Process and c is an instance of a Continuant, such that p influences c in some manner, most often by producing a change in c."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is affected by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_affiliated_with +cco:is_affiliated_with rdf:type owl:ObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( cco:Agent + cco:Organization + cco:Person + ) + ] ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( cco:Agent + cco:Organization + cco:Person + ) + ] ; + cco:definition "x is_affiliated_with y iff x and y are instances of Agent, such that they have any kind of social or business relationship."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is affiliated with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_ancestor_of +cco:is_ancestor_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_descendent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is ancestor of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_aunt_of +cco:is_aunt_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is aunt of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_brother_in_law_of +cco:is_brother_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is brother-in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_brother_of +cco:is_brother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is brother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_cause_of +cco:is_cause_of rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000003 ; + rdfs:range obo:BFO_0000003 ; + cco:definition "x is_cause_of y iff x and y are instances of occurrents, and y is a consequence of x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is cause of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_child_of +cco:is_child_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_parent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is child of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_daughter_in_law_of +cco:is_daughter_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is daughter in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_daughter_of +cco:is_daughter_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_child_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is daughter of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_delimited_by +cco:is_delimited_by rdf:type owl:ObjectProperty , + owl:FunctionalProperty , + owl:InverseFunctionalProperty ; + rdfs:domain cco:Organization ; + rdfs:range cco:GeopoliticalEntity ; + cco:definition "An instance of Organization o1 is_delimited_by some Geopolitical Entity gpe1 iff gpe1 is the area within which o1 can legally operate."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Delimitation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is delimited by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_descendent_of +cco:is_descendent_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is descendent of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_ending_instant_of +cco:is_ending_instant_of rdf:type owl:ObjectProperty , + owl:InverseFunctionalProperty ; + rdfs:domain obo:BFO_0000148 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is ending instant of t2 if and only if no Temporal Instant t3 that is part of t2 is after t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "is ending instant of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_excerpted_from +cco:is_excerpted_from rdf:type owl:ObjectProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "An Information Bearing Entity b1 is excerpted from another Information Bearing Entity B2 iff b1 is part of some Information Bearing Entity B1 that is carrier of some Information Content Entity C1, B2 is carrier of some Information Content Entity C2, C1 is not identical with C2, b1 is carrier of some Information Content Entity c1, b2 is an Information Bearing Entity that is part of B2 and b2 is carrier of c1 (i.e. the same Information Content Entity as borne by b1)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is excerpted from"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_father_in_law_of +cco:is_father_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is father in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_father_of +cco:is_father_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_parent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is father of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_first_cousin_of +cco:is_first_cousin_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_first_cousin_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is first cousin of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_geospatial_coordinate_reference_system_of +cco:is_geospatial_coordinate_reference_system_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_reference_system_of ; + owl:inverseOf cco:uses_geospatial_coordinate_reference_system ; + rdfs:domain cco:GeospatialCoordinateReferenceSystem ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_geospatial_coordinate_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is geospatial coordinate reference system of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_grandchild_of +cco:is_grandchild_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_grandparent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is grandchild of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_granddaughter_of +cco:is_granddaughter_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandchild_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is granddaughter of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_grandfather_of +cco:is_grandfather_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandparent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is grandfather of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_grandmother_of +cco:is_grandmother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandparent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is grandmother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_grandparent_of +cco:is_grandparent_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is grandparent of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_grandson_of +cco:is_grandson_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandchild_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is grandson of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_half_brother_of +cco:is_half_brother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_half_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is half-brother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_half_sibling_of +cco:is_half_sibling_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_half_sibling_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is half-sibling of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_half_sister_of +cco:is_half_sister_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_half_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is half sister of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_husband_of +cco:is_husband_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_spouse_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is husband of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_in_law_of +cco:is_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_in_law_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_input_of +cco:is_input_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + rdfs:domain obo:BFO_0000002 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x is_input_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the begining of y is a necessary condition for the start of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is input of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_inside_instant_of +cco:is_inside_instant_of rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000148 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is inside instant of t2 if and only if there are Temporal Instants t3 and t4 non-identical to t1 and part of t2 such that t3 is before t1 and t4 is after t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "is inside instant of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_made_of +cco:is_made_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + owl:inverseOf cco:is_material_of ; + rdfs:domain obo:BFO_0000030 ; + rdfs:range obo:BFO_0000030 ; + cco:definition "An object o is made of an object m when m is the material that o consists of and that material does not undergo a change of kind during the creation of o"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is made of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_material_of +cco:is_material_of rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000030 ; + rdfs:range obo:BFO_0000030 ; + cco:definition "An object m is material of an object o when m is the material of which o consists and that material does not undergo a change of kind during the creation of o"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is material of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_maternal_aunt_of +cco:is_maternal_aunt_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_aunt_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is maternal aunt of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_maternal_first_cousin_of +cco:is_maternal_first_cousin_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_first_cousin_of ; + cco:definition "Person A is maternal first cousin of Person B iff Person B has mother M and M has sibling P and P is parent of Person A."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:comment "Comment is_maternal_first_cousin_of is not a symmetric relationship as is is_first_cousin_of"@en ; + rdfs:label "is maternal first cousin of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_maternal_grandfather_of +cco:is_maternal_grandfather_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandfather_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is maternal grandfather of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_maternal_grandmother_of +cco:is_maternal_grandmother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandmother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is maternal grandmother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_maternal_uncle_of +cco:is_maternal_uncle_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_uncle_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is maternal uncle of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measured_by +cco:is_measured_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:described_by ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:MeasurementInformationContentEntity ; + cco:definition "y is_measured_by x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to some scale or classification scheme."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measured by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measured_by_interval +cco:is_measured_by_interval rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_measured_by ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:IntervalMeasurementInformationContentEntity ; + cco:definition "y is_measured_by_interval x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale which has uniform intervals but has a zero value that does not correspond to an absence of the attribute being measured."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measured by interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measured_by_nominal +cco:is_measured_by_nominal rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_measured_by ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:NominalMeasurementInformationContentEntity ; + cco:definition "y is_measured_by_nominal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x classifies y relative to some set of shared, possibly arbitrary, characteristics."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measured by nominal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measured_by_ordinal +cco:is_measured_by_ordinal rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_measured_by ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "y is_measured_by_ordinal x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale ordered by rank."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measured by ordinal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measured_by_ratio +cco:is_measured_by_ratio rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_measured_by ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:RatioMeasurementInformationContentEntity ; + cco:definition "y is_measured_by_ratio x iff x is an instance of Information Content Entity and y is an instance of Entity, such that x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measured by ratio"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_measurement_unit_of +cco:is_measurement_unit_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010001 ; + owl:inverseOf cco:uses_measurement_unit ; + rdfs:domain cco:MeasurementUnit ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_measurement_unit_of y iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is measurement unit of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_mention_of +cco:is_mention_of rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_mentioned_by ; + cco:definition "x is_mention_of y iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is mention of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_mentioned_by +cco:is_mentioned_by rdf:type owl:ObjectProperty ; + cco:definition "y is_mention_by x iff x is an instance Information Bearing Entity and y is an instance Entity, such that x is used as a reference to y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is mentioned by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_mother_in_law_of +cco:is_mother_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is mother in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_mother_of +cco:is_mother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_parent_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is mother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_nephew_of +cco:is_nephew_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is nephew of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_niece_of +cco:is_niece_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is niece of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_object_of +cco:is_object_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + cco:definition "If p is a process and c is a continuant, then c is object of p if and only if the c is part of the projected state that the agent intends to achieve by performing p."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is object of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_organizational_context_of +cco:is_organizational_context_of rdf:type owl:ObjectProperty ; + rdfs:domain cco:Organization ; + rdfs:range obo:BFO_0000023 ; + cco:definition "x is_organizational_context_of y iff x is an instance of an Organization and y is an instance of a Role and z is an instance of a Person, such that z's affiliation with x is a prerequisite for z bearing y, or x ascribes y to the bearer of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is organizational context of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_output_of +cco:is_output_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + rdfs:domain obo:BFO_0000002 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x is_output_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is output of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_parent_of +cco:is_parent_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + rdfs:domain cco:Person ; + rdfs:range cco:Person ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is parent of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_part_of_process +cco:is_part_of_process rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000050 ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x is_part_of_process y iff x and y are instances of Process, such that x occurs during the temporal interval of y, and x either provides an input to y or receives an output of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is part of process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_paternal_aunt_of +cco:is_paternal_aunt_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_aunt_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is paternal aunt of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_paternal_first_cousin_of +cco:is_paternal_first_cousin_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_first_cousin_of ; + cco:definition "Person A is paternal first cousin of Person B iff Person B has father F and F has sibling P and P is parent of Person A."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:comment "Comment is_paternal_first_cousin_of is not a symmetric relationship as is is_first_cousin_of"@en ; + rdfs:label "is paternal first cousin of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_paternal_grandfather_of +cco:is_paternal_grandfather_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandfather_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is paternal grandfather of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_paternal_grandmother_of +cco:is_paternal_grandmother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_grandmother_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is paternal grandmother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_paternal_uncle_of +cco:is_paternal_uncle_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_uncle_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is paternal uncle of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_permitted_by +cco:is_permitted_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribed_by ; + owl:inverseOf cco:permits ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range cco:ActionRegulation ; + cco:definition "y is_permitted_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is permitted by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_predecessor_of +cco:is_predecessor_of rdf:type owl:ObjectProperty ; + owl:inverseOf cco:is_successor_of ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000004 ; + cco:definition "A continuant c1 is a predecessor of some continuant c2 iff there is some process p1 and c1 is an input to p1 and c2 is an output of p1."@en ; + cco:elucidation "More informally, c1 is a predecessor of c2 iff c1 has been followed or replaced by c2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is predecessor of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_prohibited_by +cco:is_prohibited_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribed_by ; + owl:inverseOf cco:prohibits ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range cco:ActionRegulation ; + cco:definition "y is_prohibited_by y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is prohibited by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_reference_system_of +cco:is_reference_system_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010001 ; + owl:inverseOf cco:uses_reference_system ; + rdfs:domain cco:ReferenceSystem ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "x is_reference_system_of y iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is reference system of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_required_by +cco:is_required_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribed_by ; + owl:inverseOf cco:requires ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range cco:ActionRegulation ; + cco:definition "y is_required_by x at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is required by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_second_cousin_of +cco:is_second_cousin_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_second_cousin_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is second cousin of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_sibling_of +cco:is_sibling_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_sibling_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is sibling of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_sister_in_law_of +cco:is_sister_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is sister-in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_sister_of +cco:is_sister_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is sister of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_site_of +cco:is_site_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000067 ; + owl:inverseOf cco:occurs_at ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000006 + obo:BFO_0000029 + ) + ] ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x is_site_of y iff x is an instance of Site and y is an instance of Process, such that y occurs in x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is site of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_son_in_law_of +cco:is_son_in_law_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_in_law_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is son in-law of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_son_of +cco:is_son_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_child_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is son of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_spouse_of +cco:is_spouse_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_spouse_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is spouse of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_starting_instant_of +cco:is_starting_instant_of rdf:type owl:ObjectProperty , + owl:InverseFunctionalProperty ; + rdfs:domain obo:BFO_0000148 ; + rdfs:range obo:BFO_0000038 ; + cco:definition "For Temporal Instant t1 and Temporal Interval t2, t1 is starting instant of t2 if and only if no Temporal Instant t3 that is part of t2 is before t1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "is starting instant of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_step_brother_of +cco:is_step_brother_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_step_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is step-brother of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_step_sibling_of +cco:is_step_sibling_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_step_sibling_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is step-sibling of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_step_sister_of +cco:is_step_sister_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_step_sibling_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is step-sister of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_subject_of +cco:is_subject_of rdf:type owl:ObjectProperty ; + rdfs:range cco:InformationContentEntity ; + cco:definition "A primitive relationship between an instance of an Entity and an instance of an Information Content Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "is subject of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_subordinate_role_to +cco:is_subordinate_role_to rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000023 ; + rdfs:range obo:BFO_0000023 ; + cco:definition "For all x,y,t: y is subordinate role to x at t iff: x is an instance of bfo:BFO_0000023 (Role) at time t, and y is an instance of bfo:BFO_0000023 (Role) at time t, and there is some z such that x is realized by z and z is an instance of Act which creates, modifies, transfers, or eliminates some u such that u is an Action Regulation at time t, and u is addressed to the bearer of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is subordinate role to"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_subsidiary_of +cco:is_subsidiary_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_affiliated_with ; + rdfs:domain cco:Organization ; + rdfs:range cco:Organization ; + cco:definition "An Organization o2 is_subsidiary_of Organization o1 iff o1 controls o2 by having the capacity to determine the outcome of decisions about o2's financial and operating policies. "@en ; + cco:definition_source "http://www.austlii.edu.au/legis/cth/consol_act/ca2001172/s50aa.html)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is subsidiary of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_successor_of +cco:is_successor_of rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000004 ; + rdfs:range obo:BFO_0000004 ; + cco:definition "A continuant c2 is a successor of some continuant c1 iff there is some process p1 and c1 is an input to p1 and c2 is an output of p1. Inverse of is predecessor. "@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is successor of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_supervised_by +cco:is_supervised_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_affiliated_with ; + owl:inverseOf cco:supervises ; + rdfs:domain cco:Person ; + rdfs:range cco:Person ; + cco:definition "A person p1 is supervised by a person p2 by virtue of p1 being directed, managed, or overseen by p2."@en ; + cco:definition_source "http://en.wiktionary.org/wiki/supervise)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is supervised by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_temporal_region_of +cco:is_temporal_region_of rdf:type owl:ObjectProperty ; + owl:inverseOf cco:occurs_on ; + rdfs:domain obo:BFO_0000008 ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x is_temporal_region_of y iff y is an instance of a process or process boundary and x is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "is temporal region of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_third_cousin_of +cco:is_third_cousin_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + owl:inverseOf cco:is_third_cousin_of ; + rdf:type owl:SymmetricProperty ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is third cousin of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_uncle_of +cco:is_uncle_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_familial_relationship_to ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is uncle of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_used_by +cco:is_used_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:uses ; + cco:definition "x is_used_by y iff y is an instance of an Agent and x is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein y attempts to accomplish a goal by manipulating, deploying, leveraging some attribute of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is used by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/is_wife_of +cco:is_wife_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_spouse_of ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "is wife of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/language_used_in +cco:language_used_in rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribes ; + owl:inverseOf cco:uses_language ; + rdfs:domain cco:Language ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "x language_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Language, such that the literal value of y is a string that is encoded according to the syntax of x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "language used in"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/nontangential_part_of +cco:nontangential_part_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:spatial_part_of ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 is a nontangential part of some immaterial entity im2 iff im1 is a spatial part of im2 and there does not exist an immaterial entity im3 such that im3 externally connects with im1 and im3 externally connects with im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "nontangential part of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/occurs_at +cco:occurs_at rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000066 ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( obo:BFO_0000006 + obo:BFO_0000029 + ) + ] ; + cco:definition "x occurs_at y iff x is an instance of Process and y is an instance of Site, such that x occurs in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "occurs at"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/occurs_on +cco:occurs_on rdf:type owl:ObjectProperty ; + rdfs:domain obo:BFO_0000015 ; + rdfs:range obo:BFO_0000008 ; + cco:definition "x occurs_on y iff x is an instance of a process or process boundary and y is an instance of a temporal region, such that the duration of x temporally projects on y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "occurs on"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/partially_overlaps_with +cco:partially_overlaps_with rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:connected_with ; + rdf:type owl:SymmetricProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 partially overlaps with some immaterial entity im2 iff im1 overlaps with im2 and im1 is not a spatial part of im2 and im2 is not a spatial part of im1."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "partially overlaps with"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/permits +cco:permits rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribes ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain cco:ActionRegulation ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x permits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent may be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "permits"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/prescribed_by +cco:prescribed_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_subject_of ; + owl:inverseOf cco:prescribes ; + rdfs:range cco:DirectiveInformationContentEntity ; + cco:definition "x prescribed_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y serves as a rule or guide for x if x is an Occurrent, or y serves as a model for x if x is a Continuant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "prescribed by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/prescribes +cco:prescribes rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_about ; + rdfs:domain cco:DirectiveInformationContentEntity ; + cco:definition "x prescribes y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x serves as a rule or guide for y if y an Occurrent, or x serves as a model for y if y is a Continuant."@en ; + cco:example_of_usage "a blueprint serves as a model of some Artifact or Facility" , + "a professional code of conduct serves as a set of rules to be followed while acting in a role within that profession" , + "an Operations Plan serves as a guide for the tasks that need to be performed to achieve the Objectives of the Operation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "prescribes"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/process_preceded_by +cco:process_preceded_by rdf:type owl:ObjectProperty ; + owl:inverseOf cco:process_precedes ; + cco:definition "P preceded_by P' if and only if: given any process p that instantiates P at a time t, there is some process p' such that p' instantiates P' at time t', and t' is earlier than t."@en ; + cco:definition_source "Derived from the deprecated http://www.obofoundry.org/ro/ro.owl#preceded_by" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "process preceded by"@en ; + rdfs:seeAlso "http://purl.obolibrary.org/obo/BFO_0000062" . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/process_precedes +cco:process_precedes rdf:type owl:ObjectProperty ; + cco:definition "Inverse of process preceded by."@en ; + cco:definition_source "Derived from the deprecated http://www.obofoundry.org/ro/ro.owl#precedes" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "process precedes"@en ; + rdfs:seeAlso "http://purl.obolibrary.org/obo/BFO_0000063" . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/process_started_by +cco:process_started_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:caused_by ; + owl:inverseOf cco:process_starts ; + cco:definition "x process_started_by y iff x and y are instances of processes, and x is caused_by y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and x has starting instance i, and y occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x is started by another process y when y causes x while y is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "process started by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/process_starts +cco:process_starts rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:is_cause_of ; + cco:definition "x process_starts y iff x and y are instances of processes, and x is_cause_of y, and i is an instance of a temporal instant, and r is an instant of a temporal interval, and y has starting instance i, and x occurs on r, and r interval contains i."@en ; + cco:elucidation "A process x starts another process y when x causes y while x is still occurring."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "process starts"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/prohibits +cco:prohibits rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribes ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain cco:ActionRegulation ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x prohibits y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must not be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "prohibits"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/quality_of_aggregate +cco:quality_of_aggregate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000019 ; + rdfs:range obo:BFO_0000027 ; + cco:definition "x quality_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Quality, such that x disposition_of_aggregate y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "quality of aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/receives +cco:receives rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + rdfs:domain cco:Agent ; + cco:definition "x receives y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the recipient and decoder of the InformationContentEntity intended for communication in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "receives"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/represented_by +cco:represented_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:described_by ; + owl:inverseOf cco:represents ; + rdf:type owl:InverseFunctionalProperty ; + rdfs:range cco:RepresentationalInformationContentEntity ; + cco:definition "x represented_by y iff y is an instance of Information Content Entity and x is an instance of Entity, such that y presents the characteristics by which x can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "represented by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/represents +cco:represents rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:describes ; + rdf:type owl:FunctionalProperty ; + rdfs:domain cco:RepresentationalInformationContentEntity ; + cco:definition "x represents y iff x is an instance of Information Content Entity and y is an instance of Entity, such that x presents the characteristics by which y can be recognized or visualized, and there exists a one-to-one correspondence between the components of x and y."@en ; + cco:elucidation "The relationship that is being defined here is that between the content of a photographic image and its object, between the content of a video and its objects and events, between the content of an audio recording and the sounds or events generating those sounds, or between the content of a written transcript and the verbal event that it transcribes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "represents"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/requires +cco:requires rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribes ; + rdf:type owl:AsymmetricProperty , + owl:IrreflexiveProperty ; + rdfs:domain cco:ActionRegulation ; + rdfs:range obo:BFO_0000015 ; + cco:definition "x requires y at t iff: x is an instance of Action Regulation at time t, and y is an instance of Act at time t, and x prescribes that some agent must be agent in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "requires"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/role_of_aggregate +cco:role_of_aggregate rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:inheres_in_aggregate ; + rdfs:domain obo:BFO_0000023 ; + rdfs:range obo:BFO_0000027 ; + cco:definition "x role_of_aggregate y iff y is an instance of Object Aggregate and x is an instance of Role, such that x disposition_of_aggregate y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ExtendedRelationOntology"^^xsd:anyURI ; + rdfs:label "role of aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/sends +cco:sends rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0000056 ; + rdfs:domain cco:Agent ; + cco:definition "x sends y iff x is an instance of Agent and y is an instance of Act Of Communication, such that x is the initiator and encoder of the InformationContentEntity intended for communication in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "sends"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/spatial_part_of +cco:spatial_part_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:BFO_0000050 , + cco:connected_with ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "x spatial_part_of y iff x, y, z, and q are instances of Immaterial Entity, such that for any z connected with x, z is also connected with y, and q is connected with y but not connected with x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "in the sense used here, spatial part of is elsewhere referred to as proper spatial part of"@en ; + rdfs:label "spatial part of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/supervises +cco:supervises rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:has_affiliate ; + rdfs:domain cco:Person ; + rdfs:range cco:Person ; + cco:definition "A person p1 supervises a person p2 by virtue of p1 directing, managing, or overseeing p2."@en ; + cco:definition_source "http://en.wiktionary.org/wiki/supervise" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "supervises"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/tangential_part_of +cco:tangential_part_of rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:spatial_part_of ; + rdf:type owl:TransitiveProperty ; + rdfs:domain obo:BFO_0000141 ; + rdfs:range obo:BFO_0000141 ; + cco:definition "An immaterial entity im1 is a tangential part of some immaterial entity im2 iff im1 is a spatial part of im2 and there exists some immaterial entity im3 such that im3 externally connects with im1 and im3 externally connects with im2."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "tangential part of"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/time_zone_identifier_used_by +cco:time_zone_identifier_used_by rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010001 ; + owl:inverseOf cco:uses_time_zone_identifier ; + rdfs:domain cco:TimeZoneIdentifier ; + rdfs:range cco:InformationBearingEntity ; + cco:definition "x time_zone_identifier_used_by y iff y is an instance of Information Bearing Entity and x is an instance of Time Zone Identifier, such that x designates the spatial region associated with the time zone mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "time zone identifier used by"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses +cco:uses rdf:type owl:ObjectProperty ; + cco:definition "x uses y iff x is an instance of an Agent and y is an instance of a Material Entity, such that both x and y participate in some instance of a Process wherein x attempts to accomplish a goal by manipulating, deploying, or leveraging some attribute of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "uses"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses_geospatial_coordinate_reference_system +cco:uses_geospatial_coordinate_reference_system rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:uses_reference_system ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:GeospatialCoordinateReferenceSystem ; + cco:definition "y uses_geospatial_coordinate_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Geospatial Coordinate Reference System, such that x describes the set of standards mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "uses geospatial coordinate reference system"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses_language +cco:uses_language rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf cco:prescribed_by ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:Language ; + cco:definition "x uses_language y iff x is an instance of an Information Bearing Entity and y is an instance of a Language such that the literal value of x is a string that is encoded according to the syntax of y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "uses language"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses_measurement_unit +cco:uses_measurement_unit rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010002 ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:MeasurementUnit ; + cco:definition "y uses_measurement_unit x iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "uses measurement unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses_reference_system +cco:uses_reference_system rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010002 ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:ReferenceSystem ; + cco:definition "y uses_reference_system x iff y is an instance of Information Bearing Entity and x is an instance of Reference System, such that x describes the set of standards mentioned in y."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "uses reference system"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/uses_time_zone_identifier +cco:uses_time_zone_identifier rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf obo:RO_0010002 ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range cco:TimeZoneIdentifier ; + cco:definition "x uses_time_zone_identifier y iff x is an instance of Information Bearing Entity and y is an instance of Time Zone Identifier, such that y designates the spatial region associated with the time zone mentioned in x."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "uses time zone identifier"@en . + + +################################################################# +# Data properties +################################################################# + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_URI_value +cco:has_URI_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has URI value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_altitude_value +cco:has_altitude_value rdf:type owl:DatatypeProperty ; + cco:elucidation "This data property can be used along with has_latitude_value and has_longitude_value to connect three-dimensional spatial data to a single Information Bearing Entity to specify the location of an entity in a Geospatial Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "Altitude values typically use kilometers as the Unit of Measurement."@en ; + rdfs:label "has altitude value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_boolean_value +cco:has_boolean_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:boolean ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has boolean value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_date_value +cco:has_date_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has date value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_datetime_value +cco:has_datetime_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:dateTime ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has datetime value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_decimal_value +cco:has_decimal_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:decimal ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has decimal value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_double_value +cco:has_double_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:double ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has double value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_integer_value +cco:has_integer_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:integer ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has integer value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_latitude_value +cco:has_latitude_value rdf:type owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + cco:definition "A Data Property that has as its range the latitude value from some Geospatial Location coordinates set expressed in decimal degrees."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "has latitude value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_longitude_value +cco:has_longitude_value rdf:type owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + cco:definition "A Data Property that has as its range the longitude value from some Geospatial Location coordinates set expressed in decimal degrees."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "has longitude value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/has_text_value +cco:has_text_value rdf:type owl:DatatypeProperty ; + rdfs:domain cco:InformationBearingEntity ; + rdfs:range xsd:string ; + cco:definition "A relationship between an Information Bearing Entity and a string representation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "has text value"@en . + + +### http://www.opengis.net/ont/geosparql#asWKT + rdf:type owl:DatatypeProperty ; + cco:definition "A Data Property that has as its range a string formated according to the Well-known text standardization for geometric objects."@en ; + cco:example_of_usage "Polygon ((10 10, 10 20, 20 20, 20 15, 10 10))" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "ISO 19162:2015"@en ; + rdfs:label "as WKT"@en . + + +################################################################# +# Classes +################################################################# + +### http://purl.obolibrary.org/obo/BFO_0000001 +obo:BFO_0000001 rdf:type owl:Class ; + rdfs:subClassOf owl:Thing ; + obo:BFO_0000179 "entity" ; + obo:BFO_0000180 "Entity" ; + obo:IAO_0000112 "Julius Caesar"@en , + "Verdi’s Requiem"@en , + "the Second World War"@en , + "your body mass index"@en ; + obo:IAO_0000116 "BFO 2 Reference: In all areas of empirical inquiry we encounter general terms of two sorts. First are general terms which refer to universals or types:animaltuberculosissurgical procedurediseaseSecond, are general terms used to refer to groups of entities which instantiate a given universal but do not correspond to the extension of any subuniversal of that universal because there is nothing intrinsic to the entities in question by virtue of which they – and only they – are counted as belonging to the given group. Examples are: animal purchased by the Emperortuberculosis diagnosed on a Wednesdaysurgical procedure performed on a patient from Stockholmperson identified as candidate for clinical trial #2056-555person who is signatory of Form 656-PPVpainting by Leonardo da VinciSuch terms, which represent what are called ‘specializations’ in [81"@en , + "Entity doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example Werner Ceusters 'portions of reality' include 4 sorts, entities (as BFO construes them), universals, configurations, and relations. It is an open question as to whether entities as construed in BFO will at some point also include these other portions of reality. See, for example, 'How to track absolutely everything' at http://www.referent-tracking.com/_RTU/papers/CeustersICbookRevised.pdf"@en ; + obo:IAO_0000600 "An entity is anything that exists or has existed or will exist. (axiom label in BFO2 Reference: [001-001])"@en ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "entity"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000001 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Entity doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example Werner Ceusters 'portions of reality' include 4 sorts, entities (as BFO construes them), universals, configurations, and relations. It is an open question as to whether entities as construed in BFO will at some point also include these other portions of reality. See, for example, 'How to track absolutely everything' at http://www.referent-tracking.com/_RTU/papers/CeustersICbookRevised.pdf"@en ; + obo:IAO_0010000 ; + rdfs:comment "per discussion with Barry Smith" ; + rdfs:seeAlso + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000001 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "An entity is anything that exists or has existed or will exist. (axiom label in BFO2 Reference: [001-001])"@en ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000002 +obo:BFO_0000002 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000001 ; + owl:disjointWith obo:BFO_0000003 ; + obo:BFO_0000179 "continuant" ; + obo:BFO_0000180 "Continuant" ; + obo:IAO_0000116 "BFO 2 Reference: Continuant entities are entities which can be sliced to yield parts only along the spatial dimension, yielding for example the parts of your table which we call its legs, its top, its nails. ‘My desk stretches from the window to the door. It has spatial parts, and can be sliced (in space) in two. With respect to time, however, a thing is a continuant.’ [60, p. 240"@en , + "Continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example, in an expansion involving bringing in some of Ceuster's other portions of reality, questions are raised as to whether universals are continuants"@en ; + obo:IAO_0000600 "A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity. (axiom label in BFO2 Reference: [008-002])"@en ; + obo:IAO_0000601 "if b is a continuant and if, for some t, c has_continuant_part b at t, then c is a continuant. (axiom label in BFO2 Reference: [126-001])"@en , + "if b is a continuant and if, for some t, cis continuant_part of b at t, then c is a continuant. (axiom label in BFO2 Reference: [009-002])"@en , + "if b is a material entity, then there is some temporal interval (referred to below as a one-dimensional temporal region) during which b exists. (axiom label in BFO2 Reference: [011-002])"@en ; + obo:IAO_0000602 "(forall (x y) (if (and (Continuant x) (exists (t) (continuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [009-002] " , + "(forall (x y) (if (and (Continuant x) (exists (t) (hasContinuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [126-001] " , + "(forall (x) (if (Continuant x) (Entity x))) // axiom label in BFO2 CLIF: [008-002] " , + "(forall (x) (if (Material Entity x) (exists (t) (and (TemporalRegion t) (existsAt x t))))) // axiom label in BFO2 CLIF: [011-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "continuant"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example, in an expansion involving bringing in some of Ceuster's other portions of reality, questions are raised as to whether universals are continuants"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity. (axiom label in BFO2 Reference: [008-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "if b is a continuant and if, for some t, c has_continuant_part b at t, then c is a continuant. (axiom label in BFO2 Reference: [126-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "if b is a continuant and if, for some t, cis continuant_part of b at t, then c is a continuant. (axiom label in BFO2 Reference: [009-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "if b is a material entity, then there is some temporal interval (referred to below as a one-dimensional temporal region) during which b exists. (axiom label in BFO2 Reference: [011-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y) (if (and (Continuant x) (exists (t) (continuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [009-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y) (if (and (Continuant x) (exists (t) (hasContinuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [126-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Continuant x) (Entity x))) // axiom label in BFO2 CLIF: [008-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000002 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Material Entity x) (exists (t) (and (TemporalRegion t) (existsAt x t))))) // axiom label in BFO2 CLIF: [011-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000003 +obo:BFO_0000003 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000001 ; + obo:BFO_0000179 "occurrent" ; + obo:BFO_0000180 "Occurrent" ; + obo:IAO_0000116 "BFO 2 Reference: every occurrent that is not a temporal or spatiotemporal region is s-dependent on some independent continuant that is not a spatial region"@en , + "BFO 2 Reference: s-dependence obtains between every process and its participants in the sense that, as a matter of necessity, this process could not have existed unless these or those participants existed also. A process may have a succession of participants at different phases of its unfolding. Thus there may be different players on the field at different times during the course of a football game; but the process which is the entire game s-depends_on all of these players nonetheless. Some temporal parts of this process will s-depend_on on only some of the players."@en , + "Occurrent doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the sum of a process and the process boundary of another process."@en , + "Simons uses different terminology for relations of occurrents to regions: Denote the spatio-temporal location of a given occurrent e by 'spn[e]' and call this region its span. We may say an occurrent is at its span, in any larger region, and covers any smaller region. Now suppose we have fixed a frame of reference so that we can speak not merely of spatio-temporal but also of spatial regions (places) and temporal regions (times). The spread of an occurrent, (relative to a frame of reference) is the space it exactly occupies, and its spell is likewise the time it exactly occupies. We write 'spr[e]' and `spl[e]' respectively for the spread and spell of e, omitting mention of the frame." ; + obo:IAO_0000600 "An occurrent is an entity that unfolds itself in time or it is the instantaneous boundary of such an entity (for example a beginning or an ending) or it is a temporal or spatiotemporal region which such an entity occupies_temporal_region or occupies_spatiotemporal_region. (axiom label in BFO2 Reference: [077-002])"@en ; + obo:IAO_0000601 "Every occurrent occupies_spatiotemporal_region some spatiotemporal region. (axiom label in BFO2 Reference: [108-001])"@en , + "b is an occurrent entity iff b is an entity that has temporal parts. (axiom label in BFO2 Reference: [079-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (Occurrent x) (exists (r) (and (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion x r))))) // axiom label in BFO2 CLIF: [108-001] " , + "(forall (x) (iff (Occurrent x) (and (Entity x) (exists (y) (temporalPartOf y x))))) // axiom label in BFO2 CLIF: [079-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "occurrent"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Occurrent doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the sum of a process and the process boundary of another process."@en ; + obo:IAO_0010000 ; + rdfs:comment "per discussion with Barry Smith" + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Simons uses different terminology for relations of occurrents to regions: Denote the spatio-temporal location of a given occurrent e by 'spn[e]' and call this region its span. We may say an occurrent is at its span, in any larger region, and covers any smaller region. Now suppose we have fixed a frame of reference so that we can speak not merely of spatio-temporal but also of spatial regions (places) and temporal regions (times). The spread of an occurrent, (relative to a frame of reference) is the space it exactly occupies, and its spell is likewise the time it exactly occupies. We write 'spr[e]' and `spl[e]' respectively for the spread and spell of e, omitting mention of the frame." ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "An occurrent is an entity that unfolds itself in time or it is the instantaneous boundary of such an entity (for example a beginning or an ending) or it is a temporal or spatiotemporal region which such an entity occupies_temporal_region or occupies_spatiotemporal_region. (axiom label in BFO2 Reference: [077-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Every occurrent occupies_spatiotemporal_region some spatiotemporal region. (axiom label in BFO2 Reference: [108-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "b is an occurrent entity iff b is an entity that has temporal parts. (axiom label in BFO2 Reference: [079-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Occurrent x) (exists (r) (and (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion x r))))) // axiom label in BFO2 CLIF: [108-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000003 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (iff (Occurrent x) (and (Entity x) (exists (y) (temporalPartOf y x))))) // axiom label in BFO2 CLIF: [079-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000004 +obo:BFO_0000004 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000002 ; + owl:disjointWith obo:BFO_0000020 , + obo:BFO_0000031 ; + obo:BFO_0000179 "ic" ; + obo:BFO_0000180 "IndependentContinuant" ; + obo:IAO_0000112 "a chair"@en , + "a heart"@en , + "a leg"@en , + "a molecule"@en , + "a spatial region"@en , + "an atom"@en , + "an orchestra."@en , + "an organism"@en , + "the bottom right portion of a human torso"@en , + "the interior of your mouth"@en ; + obo:IAO_0000115 "b is an independent continuant = Def. b is a continuant which is such that there is no c and no t such that b s-depends_on c at t. (axiom label in BFO2 Reference: [017-002])"@en ; + obo:IAO_0000601 "For any independent continuant b and any time t there is some spatial region r such that b is located_in r at t. (axiom label in BFO2 Reference: [134-001])"@en , + "For every independent continuant b and time t during the region of time spanned by its life, there are entities which s-depends_on b during t. (axiom label in BFO2 Reference: [018-002])"@en ; + obo:IAO_0000602 "(forall (x t) (if (IndependentContinuant x) (exists (r) (and (SpatialRegion r) (locatedInAt x r t))))) // axiom label in BFO2 CLIF: [134-001] " , + "(forall (x t) (if (and (IndependentContinuant x) (existsAt x t)) (exists (y) (and (Entity y) (specificallyDependsOnAt y x t))))) // axiom label in BFO2 CLIF: [018-002] " , + "(iff (IndependentContinuant a) (and (Continuant a) (not (exists (b t) (specificallyDependsOnAt a b t))))) // axiom label in BFO2 CLIF: [017-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "independent continuant"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is an independent continuant = Def. b is a continuant which is such that there is no c and no t such that b s-depends_on c at t. (axiom label in BFO2 Reference: [017-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "For any independent continuant b and any time t there is some spatial region r such that b is located_in r at t. (axiom label in BFO2 Reference: [134-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "For every independent continuant b and time t during the region of time spanned by its life, there are entities which s-depends_on b during t. (axiom label in BFO2 Reference: [018-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x t) (if (IndependentContinuant x) (exists (r) (and (SpatialRegion r) (locatedInAt x r t))))) // axiom label in BFO2 CLIF: [134-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x t) (if (and (IndependentContinuant x) (existsAt x t)) (exists (y) (and (Entity y) (specificallyDependsOnAt y x t))))) // axiom label in BFO2 CLIF: [018-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000004 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (IndependentContinuant a) (and (Continuant a) (not (exists (b t) (specificallyDependsOnAt a b t))))) // axiom label in BFO2 CLIF: [017-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000006 +obo:BFO_0000006 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000141 ; + owl:disjointWith obo:BFO_0000029 , + obo:BFO_0000140 ; + obo:BFO_0000179 "s-region" ; + obo:BFO_0000180 "SpatialRegion" ; + obo:IAO_0000116 "BFO 2 Reference: Spatial regions do not participate in processes."@en , + "Spatial region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the union of a spatial point and a spatial line that doesn't overlap the point, or two spatial lines that intersect at a single point. In both cases the resultant spatial region is neither 0-dimensional, 1-dimensional, 2-dimensional, or 3-dimensional."@en ; + obo:IAO_0000600 "A spatial region is a continuant entity that is a continuant_part_of spaceR as defined relative to some frame R. (axiom label in BFO2 Reference: [035-001])"@en ; + obo:IAO_0000601 "All continuant parts of spatial regions are spatial regions. (axiom label in BFO2 Reference: [036-001])"@en ; + obo:IAO_0000602 "(forall (x y t) (if (and (SpatialRegion x) (continuantPartOfAt y x t)) (SpatialRegion y))) // axiom label in BFO2 CLIF: [036-001] " , + "(forall (x) (if (SpatialRegion x) (Continuant x))) // axiom label in BFO2 CLIF: [035-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "spatial region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000006 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Spatial region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the union of a spatial point and a spatial line that doesn't overlap the point, or two spatial lines that intersect at a single point. In both cases the resultant spatial region is neither 0-dimensional, 1-dimensional, 2-dimensional, or 3-dimensional."@en ; + obo:IAO_0010000 ; + rdfs:comment "per discussion with Barry Smith" + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000006 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A spatial region is a continuant entity that is a continuant_part_of spaceR as defined relative to some frame R. (axiom label in BFO2 Reference: [035-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000006 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "All continuant parts of spatial regions are spatial regions. (axiom label in BFO2 Reference: [036-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000006 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y t) (if (and (SpatialRegion x) (continuantPartOfAt y x t)) (SpatialRegion y))) // axiom label in BFO2 CLIF: [036-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000006 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (SpatialRegion x) (Continuant x))) // axiom label in BFO2 CLIF: [035-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000008 +obo:BFO_0000008 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000003 ; + owl:disjointWith obo:BFO_0000011 , + obo:BFO_0000015 , + obo:BFO_0000035 ; + obo:BFO_0000179 "t-region" ; + obo:BFO_0000180 "TemporalRegion" ; + obo:IAO_0000116 "Temporal region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the mereological sum of a temporal instant and a temporal interval that doesn't overlap the instant. In this case the resultant temporal region is neither 0-dimensional nor 1-dimensional"@en ; + obo:IAO_0000600 "A temporal region is an occurrent entity that is part of time as defined relative to some reference frame. (axiom label in BFO2 Reference: [100-001])"@en ; + obo:IAO_0000601 "All parts of temporal regions are temporal regions. (axiom label in BFO2 Reference: [101-001])"@en , + "Every temporal region t is such that t occupies_temporal_region t. (axiom label in BFO2 Reference: [119-002])"@en ; + obo:IAO_0000602 "(forall (r) (if (TemporalRegion r) (occupiesTemporalRegion r r))) // axiom label in BFO2 CLIF: [119-002] " , + "(forall (x y) (if (and (TemporalRegion x) (occurrentPartOf y x)) (TemporalRegion y))) // axiom label in BFO2 CLIF: [101-001] " , + "(forall (x) (if (TemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [100-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "temporal region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Temporal region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the mereological sum of a temporal instant and a temporal interval that doesn't overlap the instant. In this case the resultant temporal region is neither 0-dimensional nor 1-dimensional"@en ; + obo:IAO_0010000 ; + rdfs:comment "per discussion with Barry Smith" + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A temporal region is an occurrent entity that is part of time as defined relative to some reference frame. (axiom label in BFO2 Reference: [100-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "All parts of temporal regions are temporal regions. (axiom label in BFO2 Reference: [101-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Every temporal region t is such that t occupies_temporal_region t. (axiom label in BFO2 Reference: [119-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (r) (if (TemporalRegion r) (occupiesTemporalRegion r r))) // axiom label in BFO2 CLIF: [119-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y) (if (and (TemporalRegion x) (occurrentPartOf y x)) (TemporalRegion y))) // axiom label in BFO2 CLIF: [101-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000008 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (TemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [100-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000009 +obo:BFO_0000009 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000006 ; + owl:disjointWith obo:BFO_0000028 ; + obo:BFO_0000179 "2d-s-region" ; + obo:BFO_0000180 "TwoDimensionalSpatialRegion" ; + obo:IAO_0000112 "an infinitely thin plane in space."@en , + "the surface of a sphere-shaped part of space"@en ; + obo:IAO_0000600 "A two-dimensional spatial region is a spatial region that is of two dimensions. (axiom label in BFO2 Reference: [039-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (TwoDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [039-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "two-dimensional spatial region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000009 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A two-dimensional spatial region is a spatial region that is of two dimensions. (axiom label in BFO2 Reference: [039-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000009 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (TwoDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [039-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000011 +obo:BFO_0000011 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000003 ; + obo:BFO_0000179 "st-region" ; + obo:BFO_0000180 "SpatiotemporalRegion" ; + obo:IAO_0000112 "the spatiotemporal region occupied by a human life"@en , + "the spatiotemporal region occupied by a process of cellular meiosis."@en , + "the spatiotemporal region occupied by the development of a cancer tumor"@en ; + obo:IAO_0000600 "A spatiotemporal region is an occurrent entity that is part of spacetime. (axiom label in BFO2 Reference: [095-001])"@en ; + obo:IAO_0000601 "All parts of spatiotemporal regions are spatiotemporal regions. (axiom label in BFO2 Reference: [096-001])"@en , + "Each spatiotemporal region at any time t projects_onto some spatial region at t. (axiom label in BFO2 Reference: [099-001])"@en , + "Each spatiotemporal region projects_onto some temporal region. (axiom label in BFO2 Reference: [098-001])"@en , + "Every spatiotemporal region occupies_spatiotemporal_region itself."@en , + "Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002])"@en ; + obo:IAO_0000602 "(forall (r) (if (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion r r))) // axiom label in BFO2 CLIF: [107-002] " , + "(forall (x t) (if (SpatioTemporalRegion x) (exists (y) (and (SpatialRegion y) (spatiallyProjectsOntoAt x y t))))) // axiom label in BFO2 CLIF: [099-001] " , + "(forall (x y) (if (and (SpatioTemporalRegion x) (occurrentPartOf y x)) (SpatioTemporalRegion y))) // axiom label in BFO2 CLIF: [096-001] " , + "(forall (x) (if (SpatioTemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [095-001] " , + "(forall (x) (if (SpatioTemporalRegion x) (exists (y) (and (TemporalRegion y) (temporallyProjectsOnto x y))))) // axiom label in BFO2 CLIF: [098-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "spatiotemporal region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A spatiotemporal region is an occurrent entity that is part of spacetime. (axiom label in BFO2 Reference: [095-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "All parts of spatiotemporal regions are spatiotemporal regions. (axiom label in BFO2 Reference: [096-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Each spatiotemporal region at any time t projects_onto some spatial region at t. (axiom label in BFO2 Reference: [099-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Each spatiotemporal region projects_onto some temporal region. (axiom label in BFO2 Reference: [098-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (r) (if (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion r r))) // axiom label in BFO2 CLIF: [107-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x t) (if (SpatioTemporalRegion x) (exists (y) (and (SpatialRegion y) (spatiallyProjectsOntoAt x y t))))) // axiom label in BFO2 CLIF: [099-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y) (if (and (SpatioTemporalRegion x) (occurrentPartOf y x)) (SpatioTemporalRegion y))) // axiom label in BFO2 CLIF: [096-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (SpatioTemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [095-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000011 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (SpatioTemporalRegion x) (exists (y) (and (TemporalRegion y) (temporallyProjectsOnto x y))))) // axiom label in BFO2 CLIF: [098-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000015 +obo:BFO_0000015 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000003 ; + obo:BFO_0000179 "process" ; + obo:BFO_0000180 "Process" ; + obo:IAO_0000112 "a process of cell-division, \\ a beating of the heart"@en , + "a process of meiosis"@en , + "a process of sleeping"@en , + "the course of a disease"@en , + "the flight of a bird"@en , + "the life of an organism"@en , + "your process of aging."@en ; + obo:IAO_0000115 "p is a process = Def. p is an occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t. (axiom label in BFO2 Reference: [083-003])"@en ; + obo:IAO_0000116 "BFO 2 Reference: The realm of occurrents is less pervasively marked by the presence of natural units than is the case in the realm of independent continuants. Thus there is here no counterpart of ‘object’. In BFO 1.0 ‘process’ served as such a counterpart. In BFO 2.0 ‘process’ is, rather, the occurrent counterpart of ‘material entity’. Those natural – as contrasted with engineered, which here means: deliberately executed – units which do exist in the realm of occurrents are typically either parasitic on the existence of natural units on the continuant side, or they are fiat in nature. Thus we can count lives; we can count football games; we can count chemical reactions performed in experiments or in chemical manufacturing. We cannot count the processes taking place, for instance, in an episode of insect mating behavior.Even where natural units are identifiable, for example cycles in a cyclical process such as the beating of a heart or an organism’s sleep/wake cycle, the processes in question form a sequence with no discontinuities (temporal gaps) of the sort that we find for instance where billiard balls or zebrafish or planets are separated by clear spatial gaps. Lives of organisms are process units, but they too unfold in a continuous series from other, prior processes such as fertilization, and they unfold in turn in continuous series of post-life processes such as post-mortem decay. Clear examples of boundaries of processes are almost always of the fiat sort (midnight, a time of death as declared in an operating theater or on a death certificate, the initiation of a state of war)"@en ; + obo:IAO_0000602 "(iff (Process a) (and (Occurrent a) (exists (b) (properTemporalPartOf b a)) (exists (c t) (and (MaterialEntity c) (specificallyDependsOnAt a c t))))) // axiom label in BFO2 CLIF: [083-003] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "process"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000015 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "p is a process = Def. p is an occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t. (axiom label in BFO2 Reference: [083-003])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000015 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (Process a) (and (Occurrent a) (exists (b) (properTemporalPartOf b a)) (exists (c t) (and (MaterialEntity c) (specificallyDependsOnAt a c t))))) // axiom label in BFO2 CLIF: [083-003] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000016 +obo:BFO_0000016 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + owl:disjointWith obo:BFO_0000023 ; + obo:BFO_0000179 "disposition" ; + obo:BFO_0000180 "Disposition" ; + obo:IAO_0000112 "an atom of element X has the disposition to decay to an atom of element Y"@en , + "certain people have a predisposition to colon cancer"@en , + "children are innately disposed to categorize objects in certain ways."@en , + "the cell wall is disposed to filter chemicals in endocytosis and exocytosis"@en ; + obo:IAO_0000116 "BFO 2 Reference: Dispositions exist along a strength continuum. Weaker forms of disposition are realized in only a fraction of triggering cases. These forms occur in a significant number of cases of a similar type."@en ; + obo:IAO_0000600 "b is a disposition means: b is a realizable entity & b’s bearer is some material entity & b is such that if it ceases to exist, then its bearer is physically changed, & b’s realization occurs when and because this bearer is in some special physical circumstances, & this realization occurs in virtue of the bearer’s physical make-up. (axiom label in BFO2 Reference: [062-002])"@en ; + obo:IAO_0000601 "If b is a realizable entity then for all t at which b exists, b s-depends_on some material entity at t. (axiom label in BFO2 Reference: [063-002])"@en ; + obo:IAO_0000602 "(forall (x t) (if (and (RealizableEntity x) (existsAt x t)) (exists (y) (and (MaterialEntity y) (specificallyDepends x y t))))) // axiom label in BFO2 CLIF: [063-002] " , + "(forall (x) (if (Disposition x) (and (RealizableEntity x) (exists (y) (and (MaterialEntity y) (bearerOfAt x y t)))))) // axiom label in BFO2 CLIF: [062-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "disposition"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000016 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is a disposition means: b is a realizable entity & b’s bearer is some material entity & b is such that if it ceases to exist, then its bearer is physically changed, & b’s realization occurs when and because this bearer is in some special physical circumstances, & this realization occurs in virtue of the bearer’s physical make-up. (axiom label in BFO2 Reference: [062-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000016 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "If b is a realizable entity then for all t at which b exists, b s-depends_on some material entity at t. (axiom label in BFO2 Reference: [063-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000016 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x t) (if (and (RealizableEntity x) (existsAt x t)) (exists (y) (and (MaterialEntity y) (specificallyDepends x y t))))) // axiom label in BFO2 CLIF: [063-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000016 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Disposition x) (and (RealizableEntity x) (exists (y) (and (MaterialEntity y) (bearerOfAt x y t)))))) // axiom label in BFO2 CLIF: [062-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000017 +obo:BFO_0000017 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000020 ; + owl:disjointWith obo:BFO_0000019 ; + obo:BFO_0000179 "realizable" ; + obo:BFO_0000180 "RealizableEntity" ; + obo:IAO_0000112 "the disposition of this piece of metal to conduct electricity."@en , + "the disposition of your blood to coagulate"@en , + "the function of your reproductive organs"@en , + "the role of being a doctor"@en , + "the role of this boundary to delineate where Utah and Colorado meet"@en ; + obo:IAO_0000600 "To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type. (axiom label in BFO2 Reference: [058-002])"@en ; + obo:IAO_0000601 "All realizable dependent continuants have independent continuants that are not spatial regions as their bearers. (axiom label in BFO2 Reference: [060-002])"@en ; + obo:IAO_0000602 "(forall (x t) (if (RealizableEntity x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (bearerOfAt y x t))))) // axiom label in BFO2 CLIF: [060-002] " , + "(forall (x) (if (RealizableEntity x) (and (SpecificallyDependentContinuant x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (inheresIn x y)))))) // axiom label in BFO2 CLIF: [058-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "realizable entity"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000017 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type. (axiom label in BFO2 Reference: [058-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000017 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "All realizable dependent continuants have independent continuants that are not spatial regions as their bearers. (axiom label in BFO2 Reference: [060-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000017 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x t) (if (RealizableEntity x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (bearerOfAt y x t))))) // axiom label in BFO2 CLIF: [060-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000017 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (RealizableEntity x) (and (SpecificallyDependentContinuant x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (inheresIn x y)))))) // axiom label in BFO2 CLIF: [058-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000018 +obo:BFO_0000018 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000006 ; + owl:disjointWith obo:BFO_0000028 ; + obo:BFO_0000179 "0d-s-region" ; + obo:BFO_0000180 "ZeroDimensionalSpatialRegion" ; + obo:IAO_0000600 "A zero-dimensional spatial region is a point in space. (axiom label in BFO2 Reference: [037-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (ZeroDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [037-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "zero-dimensional spatial region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000018 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A zero-dimensional spatial region is a point in space. (axiom label in BFO2 Reference: [037-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000018 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (ZeroDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [037-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000019 +obo:BFO_0000019 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000020 ; + obo:BFO_0000179 "quality" ; + obo:BFO_0000180 "Quality" ; + obo:IAO_0000112 "the ambient temperature of this portion of air"@en , + "the color of a tomato"@en , + "the length of the circumference of your waist"@en , + "the mass of this piece of gold."@en , + "the shape of your nose"@en , + "the shape of your nostril"@en ; + obo:IAO_0000600 "a quality is a specifically dependent continuant that, in contrast to roles and dispositions, does not require any further process in order to be realized. (axiom label in BFO2 Reference: [055-001])"@en ; + obo:IAO_0000601 "If an entity is a quality at any time that it exists, then it is a quality at every time that it exists. (axiom label in BFO2 Reference: [105-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (Quality x) (SpecificallyDependentContinuant x))) // axiom label in BFO2 CLIF: [055-001] " , + "(forall (x) (if (exists (t) (and (existsAt x t) (Quality x))) (forall (t_1) (if (existsAt x t_1) (Quality x))))) // axiom label in BFO2 CLIF: [105-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "quality"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000019 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "a quality is a specifically dependent continuant that, in contrast to roles and dispositions, does not require any further process in order to be realized. (axiom label in BFO2 Reference: [055-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000019 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "If an entity is a quality at any time that it exists, then it is a quality at every time that it exists. (axiom label in BFO2 Reference: [105-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000019 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Quality x) (SpecificallyDependentContinuant x))) // axiom label in BFO2 CLIF: [055-001] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000019 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (exists (t) (and (existsAt x t) (Quality x))) (forall (t_1) (if (existsAt x t_1) (Quality x))))) // axiom label in BFO2 CLIF: [105-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000020 +obo:BFO_0000020 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000002 ; + owl:disjointWith obo:BFO_0000031 ; + obo:BFO_0000179 "sdc" ; + obo:BFO_0000180 "SpecificallyDependentContinuant" ; + obo:IAO_0000112 "Reciprocal specifically dependent continuants: the function of this key to open this lock and the mutually dependent disposition of this lock: to be opened by this key"@en , + "of one-sided specifically dependent continuants: the mass of this tomato"@en , + "of relational dependent continuants (multiple bearers): John’s love for Mary, the ownership relation between John and this statue, the relation of authority between John and his subordinates."@en , + "the disposition of this fish to decay"@en , + "the function of this heart: to pump blood"@en , + "the mutual dependence of proton donors and acceptors in chemical reactions [79"@en , + "the mutual dependence of the role predator and the role prey as played by two organisms in a given interaction"@en , + "the pink color of a medium rare piece of grilled filet mignon at its center"@en , + "the role of being a doctor"@en , + "the shape of this hole."@en , + "the smell of this portion of mozzarella"@en ; + obo:IAO_0000115 "b is a specifically dependent continuant = Def. b is a continuant & there is some independent continuant c which is not a spatial region and which is such that b s-depends_on c at every time t during the course of b’s existence. (axiom label in BFO2 Reference: [050-003])"@en ; + obo:IAO_0000116 "Specifically dependent continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. We're not sure what else will develop here, but for example there are questions such as what are promises, obligation, etc."@en ; + obo:IAO_0000602 "(iff (SpecificallyDependentContinuant a) (and (Continuant a) (forall (t) (if (existsAt a t) (exists (b) (and (IndependentContinuant b) (not (SpatialRegion b)) (specificallyDependsOnAt a b t))))))) // axiom label in BFO2 CLIF: [050-003] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "specifically dependent continuant"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000020 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is a specifically dependent continuant = Def. b is a continuant & there is some independent continuant c which is not a spatial region and which is such that b s-depends_on c at every time t during the course of b’s existence. (axiom label in BFO2 Reference: [050-003])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000020 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Specifically dependent continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. We're not sure what else will develop here, but for example there are questions such as what are promises, obligation, etc."@en ; + obo:IAO_0010000 ; + rdfs:comment "per discussion with Barry Smith" + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000020 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (SpecificallyDependentContinuant a) (and (Continuant a) (forall (t) (if (existsAt a t) (exists (b) (and (IndependentContinuant b) (not (SpatialRegion b)) (specificallyDependsOnAt a b t))))))) // axiom label in BFO2 CLIF: [050-003] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000023 +obo:BFO_0000023 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + obo:BFO_0000179 "role" ; + obo:BFO_0000180 "Role" ; + obo:IAO_0000112 "John’s role of husband to Mary is dependent on Mary’s role of wife to John, and both are dependent on the object aggregate comprising John and Mary as member parts joined together through the relational quality of being married."@en , + "the priest role"@en , + "the role of a boundary to demarcate two neighboring administrative territories"@en , + "the role of a building in serving as a military target"@en , + "the role of a stone in marking a property boundary"@en , + "the role of subject in a clinical trial"@en , + "the student role"@en ; + obo:IAO_0000116 "BFO 2 Reference: One major family of examples of non-rigid universals involves roles, and ontologies developed for corresponding administrative purposes may consist entirely of representatives of entities of this sort. Thus ‘professor’, defined as follows,b instance_of professor at t =Def. there is some c, c instance_of professor role & c inheres_in b at t.denotes a non-rigid universal and so also do ‘nurse’, ‘student’, ‘colonel’, ‘taxpayer’, and so forth. (These terms are all, in the jargon of philosophy, phase sortals.) By using role terms in definitions, we can create a BFO conformant treatment of such entities drawing on the fact that, while an instance of professor may be simultaneously an instance of trade union member, no instance of the type professor role is also (at any time) an instance of the type trade union member role (any more than any instance of the type color is at any time an instance of the type length).If an ontology of employment positions should be defined in terms of roles following the above pattern, this enables the ontology to do justice to the fact that individuals instantiate the corresponding universals – professor, sergeant, nurse – only during certain phases in their lives."@en ; + obo:IAO_0000600 "b is a role means: b is a realizable entity & b exists because there is some single bearer that is in some special physical, social, or institutional set of circumstances in which this bearer does not have to be& b is not such that, if it ceases to exist, then the physical make-up of the bearer is thereby changed. (axiom label in BFO2 Reference: [061-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (Role x) (RealizableEntity x))) // axiom label in BFO2 CLIF: [061-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "role"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000023 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is a role means: b is a realizable entity & b exists because there is some single bearer that is in some special physical, social, or institutional set of circumstances in which this bearer does not have to be& b is not such that, if it ceases to exist, then the physical make-up of the bearer is thereby changed. (axiom label in BFO2 Reference: [061-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000023 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Role x) (RealizableEntity x))) // axiom label in BFO2 CLIF: [061-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000024 +obo:BFO_0000024 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + obo:BFO_0000179 "fiat-object-part" ; + obo:BFO_0000180 "FiatObjectPart" ; + obo:IAO_0000112 "or with divisions drawn by cognitive subjects for practical reasons, such as the division of a cake (before slicing) into (what will become) slices (and thus member parts of an object aggregate). However, this does not mean that fiat object parts are dependent for their existence on divisions or delineations effected by cognitive subjects. If, for example, it is correct to conceive geological layers of the Earth as fiat object parts of the Earth, then even though these layers were first delineated in recent times, still existed long before such delineation and what holds of these layers (for example that the oldest layers are also the lowest layers) did not begin to hold because of our acts of delineation.Treatment of material entity in BFOExamples viewed by some as problematic cases for the trichotomy of fiat object part, object, and object aggregate include: a mussel on (and attached to) a rock, a slime mold, a pizza, a cloud, a galaxy, a railway train with engine and multiple carriages, a clonal stand of quaking aspen, a bacterial community (biofilm), a broken femur. Note that, as Aristotle already clearly recognized, such problematic cases – which lie at or near the penumbra of instances defined by the categories in question – need not invalidate these categories. The existence of grey objects does not prove that there are not objects which are black and objects which are white; the existence of mules does not prove that there are not objects which are donkeys and objects which are horses. It does, however, show that the examples in question need to be addressed carefully in order to show how they can be fitted into the proposed scheme, for example by recognizing additional subdivisions [29"@en , + "the FMA:regional parts of an intact human body."@en , + "the Western hemisphere of the Earth"@en , + "the division of the brain into regions"@en , + "the division of the planet into hemispheres"@en , + "the dorsal and ventral surfaces of the body"@en , + "the upper and lower lobes of the left lung"@en ; + obo:IAO_0000116 "BFO 2 Reference: Most examples of fiat object parts are associated with theoretically drawn divisions"@en ; + obo:IAO_0000600 "b is a fiat object part = Def. b is a material entity which is such that for all times t, if b exists at t then there is some object c such that b proper continuant_part of c at t and c is demarcated from the remainder of c by a two-dimensional continuant fiat boundary. (axiom label in BFO2 Reference: [027-004])"@en ; + obo:IAO_0000602 "(forall (x) (if (FiatObjectPart x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y) (and (Object y) (properContinuantPartOfAt x y t)))))))) // axiom label in BFO2 CLIF: [027-004] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "fiat object part"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000024 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is a fiat object part = Def. b is a material entity which is such that for all times t, if b exists at t then there is some object c such that b proper continuant_part of c at t and c is demarcated from the remainder of c by a two-dimensional continuant fiat boundary. (axiom label in BFO2 Reference: [027-004])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000024 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (FiatObjectPart x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y) (and (Object y) (properContinuantPartOfAt x y t)))))))) // axiom label in BFO2 CLIF: [027-004] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000026 +obo:BFO_0000026 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000006 ; + owl:disjointWith obo:BFO_0000028 ; + obo:BFO_0000179 "1d-s-region" ; + obo:BFO_0000180 "OneDimensionalSpatialRegion" ; + obo:IAO_0000112 "an edge of a cube-shaped portion of space."@en ; + obo:IAO_0000600 "A one-dimensional spatial region is a line or aggregate of lines stretching from one point in space to another. (axiom label in BFO2 Reference: [038-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (OneDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [038-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "one-dimensional spatial region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000026 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A one-dimensional spatial region is a line or aggregate of lines stretching from one point in space to another. (axiom label in BFO2 Reference: [038-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000026 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (OneDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [038-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000027 +obo:BFO_0000027 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + obo:BFO_0000179 "object-aggregate" ; + obo:BFO_0000180 "ObjectAggregate" ; + obo:IAO_0000112 "a collection of cells in a blood biobank."@en , + "a swarm of bees is an aggregate of members who are linked together through natural bonds"@en , + "a symphony orchestra"@en , + "an organization is an aggregate whose member parts have roles of specific types (for example in a jazz band, a chess club, a football team)"@en , + "defined by fiat: the aggregate of members of an organization"@en , + "defined through physical attachment: the aggregate of atoms in a lump of granite"@en , + "defined through physical containment: the aggregate of molecules of carbon dioxide in a sealed container"@en , + "defined via attributive delimitations such as: the patients in this hospital"@en , + "the aggregate of bearings in a constant velocity axle joint"@en , + "the aggregate of blood cells in your body"@en , + "the nitrogen atoms in the atmosphere"@en , + "the restaurants in Palo Alto"@en , + "your collection of Meissen ceramic plates."@en ; + obo:IAO_0000116 "An entity a is an object aggregate if and only if there is a mutually exhaustive and pairwise disjoint partition of a into objects " , + "BFO 2 Reference: object aggregates may gain and lose parts while remaining numerically identical (one and the same individual) over time. This holds both for aggregates whose membership is determined naturally (the aggregate of cells in your body) and aggregates determined by fiat (a baseball team, a congressional committee)."@en ; + obo:IAO_0000119 "ISBN:978-3-938793-98-5pp124-158#Thomas Bittner and Barry Smith, 'A Theory of Granular Partitions', in K. Munn and B. Smith (eds.), Applied Ontology: An Introduction, Frankfurt/Lancaster: ontos, 2008, 125-158." ; + obo:IAO_0000600 "b is an object aggregate means: b is a material entity consisting exactly of a plurality of objects as member_parts at all times at which b exists. (axiom label in BFO2 Reference: [025-004])"@en ; + obo:IAO_0000602 "(forall (x) (if (ObjectAggregate x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y z) (and (Object y) (Object z) (memberPartOfAt y x t) (memberPartOfAt z x t) (not (= y z)))))) (not (exists (w t_1) (and (memberPartOfAt w x t_1) (not (Object w)))))))) // axiom label in BFO2 CLIF: [025-004] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "object aggregate"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000027 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "An entity a is an object aggregate if and only if there is a mutually exhaustive and pairwise disjoint partition of a into objects " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000027 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "An entity a is an object aggregate if and only if there is a mutually exhaustive and pairwise disjoint partition of a into objects " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000027 ; + owl:annotatedProperty obo:IAO_0000119 ; + owl:annotatedTarget "ISBN:978-3-938793-98-5pp124-158#Thomas Bittner and Barry Smith, 'A Theory of Granular Partitions', in K. Munn and B. Smith (eds.), Applied Ontology: An Introduction, Frankfurt/Lancaster: ontos, 2008, 125-158." ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000027 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is an object aggregate means: b is a material entity consisting exactly of a plurality of objects as member_parts at all times at which b exists. (axiom label in BFO2 Reference: [025-004])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000027 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (ObjectAggregate x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y z) (and (Object y) (Object z) (memberPartOfAt y x t) (memberPartOfAt z x t) (not (= y z)))))) (not (exists (w t_1) (and (memberPartOfAt w x t_1) (not (Object w)))))))) // axiom label in BFO2 CLIF: [025-004] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000028 +obo:BFO_0000028 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000006 ; + obo:BFO_0000179 "3d-s-region" ; + obo:BFO_0000180 "ThreeDimensionalSpatialRegion" ; + obo:IAO_0000112 "a cube-shaped region of space"@en , + "a sphere-shaped region of space,"@en ; + obo:IAO_0000600 "A three-dimensional spatial region is a spatial region that is of three dimensions. (axiom label in BFO2 Reference: [040-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (ThreeDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [040-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "three-dimensional spatial region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000028 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A three-dimensional spatial region is a spatial region that is of three dimensions. (axiom label in BFO2 Reference: [040-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000028 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (ThreeDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [040-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000029 +obo:BFO_0000029 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000141 ; + obo:BFO_0000179 "site" ; + obo:BFO_0000180 "Site" ; + obo:IAO_0000112 "Manhattan Canyon)"@en , + "a hole in the interior of a portion of cheese"@en , + "a rabbit hole"@en , + "an air traffic control region defined in the airspace above an airport"@en , + "the Grand Canyon"@en , + "the Piazza San Marco"@en , + "the cockpit of an aircraft"@en , + "the hold of a ship"@en , + "the interior of a kangaroo pouch"@en , + "the interior of the trunk of your car"@en , + "the interior of your bedroom"@en , + "the interior of your office"@en , + "the interior of your refrigerator"@en , + "the lumen of your gut"@en , + "your left nostril (a fiat part – the opening – of your left nasal cavity)"@en ; + obo:IAO_0000600 "b is a site means: b is a three-dimensional immaterial entity that is (partially or wholly) bounded by a material entity or it is a three-dimensional immaterial part thereof. (axiom label in BFO2 Reference: [034-002])"@en ; + obo:IAO_0000602 "(forall (x) (if (Site x) (ImmaterialEntity x))) // axiom label in BFO2 CLIF: [034-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "site"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000029 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is a site means: b is a three-dimensional immaterial entity that is (partially or wholly) bounded by a material entity or it is a three-dimensional immaterial part thereof. (axiom label in BFO2 Reference: [034-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000029 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Site x) (ImmaterialEntity x))) // axiom label in BFO2 CLIF: [034-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000030 +obo:BFO_0000030 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + obo:BFO_0000179 "object" ; + obo:BFO_0000180 "Object" ; + obo:IAO_0000112 "atom"@en , + "cell"@en , + "cells and organisms"@en , + "engineered artifacts"@en , + "grain of sand"@en , + "molecule"@en , + "organelle"@en , + "organism"@en , + "planet"@en , + "solid portions of matter"@en , + "star"@en ; + obo:IAO_0000116 "BFO 2 Reference: BFO rests on the presupposition that at multiple micro-, meso- and macroscopic scales reality exhibits certain stable, spatially separated or separable material units, combined or combinable into aggregates of various sorts (for example organisms into what are called ‘populations’). Such units play a central role in almost all domains of natural science from particle physics to cosmology. Many scientific laws govern the units in question, employing general terms (such as ‘molecule’ or ‘planet’) referring to the types and subtypes of units, and also to the types and subtypes of the processes through which such units develop and interact. The division of reality into such natural units is at the heart of biological science, as also is the fact that these units may form higher-level units (as cells form multicellular organisms) and that they may also form aggregates of units, for example as cells form portions of tissue and organs form families, herds, breeds, species, and so on. At the same time, the division of certain portions of reality into engineered units (manufactured artifacts) is the basis of modern industrial technology, which rests on the distributed mass production of engineered parts through division of labor and on their assembly into larger, compound units such as cars and laptops. The division of portions of reality into units is one starting point for the phenomenon of counting."@en , + "BFO 2 Reference: Each object is such that there are entities of which we can assert unproblematically that they lie in its interior, and other entities of which we can assert unproblematically that they lie in its exterior. This may not be so for entities lying at or near the boundary between the interior and exterior. This means that two objects – for example the two cells depicted in Figure 3 – may be such that there are material entities crossing their boundaries which belong determinately to neither cell. Something similar obtains in certain cases of conjoined twins (see below)."@en , + "BFO 2 Reference: To say that b is causally unified means: b is a material entity which is such that its material parts are tied together in such a way that, in environments typical for entities of the type in question,if c, a continuant part of b that is in the interior of b at t, is larger than a certain threshold size (which will be determined differently from case to case, depending on factors such as porosity of external cover) and is moved in space to be at t at a location on the exterior of the spatial region that had been occupied by b at t, then either b’s other parts will be moved in coordinated fashion or b will be damaged (be affected, for example, by breakage or tearing) in the interval between t and t.causal changes in one part of b can have consequences for other parts of b without the mediation of any entity that lies on the exterior of b. Material entities with no proper material parts would satisfy these conditions trivially. Candidate examples of types of causal unity for material entities of more complex sorts are as follows (this is not intended to be an exhaustive list):CU1: Causal unity via physical coveringHere the parts in the interior of the unified entity are combined together causally through a common membrane or other physical covering\\. The latter points outwards toward and may serve a protective function in relation to what lies on the exterior of the entity [13, 47"@en , + "BFO 2 Reference: an object is a maximal causally unified material entity"@en , + "BFO 2 Reference: ‘objects’ are sometimes referred to as ‘grains’ [74"@en ; + obo:IAO_0000600 "b is an object means: b is a material entity which manifests causal unity of one or other of the types CUn listed above & is of a type (a material universal) instances of which are maximal relative to this criterion of causal unity. (axiom label in BFO2 Reference: [024-001])"@en ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "object"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000030 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b is an object means: b is a material entity which manifests causal unity of one or other of the types CUn listed above & is of a type (a material universal) instances of which are maximal relative to this criterion of causal unity. (axiom label in BFO2 Reference: [024-001])"@en ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000031 +obo:BFO_0000031 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000002 ; + obo:BFO_0000179 "gdc" ; + obo:BFO_0000180 "GenericallyDependentContinuant" ; + obo:IAO_0000112 "The entries in your database are patterns instantiated as quality instances in your hard drive. The database itself is an aggregate of such patterns. When you create the database you create a particular instance of the generically dependent continuant type database. Each entry in the database is an instance of the generically dependent continuant type IAO: information content entity."@en , + "the pdf file on your laptop, the pdf file that is a copy thereof on my laptop"@en , + "the sequence of this protein molecule; the sequence that is a copy thereof in that protein molecule."@en ; + obo:IAO_0000115 "b is a generically dependent continuant = Def. b is a continuant that g-depends_on one or more other entities. (axiom label in BFO2 Reference: [074-001])"@en ; + obo:IAO_0000602 "(iff (GenericallyDependentContinuant a) (and (Continuant a) (exists (b t) (genericallyDependsOnAt a b t)))) // axiom label in BFO2 CLIF: [074-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "generically dependent continuant"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000031 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is a generically dependent continuant = Def. b is a continuant that g-depends_on one or more other entities. (axiom label in BFO2 Reference: [074-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000031 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (GenericallyDependentContinuant a) (and (Continuant a) (exists (b t) (genericallyDependsOnAt a b t)))) // axiom label in BFO2 CLIF: [074-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000034 +obo:BFO_0000034 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + obo:BFO_0000179 "function" ; + obo:BFO_0000180 "Function" ; + obo:IAO_0000112 "the function of a hammer to drive in nails"@en , + "the function of a heart pacemaker to regulate the beating of a heart through electricity"@en , + "the function of amylase in saliva to break down starch into sugar"@en ; + obo:IAO_0000116 "BFO 2 Reference: In the past, we have distinguished two varieties of function, artifactual function and biological function. These are not asserted subtypes of BFO:function however, since the same function – for example: to pump, to transport – can exist both in artifacts and in biological entities. The asserted subtypes of function that would be needed in order to yield a separate monoheirarchy are not artifactual function, biological function, etc., but rather transporting function, pumping function, etc."@en ; + obo:IAO_0000600 "A function is a disposition that exists in virtue of the bearer’s physical make-up and this physical make-up is something the bearer possesses because it came into being, either through evolution (in the case of natural biological entities) or through intentional design (in the case of artifacts), in order to realize processes of a certain sort. (axiom label in BFO2 Reference: [064-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (Function x) (Disposition x))) // axiom label in BFO2 CLIF: [064-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "function"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000034 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A function is a disposition that exists in virtue of the bearer’s physical make-up and this physical make-up is something the bearer possesses because it came into being, either through evolution (in the case of natural biological entities) or through intentional design (in the case of artifacts), in order to realize processes of a certain sort. (axiom label in BFO2 Reference: [064-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000034 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (Function x) (Disposition x))) // axiom label in BFO2 CLIF: [064-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000035 +obo:BFO_0000035 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000003 ; + obo:BFO_0000179 "p-boundary" ; + obo:BFO_0000180 "ProcessBoundary" ; + obo:IAO_0000112 "the boundary between the 2nd and 3rd year of your life."@en ; + obo:IAO_0000115 "p is a process boundary =Def. p is a temporal part of a process & p has no proper temporal parts. (axiom label in BFO2 Reference: [084-001])"@en ; + obo:IAO_0000601 "Every process boundary occupies_temporal_region a zero-dimensional temporal region. (axiom label in BFO2 Reference: [085-002])"@en ; + obo:IAO_0000602 "(forall (x) (if (ProcessBoundary x) (exists (y) (and (ZeroDimensionalTemporalRegion y) (occupiesTemporalRegion x y))))) // axiom label in BFO2 CLIF: [085-002] " , + "(iff (ProcessBoundary a) (exists (p) (and (Process p) (temporalPartOf a p) (not (exists (b) (properTemporalPartOf b a)))))) // axiom label in BFO2 CLIF: [084-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "process boundary"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000035 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "p is a process boundary =Def. p is a temporal part of a process & p has no proper temporal parts. (axiom label in BFO2 Reference: [084-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000035 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Every process boundary occupies_temporal_region a zero-dimensional temporal region. (axiom label in BFO2 Reference: [085-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000035 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (ProcessBoundary x) (exists (y) (and (ZeroDimensionalTemporalRegion y) (occupiesTemporalRegion x y))))) // axiom label in BFO2 CLIF: [085-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000035 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (ProcessBoundary a) (exists (p) (and (Process p) (temporalPartOf a p) (not (exists (b) (properTemporalPartOf b a)))))) // axiom label in BFO2 CLIF: [084-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000038 +obo:BFO_0000038 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000008 ; + owl:disjointWith obo:BFO_0000148 ; + obo:BFO_0000179 "1d-t-region" ; + obo:BFO_0000180 "OneDimensionalTemporalRegion" ; + obo:IAO_0000112 "the temporal region during which a process occurs."@en ; + obo:IAO_0000116 "BFO 2 Reference: A temporal interval is a special kind of one-dimensional temporal region, namely one that is self-connected (is without gaps or breaks)."@en ; + obo:IAO_0000600 "A one-dimensional temporal region is a temporal region that is extended. (axiom label in BFO2 Reference: [103-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (OneDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [103-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "one-dimensional temporal region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000038 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A one-dimensional temporal region is a temporal region that is extended. (axiom label in BFO2 Reference: [103-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000038 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (OneDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [103-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000040 +obo:BFO_0000040 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000004 ; + owl:disjointWith obo:BFO_0000141 ; + obo:BFO_0000179 "material" ; + obo:BFO_0000180 "MaterialEntity" ; + obo:IAO_0000112 "a flame"@en , + "a forest fire"@en , + "a human being"@en , + "a hurricane"@en , + "a photon"@en , + "a puff of smoke"@en , + "a sea wave"@en , + "a tornado"@en , + "an aggregate of human beings."@en , + "an energy wave"@en , + "an epidemic"@en , + "the undetached arm of a human being"@en ; + obo:IAO_0000116 "BFO 2 Reference: Material entities (continuants) can preserve their identity even while gaining and losing material parts. Continuants are contrasted with occurrents, which unfold themselves in successive temporal parts or phases [60"@en , + "BFO 2 Reference: Object, Fiat Object Part and Object Aggregate are not intended to be exhaustive of Material Entity. Users are invited to propose new subcategories of Material Entity."@en , + "BFO 2 Reference: ‘Matter’ is intended to encompass both mass and energy (we will address the ontological treatment of portions of energy in a later version of BFO). A portion of matter is anything that includes elementary particles among its proper or improper parts: quarks and leptons, including electrons, as the smallest particles thus far discovered; baryons (including protons and neutrons) at a higher level of granularity; atoms and molecules at still higher levels, forming the cells, organs, organisms and other material entities studied by biologists, the portions of rock studied by geologists, the fossils studied by paleontologists, and so on.Material entities are three-dimensional entities (entities extended in three spatial dimensions), as contrasted with the processes in which they participate, which are four-dimensional entities (entities extended also along the dimension of time).According to the FMA, material entities may have immaterial entities as parts – including the entities identified below as sites; for example the interior (or ‘lumen’) of your small intestine is a part of your body. BFO 2.0 embodies a decision to follow the FMA here."@en ; + obo:IAO_0000600 "A material entity is an independent continuant that has some portion of matter as proper or improper continuant part. (axiom label in BFO2 Reference: [019-002])"@en ; + obo:IAO_0000601 "Every entity which has a material entity as continuant part is a material entity. (axiom label in BFO2 Reference: [020-002])"@en , + "every entity of which a material entity is continuant part is also a material entity. (axiom label in BFO2 Reference: [021-002])"@en ; + obo:IAO_0000602 "(forall (x) (if (MaterialEntity x) (IndependentContinuant x))) // axiom label in BFO2 CLIF: [019-002] " , + "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt x y t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [021-002] " , + "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt y x t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [020-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "material entity"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A material entity is an independent continuant that has some portion of matter as proper or improper continuant part. (axiom label in BFO2 Reference: [019-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "Every entity which has a material entity as continuant part is a material entity. (axiom label in BFO2 Reference: [020-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000601 ; + owl:annotatedTarget "every entity of which a material entity is continuant part is also a material entity. (axiom label in BFO2 Reference: [021-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (MaterialEntity x) (IndependentContinuant x))) // axiom label in BFO2 CLIF: [019-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt x y t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [021-002] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000040 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt y x t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [020-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000140 +obo:BFO_0000140 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000141 ; + obo:BFO_0000179 "cf-boundary" ; + obo:BFO_0000180 "ContinuantFiatBoundary" ; + obo:IAO_0000115 "b is a continuant fiat boundary = Def. b is an immaterial entity that is of zero, one or two dimensions and does not include a spatial region as part. (axiom label in BFO2 Reference: [029-001])"@en ; + obo:IAO_0000116 "BFO 2 Reference: In BFO 1.1 the assumption was made that the external surface of a material entity such as a cell could be treated as if it were a boundary in the mathematical sense. The new document propounds the view that when we talk about external surfaces of material objects in this way then we are talking about something fiat. To be dealt with in a future version: fiat boundaries at different levels of granularity.More generally, the focus in discussion of boundaries in BFO 2.0 is now on fiat boundaries, which means: boundaries for which there is no assumption that they coincide with physical discontinuities. The ontology of boundaries becomes more closely allied with the ontology of regions."@en , + "BFO 2 Reference: a continuant fiat boundary is a boundary of some material entity (for example: the plane separating the Northern and Southern hemispheres; the North Pole), or it is a boundary of some immaterial entity (for example of some portion of airspace). Three basic kinds of continuant fiat boundary can be distinguished (together with various combination kinds [29"@en , + "Continuant fiat boundary doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the mereological sum of two-dimensional continuant fiat boundary and a one dimensional continuant fiat boundary that doesn't overlap it. The situation is analogous to temporal and spatial regions."@en ; + obo:IAO_0000601 "Every continuant fiat boundary is located at some spatial region at every time at which it exists"@en ; + obo:IAO_0000602 "(iff (ContinuantFiatBoundary a) (and (ImmaterialEntity a) (exists (b) (and (or (ZeroDimensionalSpatialRegion b) (OneDimensionalSpatialRegion b) (TwoDimensionalSpatialRegion b)) (forall (t) (locatedInAt a b t)))) (not (exists (c t) (and (SpatialRegion c) (continuantPartOfAt c a t)))))) // axiom label in BFO2 CLIF: [029-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "continuant fiat boundary"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000140 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is a continuant fiat boundary = Def. b is an immaterial entity that is of zero, one or two dimensions and does not include a spatial region as part. (axiom label in BFO2 Reference: [029-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000140 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "Continuant fiat boundary doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the mereological sum of two-dimensional continuant fiat boundary and a one dimensional continuant fiat boundary that doesn't overlap it. The situation is analogous to temporal and spatial regions."@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000140 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (ContinuantFiatBoundary a) (and (ImmaterialEntity a) (exists (b) (and (or (ZeroDimensionalSpatialRegion b) (OneDimensionalSpatialRegion b) (TwoDimensionalSpatialRegion b)) (forall (t) (locatedInAt a b t)))) (not (exists (c t) (and (SpatialRegion c) (continuantPartOfAt c a t)))))) // axiom label in BFO2 CLIF: [029-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000141 +obo:BFO_0000141 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000004 ; + obo:BFO_0000179 "immaterial" ; + obo:BFO_0000180 "ImmaterialEntity" ; + obo:IAO_0000116 "BFO 2 Reference: Immaterial entities are divided into two subgroups:boundaries and sites, which bound, or are demarcated in relation, to material entities, and which can thus change location, shape and size and as their material hosts move or change shape or size (for example: your nasal passage; the hold of a ship; the boundary of Wales (which moves with the rotation of the Earth) [38, 7, 10"@en ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "immaterial entity"@en . + + +### http://purl.obolibrary.org/obo/BFO_0000142 +obo:BFO_0000142 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000140 ; + owl:disjointWith obo:BFO_0000146 , + obo:BFO_0000147 ; + obo:BFO_0000179 "1d-cf-boundary" ; + obo:BFO_0000180 "OneDimensionalContinuantFiatBoundary" ; + obo:IAO_0000112 "The Equator"@en , + "all geopolitical boundaries"@en , + "all lines of latitude and longitude"@en , + "the line separating the outer surface of the mucosa of the lower lip from the outer surface of the skin of the chin."@en , + "the median sulcus of your tongue"@en ; + obo:IAO_0000600 "a one-dimensional continuant fiat boundary is a continuous fiat line whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [032-001])"@en ; + obo:IAO_0000602 "(iff (OneDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (OneDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [032-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "one-dimensional continuant fiat boundary"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000142 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "a one-dimensional continuant fiat boundary is a continuous fiat line whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [032-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000142 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (OneDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (OneDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [032-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000144 +obo:BFO_0000144 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + owl:disjointWith obo:BFO_0000182 ; + obo:BFO_0000179 "process-profile" ; + obo:BFO_0000180 "ProcessProfile" ; + obo:IAO_0000112 "On a somewhat higher level of complexity are what we shall call rate process profiles, which are the targets of selective abstraction focused not on determinate quality magnitudes plotted over time, but rather on certain ratios between these magnitudes and elapsed times. A speed process profile, for example, is represented by a graph plotting against time the ratio of distance covered per unit of time. Since rates may change, and since such changes, too, may have rates of change, we have to deal here with a hierarchy of process profile universals at successive levels"@en , + "One important sub-family of rate process profiles is illustrated by the beat or frequency profiles of cyclical processes, illustrated by the 60 beats per minute beating process of John’s heart, or the 120 beats per minute drumming process involved in one of John’s performances in a rock band, and so on. Each such process includes what we shall call a beat process profile instance as part, a subtype of rate process profile in which the salient ratio is not distance covered but rather number of beat cycles per unit of time. Each beat process profile instance instantiates the determinable universal beat process profile. But it also instantiates multiple more specialized universals at lower levels of generality, selected from rate process profilebeat process profileregular beat process profile3 bpm beat process profile4 bpm beat process profileirregular beat process profileincreasing beat process profileand so on.In the case of a regular beat process profile, a rate can be assigned in the simplest possible fashion by dividing the number of cycles by the length of the temporal region occupied by the beating process profile as a whole. Irregular process profiles of this sort, for example as identified in the clinic, or in the readings on an aircraft instrument panel, are often of diagnostic significance."@en , + "The simplest type of process profiles are what we shall call ‘quality process profiles’, which are the process profiles which serve as the foci of the sort of selective abstraction that is involved when measurements are made of changes in single qualities, as illustrated, for example, by process profiles of mass, temperature, aortic pressure, and so on."@en ; + obo:IAO_0000115 "b is a process_profile =Def. there is some process c such that b process_profile_of c (axiom label in BFO2 Reference: [093-002])"@en ; + obo:IAO_0000600 "b process_profile_of c holds when b proper_occurrent_part_of c& there is some proper_occurrent_part d of c which has no parts in common with b & is mutually dependent on b& is such that b, c and d occupy the same temporal region (axiom label in BFO2 Reference: [094-005])"@en ; + obo:IAO_0000602 "(forall (x y) (if (processProfileOf x y) (and (properContinuantPartOf x y) (exists (z t) (and (properOccurrentPartOf z y) (TemporalRegion t) (occupiesSpatioTemporalRegion x t) (occupiesSpatioTemporalRegion y t) (occupiesSpatioTemporalRegion z t) (not (exists (w) (and (occurrentPartOf w x) (occurrentPartOf w z))))))))) // axiom label in BFO2 CLIF: [094-005] " , + "(iff (ProcessProfile a) (exists (b) (and (Process b) (processProfileOf a b)))) // axiom label in BFO2 CLIF: [093-002] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "process profile"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000144 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is a process_profile =Def. there is some process c such that b process_profile_of c (axiom label in BFO2 Reference: [093-002])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000144 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "b process_profile_of c holds when b proper_occurrent_part_of c& there is some proper_occurrent_part d of c which has no parts in common with b & is mutually dependent on b& is such that b, c and d occupy the same temporal region (axiom label in BFO2 Reference: [094-005])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000144 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x y) (if (processProfileOf x y) (and (properContinuantPartOf x y) (exists (z t) (and (properOccurrentPartOf z y) (TemporalRegion t) (occupiesSpatioTemporalRegion x t) (occupiesSpatioTemporalRegion y t) (occupiesSpatioTemporalRegion z t) (not (exists (w) (and (occurrentPartOf w x) (occurrentPartOf w z))))))))) // axiom label in BFO2 CLIF: [094-005] " ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000144 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (ProcessProfile a) (exists (b) (and (Process b) (processProfileOf a b)))) // axiom label in BFO2 CLIF: [093-002] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000145 +obo:BFO_0000145 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + obo:BFO_0000179 "r-quality" ; + obo:BFO_0000180 "RelationalQuality" ; + obo:IAO_0000112 "John’s role of husband to Mary is dependent on Mary’s role of wife to John, and both are dependent on the object aggregate comprising John and Mary as member parts joined together through the relational quality of being married."@en , + "a marriage bond, an instance of requited love, an obligation between one person and another."@en ; + obo:IAO_0000115 "b is a relational quality = Def. for some independent continuants c, d and for some time t: b quality_of c at t & b quality_of d at t. (axiom label in BFO2 Reference: [057-001])"@en ; + obo:IAO_0000602 "(iff (RelationalQuality a) (exists (b c t) (and (IndependentContinuant b) (IndependentContinuant c) (qualityOfAt a b t) (qualityOfAt a c t)))) // axiom label in BFO2 CLIF: [057-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "relational quality"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000145 ; + owl:annotatedProperty obo:IAO_0000115 ; + owl:annotatedTarget "b is a relational quality = Def. for some independent continuants c, d and for some time t: b quality_of c at t & b quality_of d at t. (axiom label in BFO2 Reference: [057-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000145 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (RelationalQuality a) (exists (b c t) (and (IndependentContinuant b) (IndependentContinuant c) (qualityOfAt a b t) (qualityOfAt a c t)))) // axiom label in BFO2 CLIF: [057-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000146 +obo:BFO_0000146 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000140 ; + obo:BFO_0000179 "2d-cf-boundary" ; + obo:BFO_0000180 "TwoDimensionalContinuantFiatBoundary" ; + obo:IAO_0000600 "a two-dimensional continuant fiat boundary (surface) is a self-connected fiat surface whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [033-001])"@en ; + obo:IAO_0000602 "(iff (TwoDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (TwoDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [033-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "two-dimensional continuant fiat boundary"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000146 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "a two-dimensional continuant fiat boundary (surface) is a self-connected fiat surface whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [033-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000146 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (TwoDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (TwoDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [033-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000147 +obo:BFO_0000147 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000140 ; + obo:BFO_0000179 "0d-cf-boundary" ; + obo:BFO_0000180 "ZeroDimensionalContinuantFiatBoundary" ; + obo:IAO_0000112 "the geographic North Pole"@en , + "the point of origin of some spatial coordinate system."@en , + "the quadripoint where the boundaries of Colorado, Utah, New Mexico, and Arizona meet"@en ; + obo:IAO_0000116 "zero dimension continuant fiat boundaries are not spatial points. Considering the example 'the quadripoint where the boundaries of Colorado, Utah, New Mexico, and Arizona meet' : There are many frames in which that point is zooming through many points in space. Whereas, no matter what the frame, the quadripoint is always in the same relation to the boundaries of Colorado, Utah, New Mexico, and Arizona."@en ; + obo:IAO_0000600 "a zero-dimensional continuant fiat boundary is a fiat point whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [031-001])"@en ; + obo:IAO_0000602 "(iff (ZeroDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (ZeroDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [031-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "zero-dimensional continuant fiat boundary"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000147 ; + owl:annotatedProperty obo:IAO_0000116 ; + owl:annotatedTarget "zero dimension continuant fiat boundaries are not spatial points. Considering the example 'the quadripoint where the boundaries of Colorado, Utah, New Mexico, and Arizona meet' : There are many frames in which that point is zooming through many points in space. Whereas, no matter what the frame, the quadripoint is always in the same relation to the boundaries of Colorado, Utah, New Mexico, and Arizona."@en ; + obo:IAO_0010000 ; + rdfs:comment "requested by Melanie Courtot" ; + rdfs:seeAlso + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000147 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "a zero-dimensional continuant fiat boundary is a fiat point whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [031-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000147 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(iff (ZeroDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (ZeroDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [031-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000148 +obo:BFO_0000148 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000008 ; + obo:BFO_0000179 "0d-t-region" ; + obo:BFO_0000180 "ZeroDimensionalTemporalRegion" ; + obo:IAO_0000112 "a temporal region that is occupied by a process boundary"@en , + "right now"@en , + "the moment at which a child is born"@en , + "the moment at which a finger is detached in an industrial accident"@en , + "the moment of death."@en ; + obo:IAO_0000118 "temporal instant."@en ; + obo:IAO_0000600 "A zero-dimensional temporal region is a temporal region that is without extent. (axiom label in BFO2 Reference: [102-001])"@en ; + obo:IAO_0000602 "(forall (x) (if (ZeroDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [102-001] " ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "zero-dimensional temporal region"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000148 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A zero-dimensional temporal region is a temporal region that is without extent. (axiom label in BFO2 Reference: [102-001])"@en ; + obo:IAO_0010000 + ] . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000148 ; + owl:annotatedProperty obo:IAO_0000602 ; + owl:annotatedTarget "(forall (x) (if (ZeroDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [102-001] " ; + obo:IAO_0010000 + ] . + + +### http://purl.obolibrary.org/obo/BFO_0000182 +obo:BFO_0000182 rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + obo:BFO_0000179 "history" ; + obo:BFO_0000180 "History" ; + obo:IAO_0000600 "A history is a process that is the sum of the totality of processes taking place in the spatiotemporal region occupied by a material entity or site, including processes on the surface of the entity or within the cavities to which it serves as host. (axiom label in BFO2 Reference: [138-001])"@en ; + rdfs:isDefinedBy obo:bfo.owl ; + rdfs:label "history"@en . + +[ rdf:type owl:Axiom ; + owl:annotatedSource obo:BFO_0000182 ; + owl:annotatedProperty obo:IAO_0000600 ; + owl:annotatedTarget "A history is a process that is the sum of the totality of processes taking place in the spatiotemporal region occupied by a material entity or site, including processes on the surface of the entity or within the cavities to which it serves as host. (axiom label in BFO2 Reference: [138-001])"@en ; + obo:IAO_0010000 + ] . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AbbreviatedName +cco:AbbreviatedName rdf:type owl:Class ; + rdfs:subClassOf cco:DesignativeName ; + cco:definition "A Designative Name that is a shortened form of a Proper Name."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Abbreviated Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AcademicDegree +cco:AcademicDegree rdf:type owl:Class ; + rdfs:subClassOf cco:Certificate ; + cco:definition "A Certificate issued by an Educational Organization to a Person to indicate that the Person has satisfactorily completed a course of study, or as an honorary recognition of the Person's achievement."@en ; + cco:definition_source "http://www.dictionary.com/browse/degree" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Academic Degree"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Acceleration +cco:Acceleration rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:Velocity + ] ; + cco:definition "A Process Profile that is the rate of change of the Velocity of an object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Acceleration" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Acceleration"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Acronym +cco:Acronym rdf:type owl:Class ; + rdfs:subClassOf cco:AbbreviatedName ; + cco:definition "An Abbreviated Name that combines the initial letters of a Designative Name and which is pronounced as a word."@en ; + cco:example_of_usage "Wi-Fi, ASCII, OPSEC" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Acronym"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Act +cco:Act rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process in which at least one Agent plays a causative role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfAdvising +cco:ActOfAdvising rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDirectiveCommunication ; + cco:definition "An Act of Directive Communication performed by providing advice or counsel to another agent."@en ; + cco:definition_source "http://www.dictionary.com/browse/advising" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Advising"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfApologizing +cco:ActOfApologizing rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfExpressiveCommunication ; + cco:definition "An Act of Expressive Communication performed by acknowledging and expressing regret for a fault, shortcoming, or failure."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=apologizing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Apologizing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfAppraisal +cco:ActOfAppraisal rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMeasuring ; + cco:definition "An Act of Measuring that involves evaluating, assessing, estimating, or judging the nature, value, importance, condition, or quality of something or someone."@en ; + cco:elucidation "In the context of an Act of Appraisal, the terms 'value', 'condition', and 'quality' do not have the same meanings as their counterparts that are defined in the Common Core Ontologies. For example, a knife may be appraised to be of high quality if it is sharp and sturdy or to be of inferior quality if it is dull or fragile."@en ; + cco:example_of_usage "a food critic rating the quality of a restaurant's ambiance, service, and food" , + "a mechanic assessing whether a damaged vehicle is repairable" , + "an insurance agent appraising the financial value of a building" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Note that, while most if not all Acts of Appraisal involve some estimating and many Acts of Estimation involve some appraising (i.e. these classes are not disjoint), neither class subsumes the other. For example, some Acts of Appraisal (e.g. a tax assessor appraising the value of a building) impart a normative element to the measured value while others (e.g. a gustatory appraisal that fresh green beans taste better than canned green beans) involve complete information. Furthermore, many Acts of Estimation (e.g. estimating the height of a tree) are concerned solely with determining a numerical value (as opposed to the nature, value, importance, condition, or quality)."@en ; + rdfs:label "Act of Appraisal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfArrival +cco:ActOfArrival rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change that consists of the participating entity reaching its destination such that the larger Act of Location Change is completed."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Arrival"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfArtifactAssembly +cco:ActOfArtifactAssembly rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactProcessing ; + cco:definition "An Act of Artifact Processing wherein a new Artifact is created by fitting component parts together."@en ; + cco:example_of_usage "putting together a piece of furniture purchased from Ikea" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Many Acts of Manufacturing and Construction involve one or more Acts of Artifact Assembly, but Acts of Artifact Assembly can also occur in isolation from these activities."@en ; + rdfs:label "Act of Artifact Assembly"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfArtifactEmployment +cco:ActOfArtifactEmployment rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of using an Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Artifact Employment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfArtifactModification +cco:ActOfArtifactModification rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactProcessing ; + cco:definition "An Act of Artifact Processing in which an existing Artifact is acted upon in a manner that changes, adds, or removes one or more of its Qualities, Dispositions, or Functions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Excluded from this class are instances of role change or role creation such as the introduction of an artifact as a piece of evidence in a trial or the loading of artifacts onto a ship for transport."@en ; + rdfs:label "Act of Artifact Modification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfArtifactProcessing +cco:ActOfArtifactProcessing rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of performing a series of mechanical or chemical operations on something in order to change or preserve it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Artifact Processing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfAssassination +cco:ActOfAssassination rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMurder ; + cco:definition "An Act of Murder of a prominent person."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Assassination"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfAssignment +cco:ActOfAssignment rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDeclarativeCommunication ; + cco:definition "An Act of Declarative Communication in which rights held by one party (the assignor) are transferred to another party (the assignee) with regard to a particular entity as specified by the details of the assignment, which is often prescribed by a contract."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Assignment_%28law%29" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Assignment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfAssociation +cco:ActOfAssociation rdf:type owl:Class ; + rdfs:subClassOf cco:SocialAct ; + cco:definition "A Social Act wherein an Agent unites with some other Agent in an Intentional Act, enterprise or business."@en ; + cco:definition_source "http://en.wiktionary.org/wiki/associate" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Association"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfBuying +cco:ActOfBuying rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfPurchasing ; + cco:definition "An Act of Purchasing wherein a Financial Instrument is used by an Agent (the Buyer) to acquire ownership of a good from another Agent (the Seller)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Buying"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCargoTransportation +cco:ActOfCargoTransportation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change involving the movement of manufactured goods through some Transportation Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Cargo Transportation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCeremony +cco:ActOfCeremony rdf:type owl:Class ; + rdfs:subClassOf cco:SocialAct ; + cco:definition "A Social Act of ritual significance, performed on a special occasion."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Ceremony" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Ceremony"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfChangeOfResidence +cco:ActOfChangeOfResidence rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change involving one or more Persons moving from one place of residence to another."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Change of Residence"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCollision +cco:ActOfCollision rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change involving the movement of one object such that it collides with another object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Collision"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCommanding +cco:ActOfCommanding rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDirectiveCommunication ; + cco:definition "An Act of Directive Communication that exercises authoritative control or power over another agent's actions."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=commanding (Edited 08-22-2016)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Commanding"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCommissiveCommunication +cco:ActOfCommissiveCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication that commits a speaker to some future action."@en ; + cco:definition_source "Derived (loosely) from: John Searle's Speech Acts: An Essay in the Philosophy of Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Examples: agreeing, betting, guaranteeing, inviting, offering, promising, swearing, volunteering"@en ; + rdfs:label "Act of Commissive Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCommunication +cco:ActOfCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act in which some Information Content Entity is transferred from some Agent to Another."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Communication" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCommunicationByMedia +cco:ActOfCommunicationByMedia rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication in which some Artifact is used to transfer an Information Bearing Entity from sender(s) to receiver(s)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Communication by Media"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCondoling +cco:ActOfCondoling rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfExpressiveCommunication ; + cco:definition "An Act of Expressive Communication performed by expressing sympathy or sorrow."@en ; + cco:definition_source "http://www.thefreedictionary.com/condoling" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Condoling"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfConductingMassMediaInterview +cco:ActOfConductingMassMediaInterview rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving a conversation between a reporter and a person of public interest, used as a basis of a broadcast or publication."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Conducting Mass Media Interview"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfConfessing +cco:ActOfConfessing rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfRepresentativeCommunication ; + cco:definition "An Act of Representative Communication in which a person makes an admission of misdeeds or faults."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Confessing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfCongratulating +cco:ActOfCongratulating rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfExpressiveCommunication ; + cco:definition "An Act of Expressive Communication performed by expressing vicarious pleasure to a person on the occasion of their success or good fortune."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/congratulate" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Congratulating"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfConstruction +cco:ActOfConstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactProcessing ; + cco:definition "An Act of Artifact Processing wherein Artifacts are built on site as prescribed by some contract."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An Act of Construction typically involves the production of only one or a limited number of goods, such as in the construction of an airport or a community of condominiums."@en ; + rdfs:label "Act of Construction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfConsumption +cco:ActOfConsumption rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act in which a resource is ingested or used up."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Consumption"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfContractFormation +cco:ActOfContractFormation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfPromising ; + cco:definition "An Act of Promising having a lawful object entered into voluntarily by two or more agents with legal capacity, each of whom intends to create one or more legal obligations between them."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Contract#Formation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Contract Formation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDeceptiveCommunication +cco:ActOfDeceptiveCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "Ac Act of Communication intended to mislead the audience by distortion or falsification of evidence and induce a reaction that is prejudicial to the interests of the audience."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Deceptive Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDeclarativeCommunication +cco:ActOfDeclarativeCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication that changes the reality in accord with the proposition of the declaration."@en ; + cco:definition_source "Derived (loosely) from: John Searle's Speech Acts: An Essay in the Philosophy of Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Examples: Baptism, Sentencing a person to imprisonment, Pronouncing a couple husband and wife, Declaring war"@en ; + rdfs:label "Act of Declarative Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDecoyUse +cco:ActOfDecoyUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Decoy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Decoy Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDenying +cco:ActOfDenying rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfRepresentativeCommunication ; + cco:definition "An Act of Representative Communication performed by either asserting that something is not true or real or refusing to satisfy a request or desire."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/denial" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Denying"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDeparture +cco:ActOfDeparture rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change that consists of the participating entity leaving its starting location such that the larger Act of Location Change is initiated."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Departure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDirectiveCommunication +cco:ActOfDirectiveCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication that is intended to cause the hearer to take a particular action."@en ; + cco:definition_source "Derived (loosely) from: John Searle's Speech Acts: An Essay in the Philosophy of Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Examples: advising, admonishing, asking, begging, dismissing, excusing, forbidding, instructing, ordering, permitting, requesting, requiring, suggesting, urging, warning"@en ; + rdfs:label "Act of Directive Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfDonating +cco:ActOfDonating rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is tranfered by an Agent (the Donor) to another Agent (the Recipient) without return consideration."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Donation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Donating"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEducationalTrainingAcquisition +cco:ActOfEducationalTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingAcquisition ; + cco:definition "An Act of Training Acquisition performed by an Agent by acquiring knowledge of a curriculum from an Agent or communication medium that realizes a capacity derived from its affiliation with some Educational Organization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Educational Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEducationalTrainingInstruction +cco:ActOfEducationalTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingInstruction ; + cco:definition "An Act of Training Instruction performed by an Agent who realizes a capacity derived from the Agent's affiliation with some Educational Organization by imparting knowledge of a curriculum to an Agent either directly or indirectly through some communication medium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Educational Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEmployment +cco:ActOfEmployment rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association wherein an Organization assigns a set of activities to some Person to be performed in exchange for financial compensation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Employment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEncounter +cco:ActOfEncounter rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association wherein two or more Persons meet in a casual or unplanned manner."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=encounter (Sense Key: Encounter%2:38:00)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Encounter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEntertainment +cco:ActOfEntertainment rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act consisting of any activity which provides a diversion or permits people to amuse themselves."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Entertainment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Entertainment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEspionage +cco:ActOfEspionage rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfIntelligenceGathering ; + cco:definition "An Act of Intelligence Gathering involving the obtaining of information that is considered secret or confidential without the permission of the holder of the information."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Espionage" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Espionage"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfEstimation +cco:ActOfEstimation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMeasuring ; + cco:alternative_label "Act of Approximation"@en ; + cco:definition "An Act of Measuring that involves the comparison of a measurement of a similar Entity or of a portion of the Entity being estimated to produce an approximated measurement of the target Entity."@en ; + cco:elucidation "In all cases, the Agent in an Act of Estimation either lacks complete information, lacks access to the relevant information, or chooses not to use the complete information (perhaps to save money or time) about the thing being estimated; instead, the Agent uses some or all of the relevant information that the Agent does have as a basis for arriving at the estimate."@en ; + cco:example_of_usage "measuring how much time a train will add to your commute by measuring how long it takes for 10 train cars to pass a given point and then combining this information with an estimate of how many train cars are in a typical train based on your past experience" , + "measuring the amount of time required to do a task based on how long it took to do a similar task in the past" , + "measuring the height of a building by counting the number of floors and multiplying it by the height of an average floor in an average building" , + "measuring the property value of a house based on its square footage and the average cost per square foot of other houses in the area" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Although the boundary between Act of Estimation and guessing is vague, estimation can be partially distinguished from guessing in that every Act of Estimation has as input some relevant information; whereas an act of guessing can occur sans information (or at least sans pertinent information). For example, if Mr. Green were asked how many blades of grass are in his lawn, he could simply choose a number (i.e. he could guess) or he could estimate the number by counting how many baldes of grass are in 1 square foot of his lawn, measuring the square footage of his lawn, and then multiplying these values to arrive at a number. Hence, many estimates may be loosely considered to be educated guesses."@en , + "Note that, while every Act of Measuring arguably involves some degree of estimation (for example, a measuring instrument rounding to the nearest ten-thousandth or an Agent reading an analog display), it would be a mistake to classify all Acts of Measuring as Acts of Estimation. This holds even for cases (e.g. census taking) in which sofisticated estimations are often more accurate than other means of measuring (e.g. enumeration)."@en ; + rdfs:label "Act of Estimation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfExpressiveCommunication +cco:ActOfExpressiveCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication that expresses the Speaker's attitudes and emotions towards some proposition."@en ; + cco:definition_source "Derived (loosely) from: John Searle's Speech Acts: An Essay in the Philosophy of Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Examples: apologizing, condoling, congratulating, greeting, thanking, accepting (acknowledging an acknowledgment)"@en ; + rdfs:label "Act of Expressive Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfFacilityUse +cco:ActOfFacilityUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which an Agent makes use of some Facility."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Facility Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfFinancialDeposit +cco:ActOfFinancialDeposit rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is transferred by an Agent (the Depositor) to another Agent to create a liability to be repaid to the Depositor through an Act of Financial Withdrawal."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Deposit_(bank)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Financial Deposit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfFinancialInstrumentUse +cco:ActOfFinancialInstrumentUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Financial Instrument."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Financial Instrument Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfFinancialWithdrawal +cco:ActOfFinancialWithdrawal rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is transferred by an Agent to another Agent (the Depositor) from an account created by an earlier Act of Financial Deposit performed by the Depositor."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Deposit_(bank)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Financial Withdrawal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfFunding +cco:ActOfFunding rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use in which an Agent provides a sum of money to another Agent for a particular purpose."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Funding"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfGovernment +cco:ActOfGovernment rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act that is initiated or supported by some Geopolitical Entity and enforced by some Government Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfHomicide +cco:ActOfHomicide rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfViolence , + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_cause_of ; + owl:someValuesFrom cco:Death + ] ; + cco:definition "An Act of Violence which causes the unlawful killing of another person."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Homicide"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfIdentifying +cco:ActOfIdentifying rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfRepresentativeCommunication ; + cco:definition "An Act of Representative Communication performed by asserting who or what a particular person or thing is."@en ; + cco:definition_source "http://www.dictionary.com/browse/identify" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Identifying"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfInhabitancy +cco:ActOfInhabitancy rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act in which a Person lives at a Site for a period of time that may be as short as 1 day/night or as long as the Person's entire life."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/inhabit" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Inhabitancy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfIntelligenceGathering +cco:ActOfIntelligenceGathering rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of producing and/or gathering information by a government or other Organization to guide decisions and actions by answering questions or obtaining advance warning of events and movements deemed to be important or otherwise relevant."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Intelligence_(information_gathering)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Intelligence Gathering"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfInterpersonalRelationship +cco:ActOfInterpersonalRelationship rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association between two or more Persons that may range from fleeting to enduring."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Interpersonal_relationship" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Interpersonal Relationship"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfInviting +cco:ActOfInviting rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommissiveCommunication ; + cco:definition "An Act of Commissive Communication performed by requesting the presence or participation of the audience, and which may include offering an incentive or inducement."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/invite" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Inviting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfIssuingMassMediaArticle +cco:ActOfIssuingMassMediaArticle rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving sending forth, distributing, or putting into circulation a non-fictional essay, especially one included with others in a newspaper, magazine, or journal."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Issuing Mass Media Article"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfIssuingMassMediaDocumentary +cco:ActOfIssuingMassMediaDocumentary rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving sending forth, distributing, or putting into circulation information that provides a factual record or report."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Issuing Mass Media Documentary"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfIssuingMassMediaPressRelease +cco:ActOfIssuingMassMediaPressRelease rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving sending forth, distributing, or putting into circulation an official statement issued to one or more members of the media for the purpose of announcing newsworthy information."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Issuing Mass Media Press Release"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfLegalInstrumentUse +cco:ActOfLegalInstrumentUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Legal Instrument."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Legal Instrument Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfLoaning +cco:ActOfLoaning rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is given by an Agent (the Creditor) to another Agent (the Debtor) in order to receive Repayments from the Debtor which are of greater Financial Value."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Loan" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Loaning"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfLocationChange +cco:ActOfLocationChange rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMotion ; + cco:definition "An Act of Motion in which the location of some Object is changed by some Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Location Change"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMaintenance +cco:ActOfMaintenance rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactModification ; + cco:definition "An Act of Artifact Modification in which an Artifact is modified in order to preserve or restore one or more of its designed Qualities or Functions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Maintenance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfManufacturing +cco:ActOfManufacturing rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactProcessing ; + cco:definition "An Act of Artifact Processing wherein Artifacts are created in a Facility for the purpose of being sold to consumers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An Act of Manufacturing typically involves the mass production of goods."@en ; + rdfs:label "Act of Manufacturing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMassMediaCommunication +cco:ActOfMassMediaCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication intended to reach a large audience using a medium such as the internet, television, radio, newspaper, and magazine."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/The_media" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Mass Media Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMeasuring +cco:ActOfMeasuring rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act that involves determining the extent, dimensions, quanity, or quality of an Entity relative to some standard."@en ; + cco:example_of_usage "putting an object on a scale to measure its weight in kilograms" , + "rating Hollywood movies on a 1 to 5 star scale" , + "using a tape measure to determine the height and width of a doorway in inches" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Measuring"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMeeting +cco:ActOfMeeting rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association wherein two or more Persons assemble for some common purpose."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=meet (Sense Key: meet%2:41:00, get together%2:41:00)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Meeting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMilitaryForce +cco:ActOfMilitaryForce rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of employing a Military Force to achieve some desired result."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Military Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMilitaryService +cco:ActOfMilitaryService rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfEmployment ; + cco:definition "An Act of Employment wherein a Person serves as a member of a Military Force, whether voluntarily or by conscription."@en ; + cco:definition_source "http://www.collinsdictionary.com/dictionary/english/military-service" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Military Service"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMilitaryTrainingAcquisition +cco:ActOfMilitaryTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingAcquisition ; + cco:definition "An Act of Training Acquisition performed by an Agent by acquiring knowledge of the tactics, techniques, and/or strategies of Military Operations from an Agent or communication medium that realizes a capacity derived from its affiliation with a Military Organization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Military Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMilitaryTrainingInstruction +cco:ActOfMilitaryTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingInstruction ; + cco:definition "An Act of Training Instruction performed by an Agent who realizes a capacity derived from the Agent's affiliation with some Military Organization by imparting knowledge of the tactics, techniques, and/or strategies of Military Operations to an Agent either directly or indirectly through some communication medium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Military Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMotion +cco:ActOfMotion rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act by which an Agent causes the position or location of some Object to change."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/motion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfMurder +cco:ActOfMurder rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfHomicide ; + cco:definition "An Act of Homicide with malice aforethought."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Murder"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfOathTaking +cco:ActOfOathTaking rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommissiveCommunication ; + cco:definition "An Act of Commissive Communication performed by stating or promising, usually calling upon something or someone that the oath maker considers sacred."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Oath" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Oath Taking"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfObservation +cco:ActOfObservation rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of acquiring information from a source via the use of one or more senses."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Observation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Observation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfOfficialDocumentation +cco:ActOfOfficialDocumentation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDeclarativeCommunication ; + cco:definition "An Act of Declarative Communication in which an Agent records some information for official use by another Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Official Documentation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfOwnership +cco:ActOfOwnership rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfPossession ; + cco:definition "An Act of Possession that includes an agent having certain rights and duties over the property owned."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Ownership" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The relation between the owner and property may be private, collective, or common and the property may be objects, land, real estate, or intellectual property."@en ; + rdfs:label "Act of Ownership"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPersonalCommunication +cco:ActOfPersonalCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication having a small audience."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Personal Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPilgrimage +cco:ActOfPilgrimage rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTravel ; + cco:definition "An Act of Travel to a location of importance to a person's beliefs and faith."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Pilgrimage" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Pilgrimage"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPlanning +cco:ActOfPlanning rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act that involves making a Plan to achieve some specified Objective."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Planning"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPortionOfMaterialConsumption +cco:ActOfPortionOfMaterialConsumption rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which a Portion of Material is expended."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Portion of Material Consumption"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPositionChange +cco:ActOfPositionChange rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMotion ; + cco:definition "An Act of Motion in which the position (i.e. the orientation, alignment, or arrangement) of some Object or of one or more of an Object's parts is changed by some Agent."@en ; + cco:example_of_usage "a top spinning in place" , + "adjusting your posture" , + "raising your left arm" , + "swivelling your office chair to face the window" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An Act of Position Change does not entail a change of location."@en ; + rdfs:label "Act of Position Change"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPossession +cco:ActOfPossession rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act in which an agent intentionally exercises control towards a thing."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Possession_(law)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "In all cases, to possess something, an agent must have an intention to possess it."@en ; + rdfs:label "Act of Possession"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPrediction +cco:ActOfPrediction rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act that involves the generation of a Predictive Information Content entity that is intended to describe an uncertain possible future event, value, entity, or attribute of an entity."@en ; + cco:elucidation "Predictions can only be made about things that are not yet the case (i.e. future things) and are further restricted to being about things that do not have a probability of either 1 (necessary) or 0 (impossible). For example, assuming that no organism is immortal, one cannot predict of a given organism that it will eventually die; however, one may predict uncertain things about the organism's eventual death, such as its precise cause or time."@en ; + cco:example_of_usage "a chess master predicting the next 8 moves his opponent will make" , + "predicting that a particular stock will double in value over the next fiscal quarter" , + "using sample exit polls data to predict the winners of an election" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An Act of Prediction may involve the use of some or no relevant information. An Act of Prediction that utilizes relevant information may also be (or at least involve) an Act of Estimation. Hence, these two classes are not disjoint. Furthermore, neither class subsumes the other since estimates can be made about existing entities and not all predictions produce measurements (e.g. predicting that it will rain tomorrow)."@en ; + rdfs:label "Act of Prediction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPromising +cco:ActOfPromising rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommissiveCommunication ; + cco:definition "An Act of Commissive Communication performed by declaring that the promising agent will do, or refrain from doing, the specified action."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/promise" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Promising"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPropaganda +cco:ActOfPropaganda rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDeceptiveCommunication ; + cco:definition "An Act of Deceptive Communication Propaganda intended to influence the attitude of a mass audience toward some cause or position by presenting facts selectively (thus possibly lying by omission) or by using loaded messages to produce an emotional rather than rational response to the information presented."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Propaganda" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Propaganda"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPublishingMassMediaArticle +cco:ActOfPublishingMassMediaArticle rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving the preparation and public issuance of a non-fictional essay, especially one included with others in a newspaper, magazine, journal, etc."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Publishing Mass Media Article"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPublishingMassMediaDocumentary +cco:ActOfPublishingMassMediaDocumentary rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving the preparation and public issuance of information that provides a factual record or report."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Publishing Mass Media Documentary"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPublishingMassMediaPressRelease +cco:ActOfPublishingMassMediaPressRelease rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfMassMediaCommunication ; + cco:definition "An Act of Mass Media Communication involving the preparation and public issuance of an official statement issued to one or more members of the media for the purpose of announcing newsworthy information."@en ; + cco:definition_source "JC3IEDM-MIRD-DMWG-Edition_3.0.2_20090514" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Publishing Mass Media Press Release"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfPurchasing +cco:ActOfPurchasing rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is used by an Agent (the Purchaser) to acquire a good or service from another Agent (the Provider)."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Purchase" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Purchasing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReconnaissance +cco:ActOfReconnaissance rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfIntelligenceGathering ; + cco:definition "An Act of Intelligence Gathering used to determine an Agent's disposition and intention; the composition and capabilities of Equipment and Facilities, and the surrounding landforms and weather conditions."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Reconnaissance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Reconnaissance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReligiousGroupAffiliation +cco:ActOfReligiousGroupAffiliation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association wherein some Person belongs to some Religious Demonination or sub-Denomination."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Religious Group Affiliation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReligiousTrainingAcquisition +cco:ActOfReligiousTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingAcquisition ; + cco:definition "An Act of Training Acquisition performed by an Agent by acquiring knowledge of the tenets and/or practices of a religion from an Agent or communication medium that realizes a capacity derived from its affiliation with a Religious Organization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Religious Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReligiousTrainingInstruction +cco:ActOfReligiousTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingInstruction ; + cco:definition "An Act of Training Instruction performed by an Agent who realizes a capacity derived from the Agent's affiliation with some Religious Organization by imparting knowledge of the tenets and/or practices of a religion to an Agent either directly or indirectly through some communication medium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Religious Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReligiousWorship +cco:ActOfReligiousWorship rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCeremony ; + cco:definition "An Act of Ceremony wherein there occurs acts of religious devotion usually directed towards a deity."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Worship (Sense Key: Worship%2:42:00 or Worship%1:04:00::)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Religious Worship"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfRemuneration +cco:ActOfRemuneration rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfPurchasing ; + cco:definition "An Act of Purchasing wherein a Financial Instrument is used by an Agent (the Employer) to compensate another Agent (the Employee) for the services they perform for the Employer."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Remuneration" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Comment: Remuneration normally consists of salary or hourly wages, but also applies to commission, stock options, fringe benefits, etc."@en ; + rdfs:label "Act of Remuneration"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfRenting +cco:ActOfRenting rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfPurchasing ; + cco:definition "An Act of Purchasing wherein a Financial Instrument is used by an Agent (the Renter) as a payment to acquire temporary possession or use of a good or property that is owned or controlled by another Agent (the Seller)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Renting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfRepayment +cco:ActOfRepayment rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfFinancialInstrumentUse ; + cco:definition "An Act of Financial Instrument Use wherein a Financial Instrument is returned by an Agent (the Debtor) to another Agent (the Creditor) to decrease the amount owed to the Creditor from an earlier Act of Loaning."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Loan" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Repayment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfReporting +cco:ActOfReporting rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfRepresentativeCommunication ; + cco:definition "An Act of Representative Communication performed by giving a detailed account or statement."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/report" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Reporting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfRepresentativeCommunication +cco:ActOfRepresentativeCommunication rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunication ; + cco:definition "An Act of Communication that commits a speaker to the truth of the expressed proposition."@en ; + cco:definition_source "Derived (loosely) from: John Searle's Speech Acts: An Essay in the Philosophy of Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Examples: affirming, alleging, announcing, answering, attributing, claiming, classifying, concurring, confirming, conjecturing, denying, disagreeing, disclosing, disputing, identifying, informing, insisting, predicting, ranking, reporting, stating, stipulating"@en ; + rdfs:label "Act of Representative Communication"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfRequesting +cco:ActOfRequesting rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDirectiveCommunication ; + cco:definition "An Act of Directive Communication performed by asking for something."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/request" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Requesting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfResiding +cco:ActOfResiding rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfInhabitancy ; + cco:definition "An Act of Inhabitancy in which a Person lives in a dwelling permanently or for an extended period of time."@en ; + cco:definition_source "http://www.thefreedictionary.com/reside" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Residing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfSocialGroupMembership +cco:ActOfSocialGroupMembership rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfAssociation ; + cco:definition "An Act of Association wherein a Person belongs to some Social Group."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Social Group Membership"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfSocialMovement +cco:ActOfSocialMovement rdf:type owl:Class ; + rdfs:subClassOf cco:SocialAct ; + cco:definition "A Social Act composed of a series of performances, displays and campaigns directed at implementing, resisting or undoing a change in society."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Social_movement" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Social Movement"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfSojourn +cco:ActOfSojourn rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfInhabitancy ; + cco:definition "An Act of Inhabitancy in which a Person lives in a dwelling temporarily, often during stages of an Act of Travel."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Sojourn"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfSuicide +cco:ActOfSuicide rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfViolence , + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_cause_of ; + owl:someValuesFrom cco:Death + ] ; + cco:alternative_label "Suicide"@en ; + cco:definition "An Act of Violence in which some Agent intentionally and voluntarily causes their own death."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/suicide" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Suicide"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTargeting +cco:ActOfTargeting rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act wherein some Agent maintains one or more entities as the objects of potential action given some operational requirement."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Targeting"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTerrorism +cco:ActOfTerrorism rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfViolence ; + cco:definition "An Act of Violence which creates fear and which is prescribed by religious, political or ideological objectives, and which deliberately target or disregard the safety of civilians and are committed by members of non-government organizations."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Terrorism" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Terrorism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTerroristTrainingAcquisition +cco:ActOfTerroristTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingAcquisition ; + cco:definition "An Act of Training Acquisition performed by an Agent by acquiring knowledge of the tactics, techniques, and/or strategies of the use of violence against civilians in order to attain goals that are political, religous, or ideological in nature from an Agent or communication medium that realizes a capacity derived from its affiliation with a Terrorist Organization."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=terrorism" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Terrorist Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTerroristTrainingInstruction +cco:ActOfTerroristTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingInstruction ; + cco:definition "An Act of Training Instruction performed by an Agent who realizes a capacity derived from the Agent's affiliation with some Terrorist Organization by imparting knowledge of the tactics, techniques, and/or strategies of the use of violence against civilians in order to attain goals that are political, religous, or ideological in nature to an Agent either directly or indirectly through some communication medium."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=terrorism" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Terrorist Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTestifying +cco:ActOfTestifying rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfRepresentativeCommunication ; + cco:definition "An Act of Representative Communication performed by making a statement about one's personal knowledge or belief."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/testify" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Testifying"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfThanking +cco:ActOfThanking rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfExpressiveCommunication ; + cco:definition "An Act of Expressive Communication performed by expressing gratitude."@en ; + cco:definition_source " http://www.merriam-webster.com/dictionary/thanks" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Thanking"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfToolUse +cco:ActOfToolUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Tool."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Tool Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTraining +cco:ActOfTraining rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act in which knowledge, skills or values are imparted from one or more Agents to at least one other Agent."@en ; + cco:definition_source " http://en.wikipedia.org/wiki/Education" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Training"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTrainingAcquisition +cco:ActOfTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTraining ; + cco:definition "An Act of Training performed by an Agent by acquiring knowledge from another Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTrainingInstruction +cco:ActOfTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTraining ; + cco:definition "An Act of Training performed by an Agent by imparting knowledge to another Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfTravel +cco:ActOfTravel rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfLocationChange ; + cco:definition "An Act of Location Change wherein one or more Persons move between relatively distant geographical locations for any purpose and any duration, with or without any means of transport."@en ; + cco:definition_source " http://en.wikipedia.org/wiki/Travel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Travel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfVehicleUse +cco:ActOfVehicleUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Vehicle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Vehicle Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfViolence +cco:ActOfViolence rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act of causing harm to oneself or to another through the use of physical or verbal force."@en ; + cco:definition_source " http://en.wikipedia.org/wiki/Violence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Violence"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfVocationalTrainingAcquisition +cco:ActOfVocationalTrainingAcquisition rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingAcquisition ; + cco:definition "An Act of Training Acquisition performed by an Agent by acquiring skills required for a specific occupation in industry, agriculture or trade from an Agent or communication medium that realizes a capacity derived from its affiliation with a Vocational School, Technical School, Trade Organization, or Industry Educational Program Provider."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=vocational%20training" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Vocational Training Acquisition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfVocationalTrainingInstruction +cco:ActOfVocationalTrainingInstruction rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTrainingInstruction ; + cco:definition "An Act of Training Instruction performed by an Agent who realizes a capacity derived from the Agent's affiliation with a Vocational School, Technical School, Trade Organization, or Industry Educational Program Provider by imparting skills required for a specific occupation in industry, agriculture or trade to an Agent either directly or indirectly through some communication medium."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=vocational%20training" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Vocational Training Instruction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfVolunteering +cco:ActOfVolunteering rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommissiveCommunication ; + cco:definition "An Act of Commissive Communication performed by voluntarily undertaking or expressing a willingness to undertake a service."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/volunteer" ; + cco:example_of_usage "entering into military service voluntarily" , + "rendering a service voluntarily" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Volunteering"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfWalking +cco:ActOfWalking rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfTravel ; + cco:definition "An Act of Travel that proceeds by foot."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Walking"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfWarning +cco:ActOfWarning rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfDirectiveCommunication ; + cco:definition "An Act of Directive Communication performed by indicating a possible or impending danger, problem, or other unpleasant situation."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/warning" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Warning"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActOfWeaponUse +cco:ActOfWeaponUse rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfArtifactEmployment ; + cco:definition "An Act of Artifact Employment in which some Agent uses some Weapon."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Act of Weapon Use"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActionPermission +cco:ActionPermission rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:ActionRegulation + [ rdf:type owl:Restriction ; + owl:onProperty cco:permits ; + owl:someValuesFrom obo:BFO_0000015 + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:ActionRegulation ; + cco:alternative_label "Authorization"@en , + "License"@en ; + cco:definition "An Action Regulation that permits some Act."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Action Permission"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActionProhibition +cco:ActionProhibition rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:ActionRegulation + [ rdf:type owl:Restriction ; + owl:onProperty cco:prohibits ; + owl:someValuesFrom obo:BFO_0000015 + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:ActionRegulation ; + cco:definition "An Action Regulation that prohibits some Act."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Action Prohibition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActionRegulation +cco:ActionRegulation rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes an Act as required, prohibited, or permitted, and is the output of an Act which realizes some Authority Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Action Regulation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActionRequirement +cco:ActionRequirement rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:ActionRegulation + [ rdf:type owl:Restriction ; + owl:onProperty cco:requires ; + owl:someValuesFrom obo:BFO_0000015 + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:ActionRegulation ; + cco:alternative_label "Duty"@en , + "Obligation"@en ; + cco:definition "An Action Regulation that requires some Act."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Action Requirement"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ActiveStasis +cco:ActiveStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfArtifactOperationality ; + owl:disjointWith cco:DeactivatedStasis ; + cco:definition "A Stasis of Artifact Operationality that holds during a Temporal Interval when an Artifact is realizing one or more of its designed Artifact Functions (especially one of its primary functions)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Active Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Actuator +cco:Actuator rdf:type owl:Class ; + rdfs:subClassOf cco:Transducer ; + cco:definition "A Transducer that is designed to convert some control signal into mechanical motion."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Actuator" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Actuator"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Affordance +cco:Affordance rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + cco:definition "A Realizable Entity of an Independent Continuant that creates an opportunity for an Agent to realize some Capability or Disposition in some Act."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Affordance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Affordance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Afternoon +cco:Afternoon rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that consists of the temporal regions between when the sun is at its apex (approximately 12:00pm) and when it sets (approximately 6:00pm)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Afternoon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Agent +cco:Agent rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Class ; + owl:unionOf ( cco:Animal + cco:Organization + ) + ] + [ rdf:type owl:Restriction ; + owl:onProperty cco:agent_in ; + owl:someValuesFrom obo:BFO_0000015 + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:definition "A Material Entity that is capable of performing Intentional Acts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Agent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AgentCapability +cco:AgentCapability rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + cco:definition "A Realizable Entity that inheres in an Agent to the extent of that Agent's capacity to realize it in Intentional Acts of a certain type."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Agent Capability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AgriculturalFacility +cco:AgriculturalFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed as a building or campus for agricultural processes with the aim of cultivating animals, plants, or fungi for food, fiber, biofuel, medicinal plants, or other products to sustain and enhance human life."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Agriculture" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Agricultural Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AirBreathingCombustionEngine +cco:AirBreathingCombustionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:ReactionEngine ; + cco:definition "A Reaction Engine that functions by drawing a continuous stream of air into and through the Engine where it is compressed, mixed with a Portion of Fuel, ignited, and then expelled as exhaust gas."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Engine#Air-breathing_combustion_engines" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Air-Breathing Combustion Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AirBreathingJetEngine +cco:AirBreathingJetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:JetEngine ; + cco:alternative_label "Ducted Jet Engine"@en ; + cco:definition "A Jet Engine that is propelled by a jet of hot exhaust gases formed from air that is drawn into the Engine via an Air Inlet."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Airbreathing_jet_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Air-Breathing Jet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AirConditioningUnit +cco:AirConditioningUnit rdf:type owl:Class ; + rdfs:subClassOf cco:CoolingSystem ; + cco:alternative_label "AC Unit"@en ; + cco:definition "A Cooling System that is designed to remove excess heat and humidity from the air in an enclosed space."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Air_conditioning" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Air Conditioning Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AirInlet +cco:AirInlet rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifact ; + cco:alternative_label "Air Intake"@en ; + cco:definition "A Fluid Control Artifact that consists of an opening that is designed to capture and direct the flow of air into the system it is part of."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Air Inlet"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Aircraft +cco:Aircraft rdf:type owl:Class ; + rdfs:subClassOf cco:Vehicle ; + cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by air travel."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Aircraft" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Aircraft"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AircraftManufacturingFacility +cco:AircraftManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture Aircraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Aerospace_manufacturer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Aircraft Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Airport +cco:Airport rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed for launching, receiving, and housing Aircraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Airport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Airport"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Albedo +cco:Albedo rdf:type owl:Class ; + rdfs:subClassOf cco:RadiationReflectivity ; + cco:definition "A Radiation Reflectivity that inheres in a bearer in virtue of the capacity of its surface to reflect incident electromagnetic radiation of a particular wavelength."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Albedo" ; + cco:elucidation "Albedo is a reflection coefficient and is measured as the ratio of radiation reflected from the surface to the incident radiation. Albedo is dimensionless, can be expressed as a percentage, and is measured on a scale from 0 for no reflection to 1 for perfect reflection of a surface. Albedo depends on the wavelength of the radiation; when no wavelength is specified, it typically refers to some appropriate average across the spectrum of visible light."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Albedo"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Algorithm +cco:Algorithm rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes the inputs and output of mathematical functions as well as workflow of execution for achieving a predefined objective."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000064"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Algorithm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlkalineElectricBattery +cco:AlkalineElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:PrimaryCellElectricBattery ; + cco:definition "A Primary Cell Electric Battery that has a Zinc anode and Manganese (IV) oxide cathode."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Alkaline_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Alkaline Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AllegianceRole +cco:AllegianceRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent by virtue of the support it has committed to provide to another Agent when that Agent is involved in a conflict."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Allegiance Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlliedPerson +cco:AlliedPerson rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:AllyRole + ] ; + rdfs:subClassOf cco:Person ; + cco:definition "A Person who is the bearer of some Ally Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Allied Person"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AllyRole +cco:AllyRole rdf:type owl:Class ; + rdfs:subClassOf cco:AllegianceRole ; + cco:definition "An Allegiance Role that inheres in an Agent in virtue of that Agent's commitment to perform Acts that support the Objectives of a particular Agent or Group of Agents."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Ally Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlternatingCurrentPowerSource +cco:AlternatingCurrentPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that is designed to transfer electrical power in the form of alternating current."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Alternating Current Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Altitude +cco:Altitude rdf:type owl:Class ; + rdfs:subClassOf cco:Height ; + cco:definition "A Height that inheres in a Site that externally connects an Independent Continuant to either the surface of the Earth or the Earth's mean Sea Level."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Altitude"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AmmunitionDepot +cco:AmmunitionDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store Portions of Ammunition."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ammunition_dump" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Ammunition Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Amount +cco:Amount rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the total, aggregate or sum of a number of discrete items or material the entity contains as parts."@en ; + cco:definition_source "http://en.wiktionary.org/wiki/amount" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Amount"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Amplitude +cco:Amplitude rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile of an Oscillation Process that is the absolute value of the maximum displacement from a zero, equilibrium, or mean value during one cycle of the Oscillation Process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Amplitude"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AngularMomentum +cco:AngularMomentum rdf:type owl:Class ; + rdfs:subClassOf cco:Momentum ; + cco:definition "A Momentum that is the product of an object's moment of inertia and its Angular Velocity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Angular_momentum#Definition" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Angular Momentum"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AngularVelocity +cco:AngularVelocity rdf:type owl:Class ; + rdfs:subClassOf cco:Velocity ; + cco:definition "A Velocity that describes both the angular (i.e. rotational) Speed of an object and the Axis about which the object is Rotating."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Angular_velocity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Angular Velocity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Animal +cco:Animal rdf:type owl:Class ; + rdfs:subClassOf cco:Organism ; + cco:definition "An Organism that is multicellular, eukaryotic, heterotrophic, and capable of motility for part of its life."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Animal" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Animal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AnthropogenicFeature +cco:AnthropogenicFeature rdf:type owl:Class ; + rdfs:subClassOf cco:EnvironmentalFeature ; + cco:definition "An Environmental Feature that is related to or is the result of the influence of human beings on the environment."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/anthropogenic" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Anthropogenic Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AntiBacterialArtifactFunction +cco:AntiBacterialArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:AntiMicrobialArtifactFunction ; + cco:definition "An Anti-Microbial Artifact Function that is realized in a process which causes harm to, or the death of, some bacterium."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Antibiotics" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Anti-Bacterial Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AntiMicrobialArtifactFunction +cco:AntiMicrobialArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:PesticideArtifactFunction ; + cco:definition "A Pesticide Artifact Function that is realized in a process which causes illness in, or the death of, a microorganism."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Antimicrobial" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Anti-Microbial Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ApartmentBuilding +cco:ApartmentBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to contain multiple permanent residences comprised of a suite of rooms."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Apartment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Apartment Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArbitraryIdentifier +cco:ArbitraryIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:NonNameIdentifier ; + owl:disjointWith cco:CodeIdentifier ; + cco:alternative_label "Arbitrary ID"@en ; + cco:definition "A Non-Name Identifier that consists of a string of characters that does not follow an encoding system."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Arbitrary Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArmedForce +cco:ArmedForce rdf:type owl:Class ; + rdfs:subClassOf cco:Organization ; + cco:definition "An Organization having the Objective to further the foreign and domestic policies of a Government and to defend that body and the nation it represents from external and internal aggressors."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Armed_forces" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Armed Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArmoredFightingVehicle +cco:ArmoredFightingVehicle rdf:type owl:Class ; + rdfs:subClassOf cco:GroundMotorVehicle ; + cco:definition "A Ground Motor Vehicle that is designed to be armored and used to transport and support military personal in combat missions."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Armoured_fighting_vehicle"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Armored Fighting Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArmoredPersonnelCarrier +cco:ArmoredPersonnelCarrier rdf:type owl:Class ; + rdfs:subClassOf cco:ArmoredFightingVehicle ; + cco:acronym "APC" ; + cco:definition "An Armored Fighting Vehicle that is designed to transport infantry to the battlefield but which are not usually designed to take part in a direct-fire battle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Armoured_personnel_carrier" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Armored Personnel Carrier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Arrow +cco:Arrow rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:definition "A Portion of Ammunition that is designed to be fired from a Bow and consists of a long straight stiff shaft with stabilizers (fletchings) and a slot (the nock) on one end and a weighted tip (the arrowhead) on the other end."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Arrow" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Arrow"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArticleOfClothing +cco:ArticleOfClothing rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to cover some portion of a body."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Clothing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Article of Clothing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArticleOfSolidWaste +cco:ArticleOfSolidWaste rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfWasteMaterial ; + cco:definition "A Portion of Waste Material that has a low liquid content."@en ; + cco:definition_source "https://stats.oecd.org/glossary/detail.asp?ID=2508" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Article of Solid Waste"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Artifact +cco:Artifact rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000030 ; + cco:definition "An Object that was designed by some Agent to realize a certain Function."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactDesignContentEntity +cco:ArtifactDesignContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity , + [ rdf:type owl:Restriction ; + owl:onProperty cco:prescribes ; + owl:someValuesFrom cco:Artifact + ] ; + cco:definition "A Directive Information Content Entity that is a specification of an object, manifested by an agent, intended to accomplish goals, in a particular environment, using a set of primitive components, satisfying a set of requirements, subject to constraints."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Design" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Design"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactDimensionSpecification +cco:ArtifactDimensionSpecification rdf:type owl:Class ; + rdfs:subClassOf cco:QualitySpecification ; + cco:definition "An Quality Specification that prescribes some Size Quality."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Dimension Specification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactFunction +cco:ArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000034 , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000052 ; + owl:someValuesFrom cco:Artifact + ] ; + cco:definition "A Function that inheres in some Artifact in virtue of that Artifact being designed to be used in processes that require that Function to be realized."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactFunctionSpecification +cco:ArtifactFunctionSpecification rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:prescribes ; + owl:someValuesFrom cco:ArtifactFunction + ] ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes some Artifact Function and which is part of some Artifact Model."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Function Specification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactHistory +cco:ArtifactHistory rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000182 ; + cco:definition "A History of an Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact History"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactIdentifier +cco:ArtifactIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Artifact + ] ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + cco:definition "A Designative Information Content Entity which designates some Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactLocation +cco:ArtifactLocation rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000029 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0001015 ; + owl:someValuesFrom cco:Artifact + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000029 ; + cco:definition "A Site that is the location of some Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Location"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactModel +cco:ArtifactModel rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactDesignContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes a common set of Functions and Qualities to inhere in a set of artifact instances."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Model"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactModelName +cco:ArtifactModelName rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:ArtifactModel + ] ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + cco:definition "A Designative Information Content Entity that designates some Artifact Model."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artifact Model Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtifactVersionOrdinality +cco:ArtifactVersionOrdinality rdf:type owl:Class ; + rdfs:subClassOf cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "An Ordinal Measurement Information Content Entity that is about the form of an Artifact which differs in some respects from previous or future forms of that Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Artifact Version Ordinality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtificialEye +cco:ArtificialEye rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace a missing eye."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Artificial_eye" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Artificial Eye"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArtificialLanguage +cco:ArtificialLanguage rdf:type owl:Class ; + rdfs:subClassOf cco:Language ; + owl:disjointWith cco:NautralLanguage ; + cco:definition "A Language that is developed through conscious planning and premeditation, rather than one that was developed through use and repetition."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Constructed_language" ; + cco:example_of_usage "Esperanto" , + "Python Programming Language" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Artificial Language"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AssaultRifle +cco:AssaultRifle rdf:type owl:Class ; + rdfs:subClassOf cco:Rifle ; + cco:definition "A Rifle that is designed to have selective-fire functionality and use an intermediate Cartridge and a detachable magazine."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Assault_rifle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Assault Rifle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AtmosphericFeature +cco:AtmosphericFeature rdf:type owl:Class ; + rdfs:subClassOf cco:GeographicFeature ; + cco:definition "A Geographic Feature that is part of the atmosphere (including the atmosphere itself as a non-proper part) having a relatively stable lifecycle and which has a location that can be distinguished from the surrounding portion of the atmosphere."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Atmospheric Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AttitudeControlArtifactFunction +cco:AttitudeControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:alternative_label "Orientation Control Artifact Function"@en ; + cco:definition "An Artifact Function that is realized by an Artifact participating in an attitude control process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Attitude Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AuthorityRole +cco:AuthorityRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that is realized by Acts which create, modify, transfer, or eliminate Action Regulations or other Authority Roles, and inheres in an Agent in virtue of collective acceptance of that Agent's ability to issue binding directives."@en ; + cco:elucidation "Authority Roles are externally grounded in a social group's collective acceptance of the binding force of the agent's directives. This acceptance can be direct or indirect (e.g., by accepting a procedure for deputizing authority). Such collective acceptance need not be explicit or cognized; rather, collective acceptance can be expressed in the dispositions and attitudes of people toward that agent's directives. In many cases, the directives issued by Authority Roles are backed by threats of punishment or sanction for failure to comply, but the issuing of a directive plus a threat is not sufficient for authority. Rather, an agent's authority must be accepted either directly or indirectly through the acceptance of a procedure for bestowing authority (e.g., elections)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Authority Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Automobile +cco:Automobile rdf:type owl:Class ; + rdfs:subClassOf cco:GroundMotorVehicle ; + cco:definition "A Ground Motor Vehicle that is designed to transport a small number of passengers while traveling on four tired wheels."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Car" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Automobile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AutopilotSystem +cco:AutopilotSystem rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleControlSystem ; + cco:alternative_label "Autopilot"@en ; + cco:definition "A Vehicle Control System that is designed to enable some Agent to control the trajectory of a Vehicle without constant 'hands-on' control."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Autopilot" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Autopilot System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AxialRotationPeriod +cco:AxialRotationPeriod rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that is equal to the length of time required for a spinning Object to complete one rotation around its Axis of Rotation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Axial Rotation Period"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AxisOfRotation +cco:AxisOfRotation rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:alternative_label "Rotational Axis"@en ; + cco:definition "A One-Dimensional Spatial Region defined by the line around which a spinning body rotates."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Axis of Rotation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AztecCode +cco:AztecCode rdf:type owl:Class ; + rdfs:subClassOf cco:TwoDimensionalBarCode ; + cco:definition "A Two-Dimensional Barcode that is used by the transportation industry to scan tickets."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Aztec Code"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Banknote +cco:Banknote rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCash ; + cco:definition "A Portion of Cash that consists of a portable slips of paper or fabric designed to bear some specified Financial Value."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Banknote"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Barcode +cco:Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that consist of machine-readable symbols."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Barcode" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "For information on types of barcodes, see: https://www.scandit.com/types-barcodes-choosing-right-barcode/"@en ; + rdfs:label "Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BaseOfOperations +cco:BaseOfOperations rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryBase ; + cco:acronym "MOB" ; + cco:alternative_label "Main Operating Base"@en ; + cco:definition "A Military Base with permanently stationed operating forces, robust Infrastructure, and strengthened force protection measures such that it is designed to launch and support large-scale operations, support smaller or less-permanent bases, and organize supply facilities."@en ; + cco:definition_source "http://www.jcs.mil/Portals/36/Documents/Doctrine/pubs/dictionary.pdf?ver=2018-08-27-122235-653" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Base of Operations"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BassFrequency +cco:BassFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 60 and 250 Hz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Bass Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BatteryTerminal +cco:BatteryTerminal rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to connect a load or charger to a single or multiple-cell Battery."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Battery_terminal" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Battery Terminal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BearingArtifactFunction +cco:BearingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes in which the Artifact constrains relative motion to only the desired motion, and reduces friction between moving parts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bearing_(mechanical)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bearing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BeginningOfLifeStasis +cco:BeginningOfLifeStasis rdf:type owl:Class ; + rdfs:subClassOf cco:OperationalStasis ; + cco:acronym "BOL" , + "BoL" ; + cco:definition "A Operational Stasis that holds during a Temporal Interval when an Artifact is first put into operational use such that its designed set of Artifact Functions is capable of operating at or near their designed peak performance levels."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "A Beginning of Life Stasis (BoL) is a relatively brief Operational Stasis that is primarily of interest for the purpose of establishing a baseline for operational parameters to be compared to the designed specifications as well as the Artifact's performance throughout its operational life."@en ; + rdfs:label "Beginning of Life Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Behavior +cco:Behavior rdf:type owl:Class ; + rdfs:subClassOf cco:Act ; + cco:definition "An Act in which an Independent Continuant participates as an Agent in response to external or internal stimuli and following some pattern which is dependent upon some combination of that Independent Continuant's internal state and external conditions."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/GO_0007610" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Behavior"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bent +cco:Bent rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Angular"@en , + "Kinked"@en ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having one or more angles along its border."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Bent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BeverageAntenna +cco:BeverageAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:WireAntenna ; + cco:definition "A Wire Antenna that consists of a horizontal wire one-half to two wavelengths long that is suspended above the ground with one end attached to the receiver feedline and the other grounded and which is typically used in the low and medium frequency radio bands."@en ; + cco:definition_source "Adapted from: https://en.wikipedia.org/wiki/Beverage_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Beverage Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bicycle +cco:Bicycle rdf:type owl:Class ; + rdfs:subClassOf cco:GroundVehicle ; + cco:definition "A Ground Vehicle that consists of two wheels, one in front of the other, attached to a frame along with handlebars and pedals such that it is designed to receive its motive power from pedaling."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bicycle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bicycle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BidirectionalTransducer +cco:BidirectionalTransducer rdf:type owl:Class ; + rdfs:subClassOf cco:Transducer ; + cco:definition "A Transducer that is designed to receive a signal in the form of physical phenomena and convert it into an electrical signal, and vice versa."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transducer#Bidirectional" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bidirectional Transducer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BiographicalLife +cco:BiographicalLife rdf:type owl:Class ; + rdfs:subClassOf cco:Act ; + cco:definition "An Act composed of the Life Events that occur during the course of existence of an Agent (i.e. Person or Organization)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Biographical Life"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BiologicalSex +cco:BiologicalSex rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality inhering in a bearer by virtue of the bearer's ability to undergo sexual reproduction in order to differentiate the individuals or types involved."@en ; + cco:definition_source "http://purl.org/obo/owl/PATO#PATO_0000047" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Biological Sex"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BiologicalWeapon +cco:BiologicalWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, incapacity, or death by means of releasing disease-producing agents—such as bacteria, viruses, or fungi."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Biological_warfare" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Biological Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Biological_Depot +cco:Biological_Depot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store biological agents."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Biological Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Birth +cco:Birth rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:definition "A Natural Process of bringing forth offspring."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Birth" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Birth"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Black +cco:Black rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that lacks any hues as parts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Black"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Blond +cco:Blond rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that ranges from nearly white to a light greyish yellow"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Blond"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Blue +cco:Blue rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is between Cyan and Violet with a wavelength in the visible spectrum typically between 450 to 490 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Blue"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Blunt +cco:Blunt rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer not having a sharp edge or point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Blunt"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BodilyComponent +cco:BodilyComponent rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000024 ; + cco:definition "A Fiat Object Part located within or on the surface of an Agent."@en ; + cco:definition_source "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3017014/" ; + cco:example_of_usage "Bodily Components include anatomical structures, body flora, pathogens, toxins, and their combinations." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Bodily Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BodyShape +cco:BodyShape rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a Person's body by virtue of the body's general outline or figure."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Body Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bond +cco:Bond rdf:type owl:Class ; + rdfs:subClassOf cco:FinancialInstrument ; + cco:definition "A Financial Instrument that is designed to secure an Agent's debt for the holders of that debt."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bond_(finance)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bond"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BondCertificate +cco:BondCertificate rdf:type owl:Class ; + rdfs:subClassOf cco:Bond ; + cco:definition "A Bond that consists of a Certificate."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bond Certificate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Book +cco:Book rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity by means of ink, paper, parchment, or other materials fastened together to hinge at one side."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Book" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Book"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BoundingBoxPoint +cco:BoundingBoxPoint rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:GeospatialPosition + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:GeospatialRegionBoundingBox + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:GeospatialPosition ; + cco:definition "A Geospatial Position that is a proper part of some Geospatial Region Bounding Box."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Bounding Box Point"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bow +cco:Bow rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to launch Arrows."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bow_and_arrow" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bow"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Brake +cco:Brake rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleControlSystemComponent ; + cco:definition "A Vehicle Control System Component that is designed to inhibit the Vehicle's Motion by absorbing energy from a moving system."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Brake" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Brake"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BrakeControlSystem +cco:BrakeControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleControlSystem ; + cco:definition "A Vehicle Control System that is designed to control the process of braking with the aim of preventing rolling, skidding, and hydroplaning."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Brake Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Branched +cco:Branched rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having subdivisions or offshoots."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Branched"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bridge +cco:Bridge rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to span physical obstacles without closing the way underneath to enable Persons or Ground Vehicles to pass over the obstacles."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bridge" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bridge"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BrillianceFrequency +cco:BrillianceFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 6 and 20 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Brilliance Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Brown +cco:Brown rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that consists of dark orange and red, and of very low intensity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Brown"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bullet +cco:Bullet rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:definition "A Portion of Ammunition that is designed to be projected by a Firearm, Sling, Slingshot, or Air Gun, but which does not (typically) contain explosives."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bullet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bullet"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Bus +cco:Bus rdf:type owl:Class ; + rdfs:subClassOf cco:GroundMotorVehicle ; + cco:definition "A Ground Motor Vehicle that is designed to transport a large number of people and to travel on six or more tired wheels."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bus" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Bus"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CabinPressurizationControlSystem +cco:CabinPressurizationControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:EnvironmentControlSystem ; + cco:definition "An Environment Control System that is designed to control the process in which conditioned air is pumped into the Cabin of some Aircraft or Spacecraft in order to create a safe and comfortable environment for passengers and crew flying at high altitudes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cabin_pressurization" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cabin Pressurization Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarDateIdentifier +cco:CalendarDateIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:DateIdentifier ; + cco:definition "A Date Identifier that designates some Day by using a combination of Day, Week, Month, or Year Identifiers formatted according to an implementation of a Calendar System."@en ; + cco:example_of_usage "January 1, 2018; 1 January 2018; 01/01/18; 01Jan18" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Calendar Date Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarDay +cco:CalendarDay rdf:type owl:Class ; + rdfs:subClassOf cco:Day ; + cco:definition "A Day that begins and ends concurrently with the Seconds specified by a Calendar System to be the first and last Seconds of the Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Calendar Day"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarMonth +cco:CalendarMonth rdf:type owl:Class ; + rdfs:subClassOf cco:Month ; + cco:definition "A Month that begins and ends concurrently with the Days specified by a Calendar System to be the first and last Days of the Month."@en ; + cco:example_of_usage "January; February; March; April; May; June; July; August; September; October; November; December" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Calendar Month"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarSystem +cco:CalendarSystem rdf:type owl:Class ; + rdfs:subClassOf cco:TemporalReferenceSystem ; + cco:definition "A Temporal Reference System that is designed to organize and identify dates."@en ; + cco:elucidation "Calendars typically organize dates through the use of naming and temporal conventions based on Days, Weeks, Months, and Years."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Calendar System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarWeek +cco:CalendarWeek rdf:type owl:Class ; + rdfs:subClassOf cco:Week ; + cco:definition "A Week that begins and ends concurrently with the Days specified by a Calendar System to be the first and last Days of the Week."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=calendar+week" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Calendar Week"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalendarYear +cco:CalendarYear rdf:type owl:Class ; + rdfs:subClassOf cco:Year ; + cco:definition "A Year that begins and ends concurrently with the Days specified by a Calendar System to be the first and last Days of the Year."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Calendar Year"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Camera +cco:Camera rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingInstrument ; + cco:definition "An Imaging Instrument that is designed to form and digitally or physically record an image of an entity."@en ; + cco:definition_source "http://www.dictionary.com/browse/camera" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Camera"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Canal +cco:Canal rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is an artificial Hydrographic Feature designed to convey water or enable Watercraft to travel inland."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Canal" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Canal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cannon +cco:Cannon rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to use a controlled explosion to launch a relatively large Portion of Ammunition, such as a Round Shot or a Shell, at a significant Velocity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cannon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cannon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CargoCabin +cco:CargoCabin rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleCompartment ; + cco:definition "A Vehicle Compartment that is used to store goods or materials during transportation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cargo Cabin"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CarrierAirWing +cco:CarrierAirWing rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryPersonnelForce ; + cco:definition "A Military Force that is trained and equipped to conduct air operations while embarked on an aircraft carrier."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Carrier Air Wing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CartesianCoordinateSystem +cco:CartesianCoordinateSystem rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialReferenceSystem ; + cco:alternative_label "Rectangular Coordinate System"@en ; + cco:definition "A Spatial Reference System that identifies each point in a spatial region of n-dimensions using an ordered n-tuple of numerical coordinates that are the signed (i.e. positive or negative) distances measured in the same unit of length from the zero point where the fixed perpendicular Coordinate System Axes meet."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cartesian_coordinate_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Cartesian Coordinate System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cartridge +cco:Cartridge rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:definition "A Portion of Ammunition that is designed to package a Bullet, a propellant substance, and a primer within a case that is designed to fit within the firing chamber of a Firearm."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cartridge_(firearms)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cartridge"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CatadioptricOpticalTelescope +cco:CatadioptricOpticalTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalTelescope ; + cco:alternative_label "Catadioptric Telescope"@en ; + cco:definition "An Optical Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing visible light through the use of a combination of Lenses and Mirrors to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Catadioptric_system#Catadioptric_telescopes" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Catadioptric Optical Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CatalystArtifactFunction +cco:CatalystArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in a process in which the rate of a chemical reaction is increased due to the participation of an additional substance, without that substance being consumed in the reaction."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Catalysis" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Catalyst Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cause +cco:Cause rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_cause_of ; + owl:someValuesFrom obo:BFO_0000003 + ] ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process that is the cause of or one of the causes of some other Process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Cause"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CellularTelecommunicationNetwork +cco:CellularTelecommunicationNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:WirelessTelecommunicationNetwork ; + cco:alternative_label "Cellular Network"@en , + "Mobile Telecommunication Network"@en ; + cco:definition "A Wireless Telecommunication Network where the last link between the network and the end user is wireless and is distributed over service areas called cells."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cellular_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cellular Telecommunication Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CenterOfMass +cco:CenterOfMass rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000018 ; + cco:definition "A Zero-Dimensional Spatial Region that is the point where the weighted position vectors of the distributed Mass of a Material Entity relative to this point sum to zero."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Center_of_mass" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Center of Mass"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Certificate +cco:Certificate rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that bears an Information Content Entity which attests to certain demonstrated characteristics of an Object, Person, or Organization."@en ; + cco:definition_source "http://www.dictionary.com/browse/degree" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Certificate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Change +cco:Change rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process in which some independent continuant endures and 1) one or more of the dependent entities it bears increase or decrease in intensity, 2) the entity begins to bear some dependent entity or 3) the entity ceases to bear some dependent entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Change"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Chart +cco:Chart rdf:type owl:Class ; + rdfs:subClassOf cco:Image ; + cco:definition "An Image that is designed to represent an Information Content Entity by means of Written Symbols in order to convey that information in a readily understandable format."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Chart"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalDepot +cco:ChemicalDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store chemicals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Chemical Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalManufacturingFacility +cco:ChemicalManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture or process chemicals."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Chemical_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Chemical Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalReactionArtifactFunction +cco:ChemicalReactionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process that leads to the transformation of one set of chemical substances to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Chemical_reaction" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Chemical Reaction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChemicalWeapon +cco:ChemicalWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of releasing toxic chemicals."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Chemical_weapon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Chemical Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Church +cco:Church rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Christian worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Church_(building)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Church"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CircuitBreaker +cco:CircuitBreaker rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to protect an electrical circuit from damage caused by excess current from an overload or short circuit."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Circuit_breaker" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Circuit Breaker"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Circumference +cco:Circumference rdf:type owl:Class ; + rdfs:subClassOf cco:Perimeter ; + cco:definition "A Perimeter that inheres in a circle or ellipse."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Circumference"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Citizen +cco:Citizen rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:CitizenRole + ] ; + rdfs:subClassOf cco:Person ; + cco:definition "A Person who is the bearer of some Citizen Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Citizen"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CitizenRole +cco:CitizenRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in a Person who is legally recognized as a member of a particular state, with associated rights and obligations."@en ; + cco:definition_source "http://en.wikitionary.org/wiki/citizen" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Citizen Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/City +cco:City rdf:type owl:Class ; + rdfs:subClassOf cco:LocalAdministrativeRegion ; + cco:definition "A Local Administrative Region in which a relatively large human population permanently resides; is designated as a city based on a particular administrative, legal, or historical status; and which delimits a local Government that typically oversees the provision of systems for sanitation, utilities, land usage, housing, and transportation."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/City" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "City"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CivilOrganization +cco:CivilOrganization rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:Organization + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:CivilianRole + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:Organization ; + cco:definition "An Organization that is not commercial or military and is the bearer of a Civilian Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Civil Organization"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CivilTimeReferenceSystem +cco:CivilTimeReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:TemporalReferenceSystem ; + cco:definition "A Temporal Reference System that is a statutory time scale as designated by civilian authorities to determine local time(s)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "In traditional astronomical usage, civil time is mean solar time as calculated from midnight as the beginning of the Civil Day."@en , + "Note that Civil Time Reference System is more accurately represented as a Temporal Reference System that participates in an act of usage that is sanctioned by an appropriate civil authority. As such, it should be represented as a defined class."@en ; + rdfs:label "Civil Time Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CivilianRole +cco:CivilianRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent or Group of Agents who is not a member of either an Armed Force or police force."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Civilian Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CleaningArtifactFunction +cco:CleaningArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes in which some Artifact is used to remove foreign objects from another object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cleaning Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ClockTimeSystem +cco:ClockTimeSystem rdf:type owl:Class ; + rdfs:subClassOf cco:TemporalReferenceSystem ; + cco:definition "A Temporal Reference System that is a convention for keeping and displaying the Time of Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "A single Clock Time System does not provide a complete means for identifying or measuring times. Depending on the particular Clock Time System, it may be compatible for use with one or more other Temporal Reference Systems."@en ; + rdfs:label "Clock Time System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ClockwiseRotationalMotion +cco:ClockwiseRotationalMotion rdf:type owl:Class ; + rdfs:subClassOf cco:RotationalMotion ; + cco:alternative_label "CW Rotational Motion"@en , + "Clockwise Rotation"@en ; + cco:definition "A Rotational Motion in which the direction of rotation is toward the right as seen relative to the designated side of the plane of rotation."@en ; + cco:example_of_usage "the axial rotation of the Earth as seen from above the South Pole" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Clockwise Rotational Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Closure +cco:Closure rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the degree to which that bearer affords passage or sightline through it via an opening, aperture, orifice, or vent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Closure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CodabarBarcode +cco:CodabarBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of numbers 0-9 and the characters -$:/.+ and is used by logistics and healthcare professionals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Codabar Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Code128Barcode +cco:Code128Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of up to 128 ASCII characters and is used primarily in supply chains."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Code 128 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Code39Barcode +cco:Code39Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of 39 characters that are numbers 0-9, capital letters A-Z, or the symbols -.$/+% and space and is used primarily in automotive and defense industries."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Code 39 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Code93Barcode +cco:Code93Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of up to 93 ASCII characters and is used in logistics to identify packages in retail inventory, lable electornic components, and provide supplementary delivery information."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Code 93 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CodeIdentifier +cco:CodeIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:NonNameIdentifier ; + cco:alternative_label "Code ID"@en , + "ID Code"@en , + "Identifier Code"@en ; + cco:definition "A Non-Name Identifier that consists of a string of characters that was created and assigned according to an encoding system such that metadata can be derived from the identifier."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Code Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CodeList +cco:CodeList rdf:type owl:Class ; + rdfs:subClassOf cco:List ; + cco:definition "A List that represents an ordered sequence of Information Bearing Entities that bear Code Identifiers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Code List"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Coiled +cco:Coiled rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer being wound in concentric rings or spirals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Coiled"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Coin +cco:Coin rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCash ; + cco:definition "A Portion of Cash that consists of a flat, portable, round pieces of metal designed to bear some specified Financial Value."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Coin"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CollimationArtifactFunction +cco:CollimationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a collimation event in which the Artifact narrows a beam of particles or waves by either causing the spatial cross-section of the beam to become smaller or by causing the directions of motion of the beam's constituents to be aligned in a specifc direction of Motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Collimation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Color +cco:Color rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProperty ; + cco:definition "An Optical Property that inheres in a bearer in virtue of that bearer's Color Hue, Color Saturation and Color Brightness."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Color"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ColorBrightness +cco:ColorBrightness rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProperty ; + cco:alternative_label "Color Intensity"@en ; + cco:definition "An Optical Property that inheres in a bearer in virtue of its capacity to reflect or radiate light."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Color Brightness"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ColorHue +cco:ColorHue rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProperty ; + cco:definition "An Optical Property that inheres in a bearer in virtue of its capacity to reflect a dominant wavelength of the visible light spectrum, which is typically divided up into 6 to 8 ranges."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Color Hue"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ColorSaturation +cco:ColorSaturation rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProperty ; + cco:definition "An Optical Property that inheres in a bearer in virtue of its capacity to reflect high intensity light distributed across fewer wavelengths, typically considered on a continuum of purity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Color Saturation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CombatOutpost +cco:CombatOutpost rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the conduction of combat operations of limited scope or size."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Outpost_(military)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Combat Outpost"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Combustion +cco:Combustion rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:alternative_label "Burning Process"@en , + "Combustion Process"@en ; + cco:definition "A Natural Process in which a Portion of Fuel or other Material Entity is burned."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Combustion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CombustionChamber +cco:CombustionChamber rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:alternative_label "Burner"@en , + "Combustor"@en , + "Flame Holder"@en ; + cco:definition "An Artifact that is designed to wholly or partially bound an internal Site where a Combustion process is intended to occur."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Combustion Chamber"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CombustionEngine +cco:CombustionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:HeatEngine ; + cco:definition "A Heat Engine that is designed to convert thermal energy that is generated through a local Combustion process into mechanical energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Combustion Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommandPostFacility +cco:CommandPostFacility rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the command and control of Military Operations or Forces."@en ; + cco:definition_source "http://www.dictionary.com/browse/command-post" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Command Post Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommercialOrganization +cco:CommercialOrganization rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:Organization + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:CommercialRole + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:Organization ; + cco:definition "An Organization that is the bearer of a Commercial Role and whose primary objective is to make a profit from the provision of goods or services."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Commercial Organization"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommercialRole +cco:CommercialRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Organization by virtue of its establishment as a for-profit business."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Commercial Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommonStock +cco:CommonStock rdf:type owl:Class ; + rdfs:subClassOf cco:Stock ; + cco:definition "Stock that entitles its holder to voting on corporate decisions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Common Stock"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationArtifactFunction +cco:CommunicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which meaningful signs are conveyed from one entity to another."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationInstrument +cco:CommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to facilitate communication between at least two entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationInterferenceArtifactFunction +cco:CommunicationInterferenceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to interfere with the transmission of information for the purpose of preventing communication."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication Interference Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationReceptionArtifactFunction +cco:CommunicationReceptionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to receive information that has been transmitted for the purpose of communiction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication Reception Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationRelayArtifactFunction +cco:CommunicationRelayArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to first receive and then transmit information from one Artifact to another for the purpose of communiction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication Relay Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationSystem +cco:CommunicationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to enable some Act of Communication by means of transmission systems, relay stations, tributary stations, and data terminal equipment, usually capable of interconnection and interoperation to form an integrated whole."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Communications_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Communication System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CommunicationsFacility +cco:CommunicationsFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is the bearer of functions realized in processes of receiving or transmitting information."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Communications Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ComponentRole +cco:ComponentRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity having a discrete structure in virtue of that entity being part of a system considered at a particular level of analysis."@en ; + cco:definition_source "ISO/IEC. 1998. Information Technology ― System and Software Integrity Levels Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC). ISO/IEC. 15026:1998. : 3.1"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Component Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CompressionIgnitionEngine +cco:CompressionIgnitionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:InternalCombustionEngine ; + cco:definition "An Internal Combustion Engine that is designed to operate by igniting a portion of Fuel and Oxidizer mixture using heat generated via compression of the mixture."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Compression Ignition Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CompressionIgnitionSystem +cco:CompressionIgnitionSystem rdf:type owl:Class ; + rdfs:subClassOf cco:IgnitionSystem ; + cco:definition "An Ignition System that is designed to generate heat by compressing a portion of fuel and oxidizer mixture in order to initiate an Ignition process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Compression Ignition System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Computer +cco:Computer rdf:type owl:Class ; + rdfs:subClassOf cco:InformationProcessingArtifact ; + cco:definition "An Information Processing Artifact that is designed to execute an arbitrary set of arithmetic or logical operations automatically."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Computer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Computer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ComputerNetwork +cco:ComputerNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetwork ; + cco:alternative_label "Data Network"@en ; + cco:definition "A Telecommunication Network that is designed to allow the exchange of data between two or more computers connected to the network."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Computer_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Computer Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ComputingArtifactFunction +cco:ComputingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a computation process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Computing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConcaveShape +cco:ConcaveShape rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality that inheres in a bearer in virtue of the bearer having one or more cavities, such that at least one line connecting a pair of points on the surface of the bearer will lie outside."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Concave Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConeShape +cco:ConeShape rdf:type owl:Class ; + rdfs:subClassOf cco:ThreeDimensionalShape ; + cco:definition "A Three Dimensional Shape that inheres in a bearer in virtue of it having a flat base with sides that taper smoothly to an apex."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cone" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Cone Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConstructedFeature +cco:ConstructedFeature rdf:type owl:Class ; + rdfs:subClassOf cco:AnthropogenicFeature ; + cco:definition "An Anthropogenic Feature that has been constructed by deliberate human effort."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Constructed Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Container +cco:Container rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to contain (wholly or partially) some material entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Container"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ContainingArtifactFunction +cco:ContainingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which one entity contains another."@en ; + cco:definition_source "http://www.dictionary.com/browse/containing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Containing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Continent +cco:Continent rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialRegion ; + cco:definition "A Geospatial Region bounded by any of the Earth's main continuous expanses of land."@en ; + cco:definition_source "JC3IEDM version 3.0.2" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Continent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ContractorRole +cco:ContractorRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent or Group of Agents who enters into a Contract to provide materials or labor to perform a service or complete a task."@en ; + cco:elucidation "A Contractor Role differs from an Occupation Role in at least two ways. First, the Contract that binds the two parties together is not one of employment. Second, a Contractor Role is occupationally neutral in that an Agent can be contracted to perform any number of Occupational Roles."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Contractor Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ControlSurface +cco:ControlSurface rdf:type owl:Class ; + rdfs:subClassOf cco:SteeringControlComponent ; + cco:definition "A Steering Control Component that is designed to deflect air, water, or another medium around its surface in order to change the Attitude of a Vehicle by rotating the Vehicle on one or more of its Axes of Rotation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Flight_control_surfaces" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Control Surface"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ControlSystem +cco:ControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to manage, command, direct, or regulate the behavior of at least one other Artifact."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Control_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ControllablePitchPropeller +cco:ControllablePitchPropeller rdf:type owl:Class ; + rdfs:subClassOf cco:Propeller ; + cco:alternative_label "Variable-Pitch Propeller"@en ; + cco:definition "A Propeller whose blades are designed to be alterable by rotating the blades about their vertical axis by means of mechanical or hydraulic arrangement."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Variable-pitch_propeller" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Controllable Pitch Propeller"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ControlledAccessHighway +cco:ControlledAccessHighway rdf:type owl:Class ; + rdfs:subClassOf cco:Highway ; + cco:alternative_label "Expressway"@en , + "Freeway"@en , + "Motorway"@en ; + cco:definition "A Highway that is designed for high-speed vehicular traffic, with all traffic flow and ingress/egress regulated."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Controlled-access_highway" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Controlled-Access Highway"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConvergentDivergentNozzle +cco:ConvergentDivergentNozzle rdf:type owl:Class ; + rdfs:subClassOf cco:Nozzle ; + cco:alternative_label "CD Nozzle"@en , + "de Laval Nozzle"@en ; + cco:definition "A Nozzle that consists of a tube with an asymmetric hourglass shape that is designed to accelerate hot pressurized gas by converting the heat energy of the gas flow into kinetic energy as it passes through the Nozzle Throat to generate increased Exhaust Velocity of the gas as it exits the Nozzle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/De_Laval_nozzle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "By increasing the Exhaust Velocity of the gas, the Nozzle increases the Thrust generated."@en ; + rdfs:label "Convergent-Divergent Nozzle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConvexShape +cco:ConvexShape rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality that inheres in a bearer in virtue of the bearer not having a cavity, such that no line connecting a pair of points on the surface of the bearer will lie outside."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Convex Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ConveyanceArtifactFunction +cco:ConveyanceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MotionArtifactFunction ; + cco:definition "A Motion Artifact Function that is realized in a process in which the bearer of the function conveys entities from one location to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Vehicle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Conveyance Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CoolingArtifactFunction +cco:CoolingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which the thermal energy of a system decreases."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cooling Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CoolingSystem +cco:CoolingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:EnvironmentControlSystem ; + cco:definition "An Environment Control System that is designed to cool the air or objects in a Site."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cooling System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CoordinateSystemAxis +cco:CoordinateSystemAxis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region defined by a Coordinate System for the purpose of identifying the position of entities along one dimension of the Coordinate System's spatial framework."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Coordinate System Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CountMeasurementInformationContentEntity +cco:CountMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Ratio Measurement Information Content Entity that is a measurement of the number of members of some aggregate."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Count Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CounterClockwiseRotationalMotion +cco:CounterClockwiseRotationalMotion rdf:type owl:Class ; + rdfs:subClassOf cco:RotationalMotion ; + cco:alternative_label "Anti-Clockwise Rotation"@en , + "CCW Rotational Motion"@en , + "Counter-Clockwise Rotation"@en ; + cco:definition "A Rotational Motion in which the direction of rotation is toward the left as seen relative to the designated side of the plane of rotation."@en ; + cco:example_of_usage "the axial rotation of the Earth as seen from above the North Pole" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Counter-Clockwise Rotational Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CounterfeitFinancialInstrument +cco:CounterfeitFinancialInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:CounterfeitInstrument ; + cco:definition "A Counterfeit Instrument that is designed to be a fake replica of some legally sanctioned Financial Instrument."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Counterfeit_money" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Counterfeit Financial Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CounterfeitInstrument +cco:CounterfeitInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a fake replica of some genuine Artifact."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Counterfeit" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Counterfeit Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CounterfeitLegalInstrument +cco:CounterfeitLegalInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:CounterfeitInstrument ; + cco:definition "A Counterfeit Instrument that is designed to be a fake replica of some genuine Legal Instrument."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Counterfeit#Counterfeiting_of_documents" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Counterfeit Legal Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Country +cco:Country rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity ; + cco:alternative_label "Sovereign State"@en ; + cco:definition "A Geopolitical Entity that delimits a Government with effective internal and external sovereignty over the region and its population, and which is not dependent on or subject to any other power or Geopolitical Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Country"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/County +cco:County rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity ; + cco:definition "A Geopolitical Entity that is part of either a First-Order or Second-Order Administrative Region."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/County"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "County"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Coupling +cco:Coupling rdf:type owl:Class ; + rdfs:subClassOf cco:MachineElement ; + cco:definition "A Machine Element that is designed to connect two Shafts together at their ends for the purpose of transmitting power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Coupling" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Coupling"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CoveringArtifactFunction +cco:CoveringArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which an entity is covered."@en ; + cco:definition_source "http://www.dictionary.com/browse/covering" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Covering Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Crew +cco:Crew rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfPersons ; + cco:definition "A Group of Persons that bear Roles realized by the operation of the specified Vehicle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Crew"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CriminalAct +cco:CriminalAct rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act committed in violation of rules or laws for which some governing authority (via mechanisms such as legal systems) can prescribe a conviction."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Crime" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Criminal Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CrushingArtifactFunction +cco:CrushingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DamagingArtifactFunction ; + cco:definition "A Damaging Artifact Function that is realized in a process in which the structural integrity of an entity is impaired because of significant pressure."@en ; + cco:definition_source "http://www.dictionary.com/browse/crushing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Crushing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CryogenicStorageDewar +cco:CryogenicStorageDewar rdf:type owl:Class ; + rdfs:subClassOf cco:Container ; + cco:definition "A Container that is designed to store a Portion of Cryogenic Material (such as liquid helium or liquid oxygen) and which consists of, minimally, walls that are constructed from two or more layers that are separated by a high vacuum to provide thermal insulation between the interior and exterior of the dewar."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cryogenic_storage_dewar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cryogenic Storage Dewar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubeShape +cco:CubeShape rdf:type owl:Class ; + rdfs:subClassOf cco:Cuboidal ; + cco:definition "A Cuboidal shape inhering in a bearer in virtue of it having six Square faces."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Cube Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cuboidal +cco:Cuboidal rdf:type owl:Class ; + rdfs:subClassOf cco:ThreeDimensionalShape ; + cco:definition "A Three Dimensional Shape that inheres in a bearer in virtue of it having six Rectangular faces."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Cuboidal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CurrencyUnit +cco:CurrencyUnit rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of financial values."@en ; + cco:example_of_usage "U.S. Dollar, Euro, Yuan, South African Rand" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Currency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CurrentConversionArtifactFunction +cco:CurrentConversionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:definition "An Electrical Artifact Function that is realized by processes in which some Artifact is used to convert some electrical current."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Current Conversion Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Curved +cco:Curved rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having borders which are smoothly rounded."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Curved"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CurvilinearMotion +cco:CurvilinearMotion rdf:type owl:Class ; + rdfs:subClassOf cco:TranslationalMotion ; + cco:alternative_label "Curved Motion"@en ; + cco:definition "A Translational Motion process in which an Object moves along a curved path."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Curvilinear Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CuttingArtifactFunction +cco:CuttingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DamagingArtifactFunction ; + cco:definition "A Damaging Artifact Function that is realized in a process in which the structural integrity of an entity is impaired by being opened or divided."@en ; + cco:definition_source "http://www.dictionary.com/browse/cutting" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cutting Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CuttingWeapon +cco:CuttingWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of separating some portion of its target into two or more portions through the application of acutely directed force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Cutting" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Cutting Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cyan +cco:Cyan rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is between Green and Blue with a wavelength in the visible spectrum typically between 490 and 520 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Cyan"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Cylindrical +cco:Cylindrical rdf:type owl:Class ; + rdfs:subClassOf cco:ThreeDimensionalShape ; + cco:alternative_label "Columnar"@en ; + cco:definition "A Three Dimensional Shape inhering in a bearer in virtue of the bearer having an elongated shape with round bases."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Cylindrical"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Dam +cco:Dam rdf:type owl:Class ; + rdfs:subClassOf cco:Infrastructure ; + cco:definition "An Infrastructure that is designed to impound surface water or underground streams."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Dam" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Dam"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DamagedStasis +cco:DamagedStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; + cco:alternative_label "Compromised"@en , + "Damaged"@en , + "Injured"@en ; + cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears a Quality or Realizable Entity that has suffered impairment (i.e., a decrease or loss) due to a previous action or event such that the Independent Continuant is now of lesser value, usefulness, or functionality."@en ; + cco:definition_source "http://www.thefreedictionary.com/damaged" ; + cco:elucidation "This class can be used to instantiate instances that might otherwise be treated by defined classes such as Damaged Vehicle or Wounded Person. The Independent Continuant and Quality or Realizable Entity are participants of the stasis which can in turn be related to the temporal interval via the occurs on property. "@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Damaged Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DamagingArtifactFunction +cco:DamagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which the structural integrity of an entity is impaired."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Damaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DataMatrixCode +cco:DataMatrixCode rdf:type owl:Class ; + rdfs:subClassOf cco:TwoDimensionalBarCode ; + cco:definition "A Two-Dimensional Barcode that consists of cells arranged in rectangular patterns and is used for marking small items in logistics and operations."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Data Matrix Code"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DataRangeIntervalEstimateInformationContentEntity +cco:DataRangeIntervalEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:IntervalEstimateInformationContentEntity ; + cco:definition "A Ratio Measurement Information Content Entity that is a measurement of a set of values and is equal to the absolute difference between the largest value and the smallest value in the set."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Data Range Interval Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Database +cco:Database rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some set of specific Information Content Entities and to be rapidly searchable and retrievable."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Database" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Database"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DateIdentifier +cco:DateIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Day + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:alternative_label "Day Identifier"@en ; + cco:definition "A Temporal Interval Identifier that designates some Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Date Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Day +cco:Day rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Week + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to the approximate length of time required for an Astronomical Body to complete one rotation around its Rotational Axis as specified relative to a particular Temporal Reference System."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=day" ; + cco:elucidation "Unless otherwise specified, a Day is assumed to be relative to the rotational motion of the Earth and is approximately equal to a twenty-four hour temporal region for which the start and end times are specified by the Temporal Reference System used."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Day"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeactivatedStasis +cco:DeactivatedStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfArtifactOperationality ; + cco:definition "A Stasis of Artifact Operationality that holds during a Temporal Interval when an Artifact is not realizing any of its designed Artifact Functions (or at least not realizing any of its primary functions)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Deactivated Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Death +cco:Death rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:definition "A Natural Process in which all biological functions that sustain a living organism cease."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Death" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Death"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Decade +cco:Decade rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that is equal to a period of ten consecutive Years."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=decade" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Decade"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecadeIdentifier +cco:DecadeIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Decade + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Decade."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Decade Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeceptionArtifactFunction +cco:DeceptionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes which misinform or mislead some other entity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Deception" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Deception Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecimalDateIdentifier +cco:DecimalDateIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:DateIdentifier ; + cco:definition "A Date Identifier that designates some Day by using a number to indicate the sequential ordering of the Day since a specified Reference Time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Decimal Date Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecimalTimeOfDayIdentifier +cco:DecimalTimeOfDayIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:TimeOfDayIdentifier ; + cco:alternative_label "Fractional Time of Day Identifier"@en ; + cco:definition "A Time of Day Identifier that designates an approximate Temporal Instant that is part of some Day and is specified using a decimal value for the portion of the Day that preceded the Temporal Instant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Decimal Time of Day Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecontaminationFacility +cco:DecontaminationFacility rdf:type owl:Class ; + rdfs:subClassOf cco:WashingFacility ; + cco:definition "A Washing Facility that is designed to wash personnel or equipment after (potential) contamination by radioactive, biological, or chemical material."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Decontamination" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Decontamination Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Decoy +cco:Decoy rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to distract or conceal what an individual or group might be looking for."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Decoy" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Decoy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfDependentContinuant +cco:DecreaseOfDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Change ; + cco:definition "A Change in which some Independent Continuant has a decrease in the level of some Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfDisposition +cco:DecreaseOfDisposition rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfRealizableEntity ; + cco:definition "A Decrease of Realizable Entity in which some Independent Continuant has a decrease of some Disposition it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfFunction +cco:DecreaseOfFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfRealizableEntity ; + cco:definition "A Decrease of Realizable Entity in which some Independent Continuant has a decrease of some Function that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfGenericallyDependentContinuant +cco:DecreaseOfGenericallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfDependentContinuant ; + cco:definition "A Decrease of Dependent Continuant in which some Independent Continuant has a decrease in the level of a Generically Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "For the most part Generically Dependent Continuants do not inhere in their bearers over some continuous scale. The primary exception is religion and this class allows annotation of those cases where an Agent is described as becoming less religious. Other cases would include the decrease of an organization's bearing of some objective."@en ; + rdfs:label "Decrease of Generically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfQuality +cco:DecreaseOfQuality rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfSpecificallyDependentContinuant ; + cco:definition "A Decrease of Specifically Dependent Continuant in which some Independent Continuant has a decrease of some Quality that it bears."@en ; + cco:example_of_usage "Weight Loss, Decreasing Temperature, decreasing color intensity, loss of structural integrity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfRealizableEntity +cco:DecreaseOfRealizableEntity rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfSpecificallyDependentContinuant ; + cco:definition "A Decrease of Specifically Dependent Continuant in which some Independent Continuant has a decrease of some Realizable Entity that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Realizable Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfRole +cco:DecreaseOfRole rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfRealizableEntity ; + cco:definition "A Decrease of Realizable Entity in which some Independent Continuant has a decrease of some Role that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecreaseOfSpecificallyDependentContinuant +cco:DecreaseOfSpecificallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:DecreaseOfDependentContinuant ; + cco:definition "A Decrease of Dependent Continuant in which some Independent Continuant has a decrease in some Specifically Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Decrease of Specifically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeflectingPrism +cco:DeflectingPrism rdf:type owl:Class ; + rdfs:subClassOf cco:Prism ; + cco:definition "A Prism designed to deflect a beam of light entering the Prism by a fixed angle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Deflecting Prism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DefoliantArtifactFunction +cco:DefoliantArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:HerbicideArtifactFunction ; + cco:definition "An Herbicide Artifact Function that is realized in a process that causes a plant to lose its leaves."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Defoliant" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Defoliant Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DefunctStasis +cco:DefunctStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfArtifactOperationality ; + owl:disjointWith cco:OperationalStasis ; + cco:definition "A Stasis of Artifact Operationality that holds during a Temporal Interval when an Artifact no longer maintains its designed set of Artifact Functions (or at least no longer maintains its primary functions)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Defunct Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeltaV +cco:DeltaV rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:Velocity + ] ; + cco:alternative_label "Change in Velocity"@en , + "DeltaV"@en ; + cco:definition "A Process Profile that is the total change in Velocity of an object's Motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Delta-v is not equivalent to and should not be confused with Acceleration, which is the rate of change of Velocity."@en ; + rdfs:label "Delta-v"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Density +cco:Density rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:alternative_label "Density"@en ; + cco:definition "A Quality that inheres in a bearer in virtue of that bearer's mass per unit volume."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Mass Density"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Denture +cco:Denture rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace missing teeth."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Dentures" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Denture"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Depth +cco:Depth rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a downward, backward, or inward direction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Depth"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DescriptiveInformationContentEntity +cco:DescriptiveInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:InformationContentEntity ; + owl:disjointWith cco:DesignativeInformationContentEntity , + cco:DirectiveInformationContentEntity ; + cco:alternative_label "Descriptive ICE"@en ; + cco:definition "An Information Content Entity that consists of a set of propositions that describe some Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Descriptive Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DesignativeInformationContentEntity +cco:DesignativeInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:InformationContentEntity ; + owl:disjointWith cco:DirectiveInformationContentEntity ; + cco:alternative_label "Designative ICE"@en ; + cco:definition "An Information Content Entity that consists of a set of symbols that denote some Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Designative Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DesignativeName +cco:DesignativeName rdf:type owl:Class ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + owl:disjointWith cco:NonNameIdentifier ; + cco:alternative_label "Name"@en ; + cco:definition "A Designative Information Content Entity that consists of a string of characters that designates an entity within a specified cultural or social namespace and which is typically a word or phrase in a natural language that has an accepted cultural or social significance."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Designative Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DetergentArtifactFunction +cco:DetergentArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SurfactantArtifactFunction ; + cco:definition "A Surfactant Artifact Function that is realized in a process that cleans substances in dilute solutions."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Detergent" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Detergent Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DetonatingArtifactFunction +cco:DetonatingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of combustion involving a supersonic exothermic front accelerating through a medium that eventually drives a shock front propagating directly in front of it."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Detonation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Detonating Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeviationMeasurementInformationContentEntity +cco:DeviationMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:alternative_label "Conformance Measurement"@en , + "Degree of Conformance"@en , + "Degree of Deviation"@en , + "Deviation Measurement"@en ; + cco:definition "A Measurement Information Content Entity that is a measurement of the extent to which an entity conforms to how it is expected or supposed to be."@en ; + cco:elucidation "In order for a Deviation to exist, an entity must first be expected, represented, prescribed, or predicted as being a certain way. Then, at a future time, this value can be compared to its actual, reported, or measured value to determine the Deviation between these values."@en ; + cco:example_of_usage "a missile impact deviates from its target location by 100 feet" , + "a satellite deviaties from its predicted orbital path by 5 kilometers" , + "an overweight piece of luggage deviates from an airline's maximum allowed weight by +10 pounds" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "'Deviation Measurement Information Content Entity' and 'Veracity Measurement Information Content Entity' are complementary notions. Deviation is a measure of whether reality conforms to an ICE (e.g., a plan or prediction), whereas Veracity is a measure of whether a Descriptive ICE conforms to reality."@en , + "Note, the term 'accuracy' is avoided due to its ambiguity between: correctness-of-performance (see: 'Reliability Measurement Information Content Entity'), correctness-of-information (see: 'Veracity Measurement Information Content Entity'), and adherance-to-expectations ('Deviation Measurement Information Content Entity')."@en ; + rdfs:label "Deviation Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Diameter +cco:Diameter rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a circle in virtue of the extent of a straight line that passes through the center of the circle and starts and ends on the circle's boundary."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Diameter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DiffractionArtifactFunction +cco:DiffractionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a diffraction event in which the Artifact forces a wave to bend around the corners of an obstacle or aperture into the region of geometrical shadow of the obstacle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Diffraction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DiffractionGrating +cco:DiffractionGrating rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalInstrument ; + cco:definition "An Optical Instrument with a periodic structure that is designed to split and defract a beam of light into several beams travelling in different directions."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Diffraction_grating" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Diffraction Grating"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DigitalStorageDevice +cco:DigitalStorageDevice rdf:type owl:Class ; + rdfs:subClassOf cco:InformationMediumArtifact ; + cco:definition "An Information Medium Artifact that is designed to bear some Information Content Entity by means of recording that information in digital (binary) format."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Data_storage_device" ; + cco:example_of_usage "A computer's Hard Disk Drive" , + "A portable USB Drive" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Digital Storage Device"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DiminutiveName +cco:DiminutiveName rdf:type owl:Class ; + rdfs:subClassOf cco:AbbreviatedName ; + cco:definition "An Abbreviated Name that is a familiar form of a Proper Name."@en ; + cco:elucidation "\"Familiar form of a Proper Name\" means: that the name is (originally) a short, affectionate version of the fuller name, used (originally) by family or friends."@en ; + cco:example_of_usage "Alex, Bob, Cathy" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Diminutive Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DirectCurrentPowerSource +cco:DirectCurrentPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that is designed to transfer electrical power in the form of direct current."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Direct Current Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DirectiveInformationContentEntity +cco:DirectiveInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:prescribes ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:InformationContentEntity ; + cco:alternative_label "Directive ICE"@en ; + cco:definition "An Information Content Entity that consists of a set of propositions or images (as in the case of a blueprint) that prescribe some Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Directive Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Disability +cco:Disability rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality inhering in an Agent by virtue a physical or mental condition that limits the Agent's movements, senses, or activities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Disability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Disease +cco:Disease rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + cco:definition "A Disposition to undergo pathological processes that exists in an organism because of one or more disorders in that organism."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/OGMS_0000031" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Disease"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DishReceiver +cco:DishReceiver rdf:type owl:Class ; + rdfs:subClassOf cco:RadioReceiver ; + cco:definition "A Radio Receiver that uses a Parabolic (or Dish) Antenna to intercept radio signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Dish Receiver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DispersivePrism +cco:DispersivePrism rdf:type owl:Class ; + rdfs:subClassOf cco:Prism ; + cco:definition "A Prism designed to break up a beam of light entering the Prism into its constituent spectral colors by leveraging the refractive index of light based on its Frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Dispersive Prism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DistanceMeasurementArtifactFunction +cco:DistanceMeasurementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementArtifactFunction ; + cco:definition "A Measurement Artifact Function that is realized during events in which an Artifact is used to measure the spatial Distance to a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Distance Measurement Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DistanceMeasurementInformationContentEntity +cco:DistanceMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Ratio Measurement Information Content Entity that is a measurement of a One-Dimensional Extent inhering in some Site that is externally connected to two Independent Continuants."@en ; + cco:elucidation "Displacement (vector) is the shortest possible distance (scalar) between two points. Further thought is needed to adequately handle measurements of distance traveled along a path, e.g., a circuitous path or an arc (such as the surface of a planet), versus the simple case of a direct, straight line between two points."@en , + "Distance is a measure between two reference points, which are located on or in, or in some manner part of, the two obejcts for which the length of the extent between is sought. For exmple, the center point of the indentation of a ball in the sand and the edge of the foul line, the forwardmost point on a car's bumper and the closest point on the 2-dimensional plane that serves as the fiat boundary of a crosswalk, the center of an antenna array and closest point on ground."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Distance Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DistributionPort +cco:DistributionPort rdf:type owl:Class ; + rdfs:subClassOf cco:Port ; + cco:definition "A Port that is designed with the cargo handling equipment necessary for the loading and unloading of Watercraft"@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Port#Distribution" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Distribution Port"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DivisonOfGeopoliticalEntity +cco:DivisonOfGeopoliticalEntity rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialRegion , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:GeopoliticalEntity + ] ; + owl:disjointWith cco:GeopoliticalEntity ; + cco:definition "A Geospatial Region that is a fiat division of a Geopolitical Entity and not a Geopolitical Entity."@en ; + cco:example_of_usage "Flatbush, French Quarter, Western New York, Texas Panhandle, Greater Montreal Area of Quebec, Pacific Northwest, southwest area of Al Anbar Province, Northern Iraq." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "Instances of this class are not proper geopolitical entities, but in some cases may have an organization that exercises some control over the region, such as the homeowners' association for a neighborhood."@en ; + rdfs:label "Division of Geopolitical Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Document +cco:Document rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity in a series of paragraphs of text or diagrams in the form of physical pieces of paper or an electronic word processor file."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Document" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Document"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DocumentField +cco:DocumentField rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingEntity ; + cco:definition "An Information Bearing Entity that is a part of some document into which bearers of prescribed information can be writted or selected."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Document Field"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DocumentForm +cco:DocumentForm rdf:type owl:Class ; + rdfs:subClassOf cco:Document ; + cco:definition "A Document having Document Fields as parts in which to write or select prescribed content."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Form_(document)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Document Form"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Drooping +cco:Drooping rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a border that hangs downwards."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Drooping"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EAN13Barcode +cco:EAN13Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:EANBarcode ; + cco:definition "An EAN Barcode that consists of 13 numerical digits and is used to designate products at the point of sale."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "EAN-13 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EAN8Barcode +cco:EAN8Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:EANBarcode ; + cco:definition "An EAN Barcode that consists of 8 numerical digits and is used to designate products at the point of sale."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "EAN-8 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EANBarcode +cco:EANBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of 8 or 13 numerical digits and is used to scan consumer goods."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "EAN Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Economy +cco:Economy rdf:type owl:Class ; + rdfs:subClassOf cco:ProcessAggregate ; + cco:definition "A Process Aggregate comprising the production, exchange, distribution and consumption of goods that occurs at some Geopolitical Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Economy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EducationArtifactFunction +cco:EducationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of transmiting accumulated knowledge skills and values from one generation to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Education" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Education Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EducationalFacility +cco:EducationalFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Education" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Educational Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EducationalOrganization +cco:EducationalOrganization rdf:type owl:Class ; + rdfs:subClassOf cco:Organization ; + cco:definition "An Organization whose purpose is to provide training or otherwise facilitate learning or the acquisition of knowledge, Skills, values, beliefs, or habits."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Education" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Educational Organization"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Effect +cco:Effect rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:caused_by ; + owl:someValuesFrom obo:BFO_0000003 + ] ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:alternative_label "Consequence"@en ; + cco:definition "A Process that follows and is caused by some previous Process."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=effect" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Effect"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EffectOfLocationChange +cco:EffectOfLocationChange rdf:type owl:Class ; + rdfs:subClassOf cco:Effect , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:ActOfLocationChange + ] , + [ rdf:type owl:Restriction ; + owl:onProperty cco:caused_by ; + owl:someValuesFrom cco:ActOfLocationChange + ] ; + cco:definition "An Effect caused by some Act of Location Change and which results in an Object being located in a different place."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Effect of Location Change"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Election +cco:Election rdf:type owl:Class ; + rdfs:subClassOf cco:SocialAct ; + cco:alternative_label "Act of Political Election"@en ; + cco:definition "A Social Act by which a population chooses an individual to hold public office."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Election" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Election"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricBattery +cco:ElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:alternative_label "Battery"@en ; + cco:definition "An Electrical Power Source that is designed to produce electric power by converting chemical energy to electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Battery_(electricity)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricGenerator +cco:ElectricGenerator rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that is designed to convert mechanical energy to electrical energy for use in an external circuit."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electric_generator" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electric Generator"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricMotor +cco:ElectricMotor rdf:type owl:Class ; + rdfs:subClassOf cco:Engine ; + cco:alternative_label "Electric Engine"@en ; + cco:definition "An Engine that is designed to convert electrical energy into mechanical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electric_motor" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electric Motor"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricPowerStation +cco:ElectricPowerStation rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:alternative_label "Power Plant"@en ; + cco:definition "A Facility that is designed to generate electrical power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Power_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Electric Power Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalArtifactFunction +cco:ElectricalArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to perform a process involving electrical power."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalConductionArtifactFunction +cco:ElectricalConductionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:definition "An Electrical Artifact Function that is realized by an Artifact being used to conduct an electric current."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Conduction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalConnectorArtifactFunction +cco:ElectricalConnectorArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalConductionArtifactFunction ; + cco:definition "An Electrical Conduction Artifact Function that is realized by processes in which some Artifact is used to join electrical terminations to create an electrical circuit."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Connector Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalContactArtifactFunction +cco:ElectricalContactArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalConductionArtifactFunction ; + cco:definition "An Electrical Conduction Artifact Function that is realized by processes in which some Artifact is used as an endpoint of an electrical circuit from which an electrical current is passed via physical contact with the endpoint."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Contact Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalPowerProductionArtifactFunction +cco:ElectricalPowerProductionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:definition "An Electrical Artifact Function that is realized during events in which an Artifact is used to generate electrical power."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Power Production Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalPowerSource +cco:ElectricalPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSource ; + cco:definition "A Power Source that is designed to generate, control, and transfer power in the form of electrical energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalPowerSourceComponent +cco:ElectricalPowerSourceComponent rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSourceComponent ; + cco:definition "A Power Source Component that is designed to be a component of some Electrical Power Source."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Power Source Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectricalPowerStorageArtifactFunction +cco:ElectricalPowerStorageArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:alternative_label "Capacitance"@en ; + cco:definition "An Electrical Artifact Function that is realized during events in which an Artifact is used to store electrical power to be released at a later time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Power Storage Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticCommunicationArtifactFunction +cco:ElectromagneticCommunicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationArtifactFunction ; + cco:definition "A Communication Artifact Function that is realized in a process that conveys meaningful signs by means of electromagnetic radiation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunication" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Communication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticInductionArtifactFunction +cco:ElectromagneticInductionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact that is used to produce electromotive force across an electrical conductor due to its dynamic interaction with a magnetic field."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_induction" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Induction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticPulse +cco:ElectromagneticPulse rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticWaveProcess ; + cco:alternative_label "EMP"@en , + "Transient Electromagnetic Disturbance"@en ; + cco:definition "An Electromagnetic Wave Process that consists of a short high-energy burst of electromagnetic energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_pulse" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Pulse"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticRadiationFrequency +cco:ElectromagneticRadiationFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:Frequency ; + cco:definition "A Frequency that is characterized by the rate of Oscillations per second of an Electromagnetic Wave."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_spectrum" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Divisions between EM radiation frequencies are fiat and sources vary on where to draw boundaries."@en ; + rdfs:label "Electromagnetic Radiation Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticRadiationProperty +cco:ElectromagneticRadiationProperty rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + cco:definition "A Disposition that inheres in an bearer in virtue of how that bearer interacts with electromagnetic radiation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Radiation Property"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticShieldingArtifactFunction +cco:ElectromagneticShieldingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which an electromagnetic field is blocked by barriers made of conductive or magnetic materials."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_shielding" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Shielding Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectromagneticWaveProcess +cco:ElectromagneticWaveProcess rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:TransverseWaveProfile + ] ; + cco:alternative_label "Electromagnetic Radiation"@en ; + cco:definition "A Wave Process that is produced by charged particles, involves the periodic Oscillation of electric and magnetic fields at right angles to each other and the direction of wave propogation such that it has a Transverse Wave Profile, and which transfers electromagnetic radiant energy through a portion of space or matter."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Electromagnetic Wave Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronMicroscope +cco:ElectronMicroscope rdf:type owl:Class ; + rdfs:subClassOf cco:Microscope ; + cco:definition "A Microscope that is designed to use a beam of accelerated electrons to illuminate the target and produce a significantly enlarged image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electron_microscope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electron Microscope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronicBond +cco:ElectronicBond rdf:type owl:Class ; + rdfs:subClassOf cco:Bond ; + cco:definition "A Bond that consists of Bytes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electronic Bond"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronicCash +cco:ElectronicCash rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCash ; + cco:definition "A Portion of Cash that consists of Bytes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electronic Cash"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronicComponent +cco:ElectronicComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that consists of a basic discrete device or physical entity in an electronic system that is used to affect electrons or their associated fields."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electronic_component" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electronic Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronicSignalProcessingArtifactFunction +cco:ElectronicSignalProcessingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SignalProcessingArtifactFunction ; + cco:definition "A Signal Processing Artifact Function that inheres in Artifacts that are designed to process or transfer information contained in electronic signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electronic Signal Processing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ElectronicStock +cco:ElectronicStock rdf:type owl:Class ; + rdfs:subClassOf cco:Stock ; + cco:definition "Stock that consists of Bytes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electronic Stock"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmailBox +cco:EmailBox rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationInstrument ; + cco:definition "A Telecommunication Instrument that is designed to be the delivery destination of Email Messages that are addressed to the corresponding Email Address."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Email_box" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Email Box"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmailMessage +cco:EmailMessage rdf:type owl:Class ; + rdfs:subClassOf cco:Message ; + cco:definition "A Message that is transmitted to the recipient's Email Box."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Email" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Email Message"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmailMessaging +cco:EmailMessaging rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Emailing"@en ; + cco:definition "An Act of Communication by Media in which text-based communication occurs between two or more people using personal computers or other devices using some Email Client Software conveyed over the Internet."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Email" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Email Messaging"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmergencyACDCPowerSource +cco:EmergencyACDCPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that is designed to provide electrical power in an emergency situation by means of both alternating current and direct current."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Emergency AC/DC Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmergencyLocatorTransmitter +cco:EmergencyLocatorTransmitter rdf:type owl:Class ; + rdfs:subClassOf cco:RadioTransmitter ; + cco:definition "A Radio Transmitter that is designed to signal distress and provide positional data for the entity it is located on."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Emergency_position-indicating_radiobeacon_station#Emergency_Locator_Transmitters" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Emergency Locator Transmitter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EmulsifierArtifactFunction +cco:EmulsifierArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in a process in which two or more liquids that are normally immiscible are mixed."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Emulsion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Emulsifier Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EndOfLifeStasis +cco:EndOfLifeStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfArtifactOperationality ; + cco:acronym "EOL" , + "EoL" ; + cco:definition "A Stasis of Artifact Operationality that holds during a Temporal Interval when the participating Artifact is no longer capable of realizing all of its designed primary Artifact Functions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An End of Life Stasis (EoL) is distinguished from a Stasis of Partially Mission Capable or Stasis of Non-Mission Capable in that EoL is more inclusive such that the participating Artifact may be either Partially or Non-Mission Capable. Additionally, EoL applies only to Artifacts and is typically determined in relation to its original mission and designed primary functions. In contrast, an Artifact's level of Mission Capability depends on the requirements of the mission under consideration such that a given Artifact may simultaneously be Fully Mission Capable for mission1, Partially Mission Capable for mission2, and Non-Mission Capable for mission3."@en ; + rdfs:label "End of Life Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Enemy +cco:Enemy rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:EnemyRole + ] ; + rdfs:subClassOf cco:Person ; + cco:definition "A Person who is the bearer of some Enemy Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Enemy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EnemyRole +cco:EnemyRole rdf:type owl:Class ; + rdfs:subClassOf cco:AllegianceRole ; + cco:definition "An Allegiance Role that inheres in an Agent by virtue of that Agent having committed offensive Acts or exhibited intent to perform such Acts towards a particular Agent or Group of Agents or has been declared as hostile by some appropriate authority."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Enemy Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Engine +cco:Engine rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:alternative_label "Motor"@en ; + cco:definition "An Artifact that is designed to convert one form of energy into mechanical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EnhancedStasis +cco:EnhancedStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; + cco:alternative_label "Enhanced"@en ; + cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears a Quality or Realizable Entity that has undergone improvement (i.e., an increase or gain) due to a previous action or event such that the Independent Continuant is now of greater value, usefulness, or functionality."@en ; + cco:definition_source "http://www.thefreedictionary.com/enhance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Enhanced Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EnhancingArtifactFunction +cco:EnhancingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of intensifying, increainsg, or further improving the quality, value, or extent of some entity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Enhancement" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Enhancing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EntertainmentFacility +cco:EntertainmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to host activities that are intended to hold the interest of, or give pleasure or delight to, an audience."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Entertainment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Entertainment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EnvironmentControlSystem +cco:EnvironmentControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to control the temperature, air quality, or other feature of a Site that is relevant to the comfort or operation of entities located within that Site."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Controlling air quality typically involves temperature control, oxygen replenishment, and removal of moisture, odor, smoke, heat, dust, airborne bacteria, carbon dioxide, and other undesired gases or particulates."@en ; + rdfs:label "Environment Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EnvironmentalFeature +cco:EnvironmentalFeature rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:definition "A Material Entity that is either a natural or man-made feature of the environment."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Environmental Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EquipmentCoolingSystem +cco:EquipmentCoolingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:CoolingSystem ; + cco:definition "A Cooling System that is designed to cool some piece of equipment."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Equipment Cooling System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EquipmentMount +cco:EquipmentMount rdf:type owl:Class ; + rdfs:subClassOf cco:MachineElement ; + cco:definition "A Machine Element that is designed to support an Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Equipment Mount"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EssentialServiceProvision +cco:EssentialServiceProvision rdf:type owl:Class ; + rdfs:subClassOf cco:ProcessAggregate ; + cco:definition "A Process Aggregate comprising the delivery of one or more essential services."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An essential service is defined here as being one of: medical care, food and water, shelter, or sanitation."@en ; + rdfs:label "Essential Service Provision"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EstimateInformationContentEntity +cco:EstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:alternative_label "Estimate"@en , + "Estimate Measurement Information Content Entity"@en , + "Estimated Value"@en ; + cco:definition "A Measurement Information Content Entity that is a measurement of an entity based on partial information about that entity or an appropriately similar entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EthnicGroup +cco:EthnicGroup rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfPersons , + [ rdf:type owl:Restriction ; + owl:onProperty cco:aggregate_has_quality ; + owl:someValuesFrom cco:Ethnicity + ] ; + cco:definition "A Group of Persons who identify with one another based on one or more shared inherited characteristics such as language, ancestry, nationality, culture, customs, religion, or social experiences."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ethnic_group" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Ethnic Group"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Ethnicity +cco:Ethnicity rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in its bearers by virtue of a common heritage, often consisting of a common language, a common culture (often including a shared religion) and an ideology that stresses common ancestry or endogamy."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Ethncity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Ethnicity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Evening +cco:Evening rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that consists of the temporal regions between when the sun sets (approximately 6:00pm) and when people typically retire to sleep (approximately 9:00pm)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Evening"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EventStatusNominalInformationContentEntity +cco:EventStatusNominalInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:NominalMeasurementInformationContentEntity ; + cco:definition "A Nominal Measurement Information Content Entity that is a measurement of the current state of a process."@en ; + cco:example_of_usage "proposed, approved, planned, in progress, completed, failed, or successful" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Event Status Nominal Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExplosiveArtifactFunction +cco:ExplosiveArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DamagingArtifactFunction ; + cco:definition "A Damaging Artifact Function that is realized in a process in which the structural integrity of an entity is impaired beucase of the rapid increase in volume and release of energy in an extreme manner."@en ; + cco:definition_source "http://www.dictionary.com/browse/explosive" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Explosive Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExplosiveWeapon +cco:ExplosiveWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:alternative_label "Bomb"@en ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of a violent release of energy caused by the exothermic reaction of an explosive material."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Explosive_weapon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Explosive Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExternalCombustionEngine +cco:ExternalCombustionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:CombustionEngine ; + cco:definition "A Combustion Engine that is designed to have an external Combustion Chamber where portions of Fuel and Oxidizer mixture are burned to generate thermal energy to heat the working fluid, which transfers energy to the Engine where it is converted into mechanical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/External_combustion_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "External Combustion Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExternalNavigationLightingSystem +cco:ExternalNavigationLightingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:LightingSystem ; + cco:definition "A Lighting System that is designed to be attached to some Vehicle and to emit colored light in order to signal that Vehicle's position, heading, and status."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Navigation_light" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "External Navigation Lighting System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExtremeUltravioletLightFrequency +cco:ExtremeUltravioletLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:UltravioletLightFrequency ; + cco:definition "An Ultraviolet Light Frequency that is between 3 and 30 petahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ultraviolet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Extreme Ultraviolet Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExtremelyHighFrequency +cco:ExtremelyHighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:MicrowaveFrequency ; + cco:acronym "EHF" ; + cco:alternative_label "ITU Band Number 11"@en , + "Millimeter Band Frequency"@en ; + cco:definition "A Microwave Frequency that is between 30 and 300 GHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 10–1 mm"@en ; + rdfs:label "Extremely High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ExtremelyLowFrequency +cco:ExtremelyLowFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "ELF" ; + cco:alternative_label "ITU Band Number 1"@en ; + cco:definition "A Radio Frequency that is between 3 and 30 Hz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 100,000–10,000 km"@en ; + rdfs:label "Extremely Low Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Eye +cco:Eye rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of an organ that canonically affords the Agent it is part of with the ability to receive visual stimuli necessary for sight."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Eye"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EyeColor +cco:EyeColor rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000052 ; + owl:someValuesFrom cco:Iris + ] ; + cco:definition "A Quality inhering in an Eye by virtue of the color of the Eye's Iris."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Eye Color"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FMRadioBroadcastFrequency +cco:FMRadioBroadcastFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:VeryHighFrequency ; + cco:alternative_label "Frequency Modulation Radio Broadcast Frequency"@en ; + cco:definition "A Very High Frequency that is between 88 and 108 MHz."@en ; + cco:definition_source "International Telecommunication Union (ITU) Region 2" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "FM Radio Broadcast Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FacialHair +cco:FacialHair rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of a portion of hair that grows on the face of a human (typically male) or other animal."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Facial Hair"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Facility +cco:Facility rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed as a building or campus dedicated to some specific purpose."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FacsimileTransmission +cco:FacsimileTransmission rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Facsimile Transmission"@en , + "Act of Faxing"@en ; + cco:definition "An Act of Communication by Media in which the Information Content Entity that inheres in a Document is transmitted over a Telephone Network."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Facsimile_machine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Facsimile Transmission"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Factory +cco:Factory rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for manufacturing or refining material products."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Factory" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Factory"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Family +cco:Family rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfPersons ; + cco:definition "A Group of Persons related to one another by ancestry or marriage."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Family"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Fan +cco:Fan rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifact ; + cco:definition "A Fluid Control Artifact that consists of a rotating arrangement of vanes or blades that are designed to act on a portion of fluid to create flow within it."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fan_(machine)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fan"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FarInfraredLightFrequency +cco:FarInfraredLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:InfraredLightFrequency ; + cco:definition "An Infrared Light Frequency that is between 300 gigahertz and 20 terahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_spectrum#Infrared_radiation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Far Infrared Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Farm +cco:Farm rdf:type owl:Class ; + rdfs:subClassOf cco:AgriculturalFacility ; + cco:definition "An Agricultural Facility that is designed to produce food and other crops."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Farm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Farm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Fatigability +cco:Fatigability rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + cco:definition "A Realizable Entity that is realized when its bearer loses strength and tires quickly."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Fatigability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FemaleSex +cco:FemaleSex rdf:type owl:Class ; + rdfs:subClassOf cco:BiologicalSex ; + cco:definition "A Biological Sex inhering in an individual that only produces gametes that can be fertilised by male gametes."@en ; + cco:definition_source "http://purl.org/obo/owl/PATO#PATO_0000383" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Female Sex"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FertilizerArtifactFunction +cco:FertilizerArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:EnhancingArtifactFunction ; + cco:definition "An Enhancing Artifact Function that is realized in processes of supplying soilds or plant tissues with one or more plant nutrients essential to growth."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fertilizer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fertilizer Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FiatProcessPart +cco:FiatProcessPart rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process that is part of another Process and is differentiated from the whole conceptually."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Fiat Process Part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Filter +cco:Filter rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to restrict access to the system it is part of by separating the entities that enter the Filter and only allowing entities of the specified type or with the specified properties to pass through."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment """Although its basic function remains the same, a Filter can be used in 2 different ways: +(1) to allow only the desired entities to pass through (e.g. removing dirt from engine oil); or +(2) to allow everything except the desired entities to pass through (e.g. panning for gold)."""@en ; + rdfs:label "Filter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FiltrationArtifactFunction +cco:FiltrationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which some solid entity is prevented from moving along with some quantity of liquid."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Filtration" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Filtration Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialArtifactFunction +cco:FinancialArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of managing money."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Finance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Financial Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialFacility +cco:FinancialFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support the management of money."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Finance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Financial Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialInstrument +cco:FinancialInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a tradeable asset and that is legally sanctioned."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Finance" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Financial Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialValue +cco:FinancialValue rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A quality that inheres in an independent continuant to the degree that that independent continuant can serve as a medium of exchange in an economic system at a particular time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Financial Value"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FinancialValueOfProperty +cco:FinancialValueOfProperty rdf:type owl:Class ; + rdfs:subClassOf cco:FinancialValue ; + cco:alternative_label "Property Value"@en ; + cco:definition "Financial Value that inheres in an material entity that is the object of an Act of Ownership."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Financial Value of Property"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FireStation +cco:FireStation rdf:type owl:Class ; + rdfs:subClassOf cco:PublicSafetyFacility ; + cco:alternative_label "Fire Hall"@en , + "Fire House"@en ; + cco:definition "A Public Safety Facility that is designed for the storage of firefighting apparatus."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fire_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fire Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Firearm +cco:Firearm rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to launch Bullets or Cartridges."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Firearm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Firearm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FirstOrderAdministrativeRegion +cco:FirstOrderAdministrativeRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:Country + ] ; + cco:definition "A Geopolitical Entity that is a primary administrative division of a Country."@en ; + cco:definition_source "http://www.geonames.org/export/codes.html" ; + cco:example_of_usage "a state in the United States" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "First-Order Administrative Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FixedLineNetworkTelephoneCall +cco:FixedLineNetworkTelephoneCall rdf:type owl:Class ; + rdfs:subClassOf cco:TelephoneCall ; + cco:definition "A Telephone Call transmitted over a telephone network where the telephones are wired into a single telephone exchange."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Telephone_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Fixed Line Network Telephone Call"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Flat +cco:Flat rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a horizontal border without a significant deviation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Flat"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FlightTransponder +cco:FlightTransponder rdf:type owl:Class ; + rdfs:subClassOf cco:RadioTransponder ; + cco:definition "A Radio Transponder that is designed to produce a specified response (typically for identification, location, or status update purposes) when it receives a radio-frequency interrogation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transponder_%28aeronautics%29" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Flight Transponder"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FlowControlValve +cco:FlowControlValve rdf:type owl:Class ; + rdfs:subClassOf cco:Valve ; + cco:definition "A Valve that is designed to regulate the flow or Pressure of a fluid."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Flow_control_valve" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Flow Control Valves are often more complex than a simple Valve and typically include an Actuator that is capable of automatically adjusting the state of the valve in response to signals from a connected Sensor or Controller."@en ; + rdfs:label "Flow Control Valve"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FluidControlArtifact +cco:FluidControlArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to manipulate the flow of a fluid (i.e. a liquid or a gas)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fluid Control Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FluidControlArtifactComponent +cco:FluidControlArtifactComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a component of some Fluid Control Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fluid Control Artifact Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FluidControlArtifactFunction +cco:FluidControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes in which some Artifact is used to control the direction or flow of some fluid."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fluid Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Fluorescence +cco:Fluorescence rdf:type owl:Class ; + rdfs:subClassOf cco:LuminescentProperty ; + cco:definition "A Luminescent Property that inheres in a bearer in virtue of that bearer's capacity to emit visible light while absorbing shorter wavelength radiation, but not after."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fluorescence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Fluorescence"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Flywheel +cco:Flywheel rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to store rotational energy such that it has a significant moment of inertia which enables it to resist changes in rotational speed."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Flywheel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Flywheel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Folded +cco:Folded rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of one part of the bearer being layered over another connected part."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Folded"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Force +cco:Force rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile that is the rate of change of an object's Momentum, is the product of an object's Mass and Acceleration with respect to an inertial frame of reference, and is measured in units of Newtons (N)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Fort +cco:Fort rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to support the defense of or solidification of rule over some Geospatial Region and its inhabitants."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fortification" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fort"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ForwardOperationsBase +cco:ForwardOperationsBase rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryBase ; + cco:acronym "FOB" ; + cco:alternative_label "Forward Operating Base"@en ; + cco:definition "A Military Base that is located relatively close to an offensive Area of Operations, is supported by the Base of Operations, and is designed to support local strategic objectives and tactical operations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Forward_operating_base" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Forward Operations Base"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FossilFuelPowerPlant +cco:FossilFuelPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert fossil fuels (e.g. coal, natural gas, or petroleum) into electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fossil_fuel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Fossil Fuel Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FourthOrderAdministrativeRegion +cco:FourthOrderAdministrativeRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:ThirdOrderAdministrativeRegion + ] ; + cco:definition "A Geopolitical Entity that is a subdivision of a Third-Order Administrative Region."@en ; + cco:definition_source "http://www.geonames.org/export/codes.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Fourth-Order Administrative Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FragmentationArtifactFunction +cco:FragmentationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DamagingArtifactFunction ; + cco:definition "A Damaging Artifact Function that is realized in a process in which the structural integrity of an entity is impaired because of a detonation which causes fragmentation."@en ; + cco:definition_source "http://www.dictionary.com/browse/fragmentation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fragmentation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FragranceArtifactFunction +cco:FragranceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of perceiving a pleasant or sweet odor."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Perfume" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fragrance Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FreightTrainCar +cco:FreightTrainCar rdf:type owl:Class ; + rdfs:subClassOf cco:TrainCar ; + cco:alternative_label "Freight Car"@en ; + cco:definition "A Train Car that is designed to transport cargo."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Goods_wagon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Freight Train Car"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Frequency +cco:Frequency rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:alternative_label "Temporal Frequency"@en ; + cco:definition "A Process Profile that is characterized by the number of repetitive processes during a particular time period."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Frequency" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FrequencyMeasurementArtifactFunction +cco:FrequencyMeasurementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementArtifactFunction ; + cco:definition "A Measurement Artifact Function that is realized during events in which an Artifact is used to measure the Frequency of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Frequency Measurement Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FrictionReductionArtifactFunction +cco:FrictionReductionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of reducing the force resisting the relative motion of surfaces in contact."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Friction" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Friction Reduction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelArtifactFunction +cco:FuelArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of reacting with other substances in order to release chemical or nuclear energy as heat or ot be used for work."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fuel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelCell +cco:FuelCell rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that consists in part of an anode, a cathode, and an electrolyte; converts chemical energy from a fuel into electricity through a chemical reaction of positively charged hydrogen ions with an oxidizing agent (typically oxygen); and, if given a continuous source of fuel and oxidizing agent, can continuously produce electricity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fuel_cell" ; + cco:elucidation "A Fuel Cell differs from a Battery in that it requires a continuous source of fuel and oxygen to sustain the chemical reaction, whereas a Battery only uses chemicals already stored inside it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel Cell"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelSystem +cco:FuelSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to pump, manage, and deliver some Portion of Fuel to the Propulsion System and Auxiliary Power Unit of some Vehicle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Aircraft_fuel_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelSystemComponent +cco:FuelSystemComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a component of some Fuel System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel System Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelTank +cco:FuelTank rdf:type owl:Class ; + rdfs:subClassOf cco:Container ; + cco:definition "A Container that is designed to store a Portion of Fuel."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel Tank"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelTransferSystem +cco:FuelTransferSystem rdf:type owl:Class ; + rdfs:subClassOf cco:FuelSystemComponent ; + cco:definition "A Fuel System Component that is designed to facilitate the transfer of some Portion of Fuel from the Fuel Tank for use in some Engine."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel Transfer System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FuelVentilationSystem +cco:FuelVentilationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:FuelSystemComponent ; + cco:definition "A Fuel System Component that is designed to allow air into the Fuel Tank to take the place of burned fuel."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Aircraft_fuel_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fuel Ventilation System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FullMotionVideoCamera +cco:FullMotionVideoCamera rdf:type owl:Class ; + rdfs:subClassOf cco:VideoCamera ; + cco:definition "A Video Camera that is designed to capture and record images of sufficiently high quality and in rapid enough succession that the resulting video supports smooth playback."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Full Motion Video Camera"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FullMotionVideoImagingArtifactFunction +cco:FullMotionVideoImagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingArtifactFunction ; + cco:definition "An Imaging Artifact Function that inheres in Artifacts that are designed to produce video of entities that is of high enough quality to make the represented motion appear continuous to human viewers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Full Motion Video Imaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FundamentalFrequency +cco:FundamentalFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SoundFrequency ; + cco:definition "A Sound Frequency that is the lowest Frequency of a Sound Wave."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Fundamental Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Funeral +cco:Funeral rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCeremony ; + cco:alternative_label "Act of Funeral Ceremony"@en ; + cco:definition "An Act of Ceremony in which the Life of a Person who has died is celebrated, sanctified, or remembered."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Funeral" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Funeral"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FungicideArtifactFunction +cco:FungicideArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:AntiMicrobialArtifactFunction ; + cco:definition "An Anti-Microbial Artifact Function that is realized in a process which causes harm to, or the death of, some fungus or fungal spore."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Fungicide" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Fungicide Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GS1DataBar +cco:GS1DataBar rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of 12-14 numerical digits and is used in retail and healthcare."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Further variants of GS1 DataBar have not been defined here."@en ; + rdfs:label "GS1 DataBar Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfDependentContinuant +cco:GainOfDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Change ; + cco:definition "A Change in which an Independent Continuant becomes the bearer or carrier of some Dependent Continuant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Gain of Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfDisposition +cco:GainOfDisposition rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfRealizableEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000091 ; + owl:someValuesFrom obo:BFO_0000016 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Realizable Entity in which some Independent Continuant becomes the bearer of some Disposition."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "This class should be used to demarcate the start of the temporal interval (through the occurs_on property) that the Entity bears the Disposition."@en ; + rdfs:label "Gain of Disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfFunction +cco:GainOfFunction rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfRealizableEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000085 ; + owl:someValuesFrom obo:BFO_0000034 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Realizable Entity in which some Independent Continuant becomes the bearer of some Function."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "This class should be used to demarcate the start of the temporal interval (through the occurs_on property) that the Entity bears the Function."@en ; + rdfs:label "Gain of Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfGenericallyDependentContinuant +cco:GainOfGenericallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfDependentContinuant , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0010002 ; + owl:someValuesFrom obo:BFO_0000031 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Dependent Continuant wherein some Independent Continuant becomes the carrier of some Generically Dependent Continuant."@en ; + cco:example_of_usage "A Person forms a Plan, A Person is initiated into a Religion, A photgraphic image is produced." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Gain of Generically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfQuality +cco:GainOfQuality rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfSpecificallyDependentContinuant , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000086 ; + owl:someValuesFrom obo:BFO_0000019 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Specifically Dependent Continuant in which an Independent Continuant becomes the bearer of some Quality."@en ; + cco:example_of_usage "A person becoming pregnant." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Gain of Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfRealizableEntity +cco:GainOfRealizableEntity rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfSpecificallyDependentContinuant , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000053 ; + owl:someValuesFrom obo:BFO_0000017 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Specifically Dependent Continuant in which some Independent Continuant becomes the bearer of some Realizable Entity."@en ; + cco:example_of_usage "An informant becomes unreliable (disposition), A person begins to speak French (function), a person becomes a welder (role)." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Gain of Realizable Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfRole +cco:GainOfRole rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfRealizableEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom obo:BFO_0000023 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Realizable Entity in which some Independent Continuant becomes bearer of some Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "This class should be used to demarcate the start of the temporal interval (through the occurs_on property) that the Entity bears the Role."@en ; + rdfs:label "Gain of Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GainOfSpecificallyDependentContinuant +cco:GainOfSpecificallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:GainOfDependentContinuant , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000057 ; + owl:someValuesFrom [ owl:intersectionOf ( obo:BFO_0000004 + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000053 ; + owl:someValuesFrom obo:BFO_0000020 + ] + ) ; + rdf:type owl:Class + ] + ] ; + cco:definition "A Gain of Dependent Continuant in which some Independent Continuant becomes the bearer of some Specifically Dependent Continuant."@en ; + cco:example_of_usage "A Person becomes pregnant (gain of quality), A person becomes forgetful (gain of disposition), A vehicle becomes amphibious (gain of function), A Person becomes a Database Administrator (gain of role)." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Gain of Specifically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GammaRayFrequency +cco:GammaRayFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is above 30 exahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Gamma_ray" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment """Currently gamma radiation is distinguished from x-rays by their source--either inside or outside of the nucleus--rather than by frequency, energy, and wavelength. +https://en.wikipedia.org/wiki/Gamma_ray#Naming_conventions_and_overlap_in_terminology"""@en ; + rdfs:label "Gamma Ray Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GammaRayTelescope +cco:GammaRayTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing Gamma-rays to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telescope#Gamma-ray_telescopes" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Gamma-ray Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GasProcessingFacility +cco:GasProcessingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Refinery ; + cco:definition "A Refinery that is designed for refining natural gas into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Natural-gas_processing#Contaminants_in_raw_natural_gas" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Gas Processing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GasTurbine +cco:GasTurbine rdf:type owl:Class ; + rdfs:subClassOf cco:InternalCombustionEngine ; + cco:alternative_label "Combustion Turbine"@en ; + cco:definition "An Internal Combustion Engine that has a rotating compressor and a turbine and is designed to operate utilizing continous Combustion to produce Thrust, either directly via exhaust or indirectly via a prop."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Gas_turbine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Gas Turbine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeneratorControlUnit +cco:GeneratorControlUnit rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to regulate the voltage of some Electrical Power Source."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Generator Control Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeographicFeature +cco:GeographicFeature rdf:type owl:Class ; + rdfs:subClassOf cco:EnvironmentalFeature ; + cco:definition "An Environmental Feature that is a natural (i.e. not human made) topographical feature having a (relatively) stable location in some Geospatial Region which can be designated by location-specific data."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geographic Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeopoliticalEntity +cco:GeopoliticalEntity rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialRegion ; + cco:definition "A Geospatial Region that delimits the authority of a formally constituted Government to exercise its control within the bounded area."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geopolitical Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeopoliticalEntityBorder +cco:GeopoliticalEntityBorder rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialBoundary ; + cco:definition "A Geospatial Boundary that is a boundary of some Geopolitical Entity."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/International_border" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geopolitical Entity Border"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialBoundary +cco:GeospatialBoundary rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000142 ; + cco:definition "A One-Dimensional Continuant Fiat Boundary that is a boundary of some Geospatial Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Boundary"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialCoordinateReferenceSystem +cco:GeospatialCoordinateReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialReferenceSystem ; + cco:alternative_label "Geographic Coordinate System"@en ; + cco:definition "A Spatial Reference System that is used to determine and identify the location of a point or object at or near the surface of the Earth."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Coordinate Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialEllipse +cco:GeospatialEllipse rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialLineString ; + cco:definition "A Geospatial Boundary that is formed by following a symmetric arc between four vertices which are connected to the center point of the ellipse via a straight line."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Ellipse"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialErrorRegion +cco:GeospatialErrorRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialBoundary ; + cco:definition "A Geospatial Boundary that bounds some Geospatial Region according to probability estimations for locating some object within it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Error Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialLine +cco:GeospatialLine rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialLineString ; + cco:definition "A Geospatial Line String that has only two vertices."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialLineString +cco:GeospatialLineString rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialBoundary ; + cco:definition "A Geospatial Boundary that has two or more Geospatial Positions as vertices, where each vertex is connected to only one other vertex by a straight line."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Line String"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialLocation +cco:GeospatialLocation rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialRegion , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0001015 ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + cco:definition "A Geospatial Region at which an Entity or Event is located."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Location"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialPolygon +cco:GeospatialPolygon rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialLineString ; + cco:definition "A Geospatial Line String that has at least three vertices where the connecting lines form a closed loop."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Polygon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialPosition +cco:GeospatialPosition rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000147 ; + cco:definition "A zero-dimensional continuant fiat boundary that is at or near the surface of the Earth and fixed according to some Geospatial Coordinate Reference System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Position"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialRegion +cco:GeospatialRegion rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000029 ; + cco:definition "A Site at or near the surface of the Earth."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialRegionBoundingBox +cco:GeospatialRegionBoundingBox rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialPolygon , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_nontangential_part ; + owl:someValuesFrom cco:GeospatialRegion + ] ; + cco:definition "A Geospatial Polygon that has some Geospatial Region as a non-tangential proper part."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Region Bounding Box"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeospatialRegionBoundingBoxIdentifierList +cco:GeospatialRegionBoundingBoxIdentifierList rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnitOfGeocoordinate ; + cco:definition "A Measurement Unit of Geocoordinate that is comprised of 4 pairs of coordinates, one for each of the 4 defining points (North, West, South, East) of a Geospatial Region Bounding Box."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Geospatial Region Bounding Box Identifier List"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Gimbal +cco:Gimbal rdf:type owl:Class ; + rdfs:subClassOf cco:EquipmentMount ; + cco:definition "An Equipment Mount that consists of a pivoted support that allows an Artifact to Rotate about one or more Axes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Gimbal" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Gimbal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GoldColor +cco:GoldColor rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that resembles a yellow-orange Hue with the added feature of having a metallic shine."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Gold Color"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Government +cco:Government rdf:type owl:Class ; + rdfs:subClassOf cco:Organization , + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_delimited_by ; + owl:someValuesFrom cco:GeopoliticalEntity + ] ; + cco:definition "An Organization that exercises executive, legislative, or judicial authority over a Geopolitical Entity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Government" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentAgency +cco:GovernmentAgency rdf:type owl:Class ; + rdfs:subClassOf cco:Organization , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:Government + ] ; + cco:definition "An Organization that is part of a Government and is responsible for the oversight and administration of specific governmental functions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Government Agency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentArtifactFunction +cco:GovernmentArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes in which public policy is administered and the actions of its members are directed."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Government" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Government Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GovernmentBuilding +cco:GovernmentBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the administration of a community."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Administration_(government)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Government Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Green +cco:Green rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is between Yellow and Cyan with a wavelength in the visible spectrum, typically between 520 to 560 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Green"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GreenwichMeanTimeZoneIdentifier +cco:GreenwichMeanTimeZoneIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:TimeZoneIdentifier ; + cco:definition "A Time Zone Identifier that designates a spatial region where the local time is calculated according to the specified offset from Greenwich Mean Time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Greenwich Mean Time (GMT) is the mean solar time at the Royal Observatory in Greenwich, London and has been superseded by Coordinated Universal Time (UTC)."@en ; + rdfs:label "Greenwich Mean Time Zone Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GregorianDay +cco:GregorianDay rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarDay ; + cco:definition "A Calendar Day in the Gregorian Calendar."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "A Gregorian Day is twenty-four Hours in duration."@en ; + rdfs:label "Gregorian Day"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GregorianYear +cco:GregorianYear rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarYear ; + cco:definition "A Calendar Year in the Gregorian Calendar."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "A Gregorian Year begins concurrently with January 1, ends concurrently with December 31, and has an average duration of exactly 365.2425 Gregorian Days. The Gregorian Year is based upon the vernal equinox year. Unless otherwise stated, instances of Calendar Year are assumed to be instances of Gregorian Year since the Gregorian Calendar is the most widely used civil Calendar System."@en ; + rdfs:label "Gregorian Year"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Grenade +cco:Grenade rdf:type owl:Class ; + rdfs:subClassOf cco:ExplosiveWeapon ; + cco:alternative_label "Hand Grenade"@en ; + cco:definition "An Explosive Weapon that is designed to be relatively small and to be thrown by hand."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Grenade" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Grenade"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Grey +cco:Grey rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color between white and black colors."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Grey"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroceryStore +cco:GroceryStore rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility that is designed to sell food."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Grocery_store" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Grocery Store"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroundMotorVehicle +cco:GroundMotorVehicle rdf:type owl:Class ; + rdfs:subClassOf cco:GroundVehicle ; + cco:definition "A Ground Vehicle that is designed to receive its motive power from an Engine and is not designed to travel on rails."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Motor_vehicle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ground Motor Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroundMovingTargetIndicationArtifactFunction +cco:GroundMovingTargetIndicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MovingTargetIndicationArtifactFunction ; + cco:definition "A Moving Target Indication Artifact Function that inheres in Artifacts that are designed to identify and track entities moving on or near the ground."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ground Moving Target Indication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroundTrack +cco:GroundTrack rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:alternative_label "Ground Trace"@en ; + cco:definition "A One-Dimensional Spatial Region defined by the line formed on the surface of an Astronomical Body by projecting an imaginary line from the center of the tracked Object to the center of the Astronomical Body as the Object travels above the surface."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ground_track" ; + cco:elucidation "The Ground Track is the line on the surface of the Earth or other Astronomical Body that is located directly below the Object Track."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Ground Track"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroundTrackPoint +cco:GroundTrackPoint rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000018 ; + cco:definition "A Zero-Dimensional Spatial Region that is an idealized point located on the surface of an Astronomical Body directly below an Object Track Point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Ground Track Point"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroundVehicle +cco:GroundVehicle rdf:type owl:Class ; + rdfs:subClassOf cco:Vehicle ; + cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by some form of ground travel."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Category:Land_vehicles" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ground Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroupOfAgents +cco:GroupOfAgents rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000027 , + [ owl:intersectionOf ( [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0002351 ; + owl:someValuesFrom cco:Agent + ] + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0002351 ; + owl:allValuesFrom cco:Agent + ] + ) ; + rdf:type owl:Class + ] ; + cco:definition "An Object Aggregate that has only Agents as parts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Group of Agents"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroupOfOrganizations +cco:GroupOfOrganizations rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfAgents , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:Organization + ] , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:allValuesFrom cco:Organization + ] ; + cco:definition "A Group of Agents that has only Organizations as parts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Group of Organizations"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GroupOfPersons +cco:GroupOfPersons rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfAgents , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:Person + ] , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:allValuesFrom cco:Person + ] ; + cco:definition "A Group of Agents that has only Persons as parts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Group of Persons"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HairColor +cco:HairColor rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality inhering in a portion of Hair by virtue of its color."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Hair Color"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HandGun +cco:HandGun rdf:type owl:Class ; + rdfs:subClassOf cco:Firearm ; + cco:definition "A Firearm that is designed to have a relatively short barrel and to be held in one or two hands and to be fired without being braced against the shoulder."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Handgun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hand Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HardXrayFrequency +cco:HardXrayFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:XrayFrequency ; + cco:definition "An X-Ray Frequency that is between 3 and 30 exahertz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Hard X-ray Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hardness +cco:Hardness rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the degree to which it can be turned, bowed, or twisted without breaking."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Hardness"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hazel +cco:Hazel rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is a combination of Brown and Green, typically associated with eye color."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Hazel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HealingArtifactFunction +cco:HealingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which health is restored to an unbalanced, diseased, or damaged organism."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Healing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Healing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HealthcareArtifactFunction +cco:HealthcareArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of treating and preventing illness."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Health_care" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Healthcare Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HealthcareFacility +cco:HealthcareFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the diagnosis, treatment, and prevention of disease."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Medicine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Healthcare Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HearingAid +cco:HearingAid rdf:type owl:Class ; + rdfs:subClassOf cco:MedicalArtifact ; + cco:definition "A Medical Artifact that is designed to improve hearing for its user."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hearing_aid" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hearing Aid"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HeatEngine +cco:HeatEngine rdf:type owl:Class ; + rdfs:subClassOf cco:Engine ; + cco:definition "An Engine that is designed to convert thermal energy into mechanical energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heat Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HeatSink +cco:HeatSink rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to regulate the temperature of a computer by the passive transfer of heat away from other components in the computer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Heat_sink"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heat Sink"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HeatingArtifactFunction +cco:HeatingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which the thermal energy of a system increases."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heating Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HeatingSystem +cco:HeatingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:EnvironmentControlSystem ; + cco:definition "An Environment Control System that is designed to heat the air or objects in a Site."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heating System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HeavyMachineGun +cco:HeavyMachineGun rdf:type owl:Class ; + rdfs:subClassOf cco:MountedGun ; + cco:definition "A Mounted Gun that is designed to fire ammunition greater than .50 caliber or 12.7mm ammunition in quick succession from an ammunition belt, and which typically weighs more than 30lbs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Heavy_machine_gun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Heavy Machine Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Height +cco:Height rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a vertical direction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Height"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HelicalAntenna +cco:HelicalAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:WireAntenna ; + cco:definition "A Wire Antenna that consists of a conducting wire wound in the form of a helix that is typically mounted over a ground plane with a feed line connected between the bottom of the helix and the ground plane."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Helical_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Helical Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Heliport +cco:Heliport rdf:type owl:Class ; + rdfs:subClassOf cco:Airport ; + cco:definition "An Airport that is designed for launching, receiving, and housing Rotorcraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Heliport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Heliport"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HerbicideArtifactFunction +cco:HerbicideArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:PesticideArtifactFunction ; + cco:definition "A Pesticide Artifact Function that is realized in a process which causes harm to, or the death to, unwanted plants."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Herbicide" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Herbicide Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HighDensityResidentialArea +cco:HighDensityResidentialArea rdf:type owl:Class ; + rdfs:subClassOf cco:PopulatedPlace ; + cco:definition "A Populated Place which is characterized by densely contained multiple-unit living structures."@en ; + cco:definition_source "Anderson et. al. A Land Use and Land Cover Classification System for use with Remote Sensor Data, Geological Survey Professional Paper 964" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "High Density Residential Area"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HighFrequency +cco:HighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "HF" ; + cco:alternative_label "ITU Band Number 7"@en ; + cco:definition "A Radio Frequency that is between 3 and 30 MHz."@en ; + cco:definition_source "International Telecommunication Union (ITU) and IEEE 521-2002 - IEEE Standard Letter Designations for Radar-Frequency Bands" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 100–10 m"@en ; + rdfs:label "High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HighFrequencyCommunicationInstrument +cco:HighFrequencyCommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is designed to participate in some process that has process part some High Frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "High Frequency Communication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Highway +cco:Highway rdf:type owl:Class ; + rdfs:subClassOf cco:Road ; + cco:definition "A Road that is designed to enable Ground Vehicles to travel between relatively major destinations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Highway" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Highway"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HighwayInterchange +cco:HighwayInterchange rdf:type owl:Class ; + rdfs:subClassOf cco:RoadJunction ; + cco:definition "A Road Junction that is designed to enable Ground Vehicles to exit one or more Highways and enter another Highway without directly crossing any other traffic stream."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Interchange_(road)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Highway Interchange"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hinge +cco:Hinge rdf:type owl:Class ; + rdfs:subClassOf cco:MachineBearing ; + cco:definition "A Machine Bearing that is designed to limit the angle of Rotation between two solid objects."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hinge" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hinge"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HornAntenna +cco:HornAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:RadioAntenna ; + cco:alternative_label "Microwave Horn"@en ; + cco:definition "A Radio Antenna that consists of a flaring metal waveguide shaped like a horn to direct radio waves in a beam and can be used on its own or as a feeder for larger antenna structures, such as Parabolic Antennas."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Horn_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Horn Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hospital +cco:Hospital rdf:type owl:Class ; + rdfs:subClassOf cco:HealthcareFacility ; + cco:definition "A Healthcare Facility that is designed to provide patient treatment with specialized staff and equipment."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hospital" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hospital"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HospitalityArtifactFunction +cco:HospitalityArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of accommodation food and beverage meeting and events gaming entertainment and recreation tourism services and visitor information."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hospitality" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hospitality Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hostel +cco:Hostel rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to temporarily lodge guests in a sociable environment for relatively low costs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hostel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hostel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hotel +cco:Hotel rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to provide lodging that is paid for on a short-term basis."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hotel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hotel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Hour +cco:Hour rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Day + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to sixty consecutive Minutes."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=hour" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Hour"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HourIdentifier +cco:HourIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Hour + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Hour."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Hour Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/House +cco:House rdf:type owl:Class ; + rdfs:subClassOf cco:ResidentialFacility ; + cco:definition "A Residential Facility that is designed to provide a self-standing, permanent residence for an individual, family, household, multiple families, or similar-sized group."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/House" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "House"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Howitzer +cco:Howitzer rdf:type owl:Class ; + rdfs:subClassOf cco:Cannon ; + cco:definition "A Cannon that is designed to have a relatively short barrel and to use relatively small propellant charges to propel projectiles in relatively high trajectories with a steep angle of descent."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Howitzer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Howitzer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicFluidReservoir +cco:HydraulicFluidReservoir rdf:type owl:Class ; + rdfs:subClassOf cco:HydraulicPowerSourceComponent ; + cco:definition "A Hydraulic Power Source Component that is designed to store some hydraulic fluid for use in some Hyrdraulic Power Source."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Fluid Reservoir"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicMotor +cco:HydraulicMotor rdf:type owl:Class ; + rdfs:subClassOf cco:PhysicallyPoweredEngine ; + cco:definition "A Physically Powered Engine that converts hydraulic pressure and flow into torque and angular displacement."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hydraulic_motor" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Motor"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicPowerSource +cco:HydraulicPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSource ; + cco:definition "A Power Source that is designed to generate, control, or transmit power by means of pressurized liquid."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicPowerSourceComponent +cco:HydraulicPowerSourceComponent rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSourceComponent ; + cco:definition "A Power Source Component that is designed to be a component of some Hydraulic Power Source."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Power Source Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicPowerTransferUnit +cco:HydraulicPowerTransferUnit rdf:type owl:Class ; + rdfs:subClassOf cco:HydraulicPowerSourceComponent ; + cco:definition "A Hydraulic Power Source Component that is designed to transfer hydraulic power from one of an Aircraft's hydraulic systems to another in the event that a system has failed or been turned off."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Power_transfer_unit" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Power Transfer Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydraulicValve +cco:HydraulicValve rdf:type owl:Class ; + rdfs:subClassOf cco:HydraulicPowerSourceComponent ; + cco:definition "A Hydraulic Power Source Component that is designed to regulate, direct, or control the flow of a liquid by opening, closing, or partially obstructing various passageways."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Valve" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Hydraulic Valve"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydroelectricPowerPlant +cco:HydroelectricPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert hydropower into electrical power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hydroelectricity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Hydroelectric Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HydrographicFeature +cco:HydrographicFeature rdf:type owl:Class ; + rdfs:subClassOf cco:GeographicFeature ; + cco:definition "A Geographic Feature associated with water."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Hydrographic Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ISBNBarcode +cco:ISBNBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:EANBarcode ; + cco:definition "An EAN Barcode that is used to designate books."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "ISBN Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ISSNBarcode +cco:ISSNBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:EANBarcode ; + cco:definition "An EAN Barcode that is used to designate periodicals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "ISSN Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ITFBarcode +cco:ITFBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of an even number of numerical characters and is used primarily in packaging and distribution."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "ITF Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IdentificationFriendOrFoeTransponder +cco:IdentificationFriendOrFoeTransponder rdf:type owl:Class ; + rdfs:subClassOf cco:RadioTransponder ; + cco:alternative_label "IFF"@en ; + cco:definition "A Radio Transponder that is designed to automatically transmit a predefined signal in response to receiving an appropriate interrogation signal such that the entity it is located on can be positively identified as friendly."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Identification_friend_or_foe" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Identification Friend or Foe Transponder"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Ideology +cco:Ideology rdf:type owl:Class ; + rdfs:subClassOf cco:InformationContentEntity ; + cco:definition "An Information Content Entity that consists of a collection of claims about how some part of the world is or should be and which is accepted as true by an Agent or Group of Agents such that it forms the basis of their beliefs, goals, expectations, and motivations."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Ideology"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IgnitionProcess +cco:IgnitionProcess rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:alternative_label "Ignition"@en ; + cco:definition "A Natural Process that initiates a Combustion process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Ignition Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IgnitionSystem +cco:IgnitionSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to produce an Ignition process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ignition System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Image +cco:Image rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity that represents some entity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Image" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Image"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ImagingArtifactFunction +cco:ImagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that inheres in Artifacts that are designed to produce visual representations of entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Imaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ImagingInstrument +cco:ImagingInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to produce images (visual representations) of an entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Imaging Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ImpactShieldingArtifactFunction +cco:ImpactShieldingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact reduces the damage caused to the shielded object by an impact with another object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Impact Shielding Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ImprovisedExplosiveDevice +cco:ImprovisedExplosiveDevice rdf:type owl:Class ; + rdfs:subClassOf cco:ExplosiveWeapon ; + cco:acronym "IED" ; + cco:definition "An Explosive Weapon that is designed to be used in non-conventional military action."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Improvised_explosive_device" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Improvised Explosive Device"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ImpulsiveForce +cco:ImpulsiveForce rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:alternative_label "Imp"@en , + "Impulse"@en , + "J"@en ; + cco:definition "A Process Profile that is the integral of a Force that is applied to a portion of matter over a period of time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An Impulse changes the Momentum (and potentially also the direction of Motion) of the object it is applied to and is typically measured in Newton meters."@en ; + rdfs:label "Impulsive Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncendiaryWeapon +cco:IncendiaryWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of starting a fire."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Incendiary_device" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Incendiary Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncorporatedOrganization +cco:IncorporatedOrganization rdf:type owl:Class ; + rdfs:subClassOf cco:Organization ; + cco:alternative_label "Corporation"@en ; + cco:definition "An Organization formed by an Act of Incorporation that consists of an association of individuals, created by law or under authority of law, having a continuous existence independent of the existences of its members and owners, and having powers and liabilities distinct from those of its members and owners."@en ; + cco:definition_source "http://www.dictionary.com/browse/corporation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Incorporated Organization"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfDependentContinuant +cco:IncreaseOfDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Change ; + cco:definition "A Change in which some Independent Continuant has an increase in the level of some Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfDisposition +cco:IncreaseOfDisposition rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfRealizableEntity ; + cco:definition "An Increase of Realizable Entity in which some Independent Continuant has an increase of some Disposition that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfFunction +cco:IncreaseOfFunction rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfRealizableEntity ; + cco:definition "An Increase of Realizable Entity in which some Independent Continuant has an increase of some Function that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfGenericallyDependentContinuant +cco:IncreaseOfGenericallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfDependentContinuant ; + cco:definition "An Increase of Dependent Continuant in which some Independent Continuant has an increase of some Generically Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Generically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfQuality +cco:IncreaseOfQuality rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfSpecificallyDependentContinuant ; + cco:definition "An Increase of Specifically Dependent Continuant in which some Indpendent Continuant has an increase of some Quality that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfRealizableEntity +cco:IncreaseOfRealizableEntity rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfSpecificallyDependentContinuant ; + cco:definition "An Increase of Specifically Dependent Continuant in which some Independent Continuant has an increase of some Realizable Entity that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Realizable Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfRole +cco:IncreaseOfRole rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfRealizableEntity ; + cco:definition "An Increase of Realizable Entity in which some Independent Continuant has an increase of some Role that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IncreaseOfSpecificallyDependentContinuant +cco:IncreaseOfSpecificallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:IncreaseOfDependentContinuant ; + cco:definition "An Increase of Dependent Continuant in which some Independent Continuant has an increase of some Specifically Dependent Continuant that it bears."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Increase of Specifically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InertialNavigationSystem +cco:InertialNavigationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:NavigationSystem ; + cco:alternative_label "INS"@en ; + cco:definition "A Navigation System that is designed to continuously calculate via dead reckoning the position, orientation, and velocity of a moving object without the need for external references."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Inertial_navigation_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Inertial Navigation System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfantryFightingVehicle +cco:InfantryFightingVehicle rdf:type owl:Class ; + rdfs:subClassOf cco:ArmoredFightingVehicle ; + cco:acronym "IFV" ; + cco:definition "An Armored Fighting Vehicle that is designed to carry infantry into battle and to provide fire support for them."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Infantry_fighting_vehicle" ; + cco:elucidation "Infantry Fighting Vehicles (IFVs) are differentiated from Armored Personnel Carriers (APCs) because they are designed to give direct fire support to the dismounted infantry and so usually have significantly enhanced armament. IFVs also often have improved armour and firing ports (allowing the infantry to fire personal weapons while mounted)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infantry Fighting Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationBearingArtifact +cco:InformationBearingArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:InformationMediumArtifact + ] , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0010002 ; + owl:someValuesFrom cco:InformationContentEntity + ] ; + cco:definition "An Artifact that carries an Information Content Entity and is designed to do so using a particular format or structure."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Information Bearing Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationBearingEntity +cco:InformationBearingEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0010002 ; + owl:someValuesFrom cco:InformationContentEntity + ] ; + rdfs:subClassOf obo:BFO_0000030 ; + cco:alternative_label "IBE"@en ; + cco:definition "An Object upon which an Information Content Entity generically depends."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000178"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Information Bearing Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationContentEntity +cco:InformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_about ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf obo:BFO_0000031 ; + cco:alternative_label "ICE"@en ; + cco:definition "A Generically Dependent Continuant that generically depends on some Information Bearing Entity and stands in relation of aboutness to some Entity."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/IAO_0000030" ; + cco:elucidation "Information Content Entity is here intended to be a class of Entities whose instances are the informational content of Information Bearing Entities. For example, three instances of information bearers -- such as a bar chart, color-coded map, and a written report -- each of which lists the GDP of Countries for the year 2010 are each different carriers of the same information content. It is this content that is generically dependent upon its carrier. This treatment of Informational Content Entity (cf. the Information Artifact Ontology) leads to a principle of subtyping based upon the relationship that ICE's have with the Entity they are about rather than characteristics such as format, language, measurement scale, or media. The latter are treated here as being Qualities of bearers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationLine +cco:InformationLine rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that consists of a single line or row of some larger Information Bearing Artifact of which it is a part."@en ; + cco:example_of_usage "a line in a computer file that bears a portion of code for some computer program" , + "a line of data in a database" , + "a line of text in a book" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Information Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationMediumArtifact +cco:InformationMediumArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to have some Information Bearing Artifact as part."@en ; + cco:example_of_usage "A magnetic hard drive" , + "A notebook" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "An empty notebook, when manufactured, is a medium but not yet a carrier of information content. However, a book, in the sense of a novel or collection of philosophical essays or poems, depends necessarily on it carrying some information content. Thus, there are no empty books. Likewise, there are no empty databases, only portions of digital storage that have not yet been configured to carry some information content according to a database software application."@en ; + rdfs:label "Information Medium Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationProcessingArtifact +cco:InformationProcessingArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to use algorithms to transform some Information Content Entity into another Information Content Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Information Processing Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InformationQualityEntity +cco:InformationQualityEntity rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000052 ; + owl:someValuesFrom cco:InformationBearingEntity + ] ; + cco:alternative_label "IQE"@en ; + cco:definition "A Quality that concretizes some Information Content Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Typically, an IQE will be a complex pattern made up of multiple qualities joined together spatially."@en ; + rdfs:label "Information Quality Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfraredCamera +cco:InfraredCamera rdf:type owl:Class ; + rdfs:subClassOf cco:Camera ; + cco:alternative_label "Thermal Imaging Camera"@en , + "Thermographic Camera"@en ; + cco:definition "A Camera that is designed to form and record an image generated from infrared radiation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Thermographic_camera" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infrared Camera"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfraredLightFrequency +cco:InfraredLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 300 gigahertz and 430 tetrahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Infrared" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Infrared Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfraredTelescope +cco:InfraredTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing infrared light to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Infrared_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infrared Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfrasonicFrequency +cco:InfrasonicFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SoundFrequency ; + cco:definition "A Sound Frequency that is below 20 Hz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Infrasonic Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Infrastructure +cco:Infrastructure rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:Artifact + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000053 ; + owl:someValuesFrom cco:InfrastructureRole + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that bears an Infrastructure Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infrastructure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InfrastructureRole +cco:InfrastructureRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in facilities and systems in virture of their being necessary for the economy of a geopolitical region to function"@en ; + cco:definition_source "https://archive.org/details/economicsprincip00osul/page/n489/mode/2up"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Infrastructure Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InhibitingMotionArtifactFunction +cco:InhibitingMotionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact is used to inhibit the motion of some object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Inhibiting Motion Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Initialism +cco:Initialism rdf:type owl:Class ; + rdfs:subClassOf cco:AbbreviatedName ; + cco:definition "An Abbreviated Name that consists of the initial letters of some words (or syllables) in a Designative Name, and in which each letter is pronounced separately."@en ; + cco:example_of_usage "USA, CPU, BBC" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Initialism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InsecticideArtifactFunction +cco:InsecticideArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:PesticideArtifactFunction ; + cco:definition "A Pesticide Artifact Function that is realized in a process that causes harm to, or the death of, an insect."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Insecticide" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Insecticide Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InstantMessaging +cco:InstantMessaging rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of IMing"@en , + "Act of Instant Messaging"@en ; + cco:definition "An Act of Communication by Media in which real-time direct text-based communication occurs between two or more people using personal computers or other devices, along with shared Instant Messaging Client Software conveyed over a network, such as the Internet."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Instant_messaging#Clients" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Instant Messaging"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InstrumentDisplayPanel +cco:InstrumentDisplayPanel rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear information about some Artifact that is derived by the instrumentation Sensors of that Artifact."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Flight_instruments" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Instrument Display Panel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IntentionalAct +cco:IntentionalAct rdf:type owl:Class ; + rdfs:subClassOf cco:Act ; + cco:definition "An Act in which at least one Agent plays a causative role and which is prescribed by some Directive Information Content Entity held by at least one of the Agents."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Intentional Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IntercommunicationSystem +cco:IntercommunicationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationSystem ; + cco:definition "A Communication System that is designed to enable some Act of Communication between end points within a building, small collection of buildings, or within a small area of service."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Intercom" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Intercommunication System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InteriorLightingSystem +cco:InteriorLightingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:LightingSystem ; + cco:definition "A Lighting System that is designed to emit light within the interior of some area."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Interior Lighting System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InternalCombustionEngine +cco:InternalCombustionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:CombustionEngine ; + cco:definition "A Combustion Engine that is designed to have an internal Combustion Chamber where portions of Fuel and Oxidizer mixture are burned to generate thermal energy that is then converted into mechanical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Internal_combustion_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Internal Combustion Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InterpersonalRelationshipRole +cco:InterpersonalRelationshipRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in a Person in virtue of the obligations, expectations, or social norms that govern that Person's Intentional Acts within the context of a relationship with another Person."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Interpersonal Relationship Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Interphone +cco:Interphone rdf:type owl:Class ; + rdfs:subClassOf cco:IntercommunicationSystem ; + cco:definition "An Intercommunication System that that is designed to facilitate some Act of Communication between agents by means of audio messages."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Interphone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IntervalEstimateInformationContentEntity +cco:IntervalEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:EstimateInformationContentEntity ; + cco:alternative_label "Interval Estimate"@en , + "Interval Estimate Measurement Information Content Entity"@en ; + cco:definition "An Estimate Information Content Entity that consists of an interval of possible (or probable) values for the measured entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Interval Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IntervalMeasurementInformationContentEntity +cco:IntervalMeasurementInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_a_interval_measurement_of ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + owl:disjointWith cco:NominalMeasurementInformationContentEntity , + cco:OrdinalMeasurementInformationContentEntity , + cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Measurement Information Content Entity that places a Quality of an Entity onto some interval scale having no true zero value."@en ; + cco:example_of_usage "The sentence \"The temperature reached -27 degrees Fahrenheit on January 20, 1985 in Chicago, IL.\" is the carrier of an interval measurement as 0 degrees on the Fahrenheit scale does not describe absolute zero."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; + rdfs:label "Interval Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InverseSawtoothWaveform +cco:InverseSawtoothWaveform rdf:type owl:Class ; + rdfs:subClassOf cco:Waveform ; + cco:definition "A Waveform that is characterized by a sawtooth shape due to the continuous linear transition from maximum to minimum Amplitudes followed by a near-instantaneous transition from the minimum to maximum Amplitudes of the Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Inverse Sawtooth Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Iris +cco:Iris rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:Eye + ] ; + cco:definition "A Bodily Component that consists of the part of an Eye that is a pigmented, round, contractile membrane, suspended between the cornea and lens and perforated by the pupil, and which canonically regulates the amount of light entering the Eye."@en ; + cco:definition_source "http://www.thefreedictionary.com/iris" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Iris"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JAN13Barcode +cco:JAN13Barcode rdf:type owl:Class ; + rdfs:subClassOf cco:EANBarcode ; + cco:definition "An EAN Barcode that consists of 13 numerical digits and is used primarily in Japan to designate products at the point of sale."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "JAN-13 Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JetEngine +cco:JetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:ReactionEngine ; + cco:definition "A Reaction Engine that discharges a fast moving jet that generates Thrust by jet propulsion."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Jet_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Some (most) jet engines utilize turbines, but some do not. Most rocket engines do not utilize turbines, but some do."@en ; + rdfs:label "Jet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JournalArticle +cco:JournalArticle rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear a specific brief composition on a specific topic as part of a Journal Issue."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Academic_journal" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Journal Article"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianDate +cco:JulianDate rdf:type owl:Class ; + rdfs:subClassOf cco:TimeOfDay , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:JulianDay + ] ; + cco:acronym "JD" ; + cco:definition "A Time of Day as specified according to the Julian Calendar using the Julian Date epoch."@en ; + cco:definition_source "https://www.defit.org/julian-date/" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Julian Date"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianDateFraction +cco:JulianDateFraction rdf:type owl:Class ; + rdfs:subClassOf cco:DecimalTimeOfDayIdentifier ; + cco:alternative_label "Julian Date Time Identifier"@en , + "Julian Day Fraction"@en ; + cco:definition "A Decimal Time of Day Identifier that designates an approximate Temporal Instant that is part of some Julian Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Julian Date Fraction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianDateIdentifier +cco:JulianDateIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:DecimalTimeOfDayIdentifier , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:JulianDateFraction + ] , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:JulianDayNumber + ] , + [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:JulianDate + ] ; + cco:definition "A Decimal Time of Day Identifier that designates a Julian Date and is composed of both a Julian Day Number and a Julian Date Fraction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Julian Date Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianDay +cco:JulianDay rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarDay ; + cco:definition "A Calendar Day in the Julian Calendar."@en ; + cco:definition_source "https://www.defit.org/julian-date/" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "A Julian Day begins at noon Universal Time and is twenty-four Hours in duration."@en ; + rdfs:label "Julian Day"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianDayNumber +cco:JulianDayNumber rdf:type owl:Class ; + rdfs:subClassOf cco:DecimalDateIdentifier , + [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:JulianDay + ] ; + cco:definition "A Decimal Date Identifier that designates some Julian Day by using a number to indicate the sequential ordering of the Day since the Julian Date epoch."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Julian Day Number"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianYear +cco:JulianYear rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarYear ; + cco:definition "A Calendar Year in the Julian Calendar."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "A Julian Year begins concurrently with January 1, ends concurrently with December 31, and has an average duration of exactly 365.25 Julian Days. Julian Years are typically indicated by prefixing a capital 'J' in front of the Year number, e.g. J2000.0 or J2018."@en ; + rdfs:label "Julian Year"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LandMine +cco:LandMine rdf:type owl:Class ; + rdfs:subClassOf cco:ExplosiveWeapon ; + cco:definition "An Explosive Weapon that is designed to be concealed under or on the ground and to detonate as its target passes over or near it."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Land_mine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Land Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Landfill +cco:Landfill rdf:type owl:Class ; + rdfs:subClassOf cco:WasteManagementFacility ; + cco:definition "A Waste Management Facility that is designed for disposing of waste by burial."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Landfill" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Landfill"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LandlineTelephone +cco:LandlineTelephone rdf:type owl:Class ; + rdfs:subClassOf cco:Telephone ; + cco:definition "A Telephone that is connected to a Telephone Network through a pair of wires."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telephone" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Landline Telephone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Language +cco:Language rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes a canonical format for communication."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Language"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LanguageSkill +cco:LanguageSkill rdf:type owl:Class ; + rdfs:subClassOf cco:Skill ; + cco:definition "A Skill that is realized by an Act which is prescribed by a Language."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Language Skill"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LargeScaleRocketLauncher +cco:LargeScaleRocketLauncher rdf:type owl:Class ; + rdfs:subClassOf cco:RocketLauncher ; + cco:definition "A Rocket Launcher that is designed to contain multiple Rocket Launchers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Large-Scale Rocket Launcher"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Laser +cco:Laser rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to emit light coherently through a process of optical amplification based on the stimulated emission of electromagnetic radiation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Laser" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Laser"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LeadAcidElectricBattery +cco:LeadAcidElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:SecondaryCellElectricBattery ; + cco:definition "A Secondary Cell Electric Battery that has a lead anode and lead oxide cathode."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Lead%E2%80%93acid_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Lead Acid Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LegalArtifactFunction +cco:LegalArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of giving legal advice to clients drafting legal documents for clients and representing clients in legal negotiations and court proceedings such as lawsuits."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Law" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Legal Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LegalInstrument +cco:LegalInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed as a formally executed written document that can be formally attributed to its author, records and formally expresses a legally enforceable act, process, or contractual duty, obligation, or right, and therefore evidences that act, process, or agreement."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Legal_instrument" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Legal Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LegalName +cco:LegalName rdf:type owl:Class ; + rdfs:subClassOf cco:ProperName ; + cco:definition "A Proper Name that is an official name for the designated entity as determined by a Government or court of law."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Legal Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LegalSystemAct +cco:LegalSystemAct rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act performed by an Agent that realizes their role within the context of a legal system of some jurisdiction."@en ; + cco:definition_source "http://www.id.uscourts.gov/glossary.htm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Legal System Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Length +cco:Length rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's greatest extent in one direction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Length"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LifeEvent +cco:LifeEvent rdf:type owl:Class ; + rdfs:subClassOf cco:FiatProcessPart , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:BiographicalLife + ] ; + cco:definition "A Fiat Process Part participated in by the Agent of some Biographical Life."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Life Event"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LifeSupportArtifactFunction +cco:LifeSupportArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to enable an organism to continue living in a situation where death would otherwise occur."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Life Support Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LiftingArtifactFunction +cco:LiftingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact is used to lift some object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Lifting Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LightMachineGun +cco:LightMachineGun rdf:type owl:Class ; + rdfs:subClassOf cco:LongGun ; + cco:definition "A Long Gun that is designed to fire bullets in quick succession from an ammunition belt or magazine and to be employed by an individual soldier, with or without assistance, and typically weighing 9-22 lbs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Light_machine_gun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Light Machine Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LightingSystem +cco:LightingSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to emit light within some area."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Lighting System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/List +cco:List rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that represents an ordered sequence of values, where the same value may occur more than once."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/List_%28abstract_data_type%29" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "List"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LithiumIonElectricBattery +cco:LithiumIonElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:SecondaryCellElectricBattery ; + cco:definition "A Secondary Cell Electric Battery that produces electricity when lithium ions move from anode to cathode."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Lithium-ion_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Lithium-ion Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LocalAdministrativeRegion +cco:LocalAdministrativeRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity ; + cco:alternative_label "Locality"@en ; + cco:definition "A Geopolitical Entity that delimits a local Government."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Local Administrative Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Locomotive +cco:Locomotive rdf:type owl:Class ; + rdfs:subClassOf cco:RailTransportVehicle ; + cco:definition "A Rail Transport Vehicle that is designed to provide the motive power for a Train."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Locomotive" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Locomotive"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LongGun +cco:LongGun rdf:type owl:Class ; + rdfs:subClassOf cco:Firearm ; + cco:definition "A Firearm that is designed to have a longer barrel than a Hand Gun and to be fired while braced against the shoulder."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Long_gun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Long Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LongitudinalWaveProfile +cco:LongitudinalWaveProfile rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcessProfile , + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_part_of_process ; + owl:someValuesFrom cco:MechanicalWaveProcess + ] ; + cco:alternative_label "Compression Wave"@en , + "Longitudinal Wave"@en ; + cco:definition "A Wave Process Profile in which the displacement of participating particles is parallel to the direction of the Wave Process' propogation such that the particles alternate between participating in processes of compression and rarefaction as they participate in individual Wave Processes."@en ; + cco:definition_source "http://www.acs.psu.edu/drussell/Demos/waves/wavemotion.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Longitudinal Wave Profile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfDependentContinuant +cco:LossOfDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Change ; + cco:definition "A Change in which some Independent Continuant ceases to be the bearer or carrier of some Dependent Continuant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfDisposition +cco:LossOfDisposition rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfRealizableEntity ; + cco:definition "A Loss of Realizable Entity in which some Independent Continuant ceases to be the bearer of some Disposition."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfFunction +cco:LossOfFunction rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfRealizableEntity ; + cco:definition "A Loss of Realizable Entity in which some Independent Continuant ceases to be the bearer of some Function."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfGenericallyDependentContinuant +cco:LossOfGenericallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfDependentContinuant ; + cco:definition "A Loss of Dependent Continuant in which some Independent Continuant ceases to be the carrier of some Generically Dependent Continuant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Generically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfQuality +cco:LossOfQuality rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfSpecificallyDependentContinuant ; + cco:definition "A Loss of Specifically Dependent Continuant in which some Independent Continuant ceases to be the bearer of some Quality."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfRealizableEntity +cco:LossOfRealizableEntity rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfSpecificallyDependentContinuant ; + cco:definition "A Loss of Specifically Dependent Continuant in which some Independent Continuant ceases to be the bearer of some Realizable Entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Realizable Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfRole +cco:LossOfRole rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfRealizableEntity ; + cco:definition "A Loss of Realizable Entity in which some Independent Continuant ceases to be the bearer of some Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LossOfSpecificallyDependentContinuant +cco:LossOfSpecificallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:LossOfDependentContinuant ; + cco:definition "A Loss of Dependent Continuant in which some Independent Continuant ceases to be the bearer of some Specifically Dependent Continuant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loss of Specifically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LotNumber +cco:LotNumber rdf:type owl:Class ; + rdfs:subClassOf cco:CodeIdentifier ; + cco:definition "A Code Identifier that designates a particular quantity or lot of material from a single manufacturer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Lot_number" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Lot Number"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Loudness +cco:Loudness rdf:type owl:Class ; + rdfs:subClassOf cco:SoundProcessProfile ; + cco:definition "A Sound Process Profile that is characterized by the amplitude, frequency and power of translated sound waves, typically on a continuum from soft to loud."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Loudness"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LowDensityResidentialArea +cco:LowDensityResidentialArea rdf:type owl:Class ; + rdfs:subClassOf cco:PopulatedPlace ; + cco:definition "A Populated Place where houses are on lots of more than one acre."@en ; + cco:definition_source "Anderson et. al. A Land Use and Land Cover Classification System for use with Remote Sensor Data, Geological Survey Professional Paper 964" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Low Density Residential Area"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LowFrequency +cco:LowFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "LF" ; + cco:alternative_label "ITU Band Number 5"@en ; + cco:definition "A Radio Frequency that is between 30 and 300 kHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 10–1 km"@en ; + rdfs:label "Low Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LowMidrangeFrequency +cco:LowMidrangeFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 250 and 500 Hz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Low Midrange Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LubricationSystem +cco:LubricationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to contain, transfer, and regulate the flow of lubricant to multiple locations in an Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "A Lubrication System typical consists of a reservoir, pump, heat exchanger, filter, regulator, valves, sensors, pipes, and hoses. In some cases it also includes the passageways and openings within the artifact it is designed to lubricate. For example, the oil holes in a bearing and crankshaft."@en ; + rdfs:label "Lubrication System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LuminescentProperty +cco:LuminescentProperty rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProperty ; + cco:definition "An Optical Property that inheres in a bearer in virtue of that bearer's capacity to emit visible light, but which isn't the result of the bearer being heated."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Luminescence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:comment "There are a variety of photometric measurements, such as luminous flux/power or luminous intensity, whose units are lumen and candela respectively, which attempt to describe properties associated with the perception of light. These are weighted measurements, typically by the luminosity function, as thus exist on the side of information content. It is a point of further development to add the needed intrinsic properties of radiation that such measurements are about."@en ; + rdfs:label "Luminescent Property"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LunarCalendarSystem +cco:LunarCalendarSystem rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarSystem ; + cco:definition "A Calendar System that is designed to organize and identify dates based on the cycles of the Moon's phases."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Lunar_calendar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Lunar Calendar System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MSIPlesseyBarcode +cco:MSIPlesseyBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of an indefinite number of numerical characters and is used for inventory control and marking storage containers and shelves in warehouse environments."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "MSI Plessey Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MachineBearing +cco:MachineBearing rdf:type owl:Class ; + rdfs:subClassOf cco:MachineElement ; + cco:definition "A Machine Element that is designed to constrain relative motion to only desired motion and reduces friction between moving parts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Bearing_(mechanical)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Machine Bearing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MachineElement +cco:MachineElement rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be an elementary component of some Machine."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Machine_element" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Machine Element"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Magenta +cco:Magenta rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color consisting of red and blue hues."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Magenta"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Magnetic +cco:Magnetic rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + cco:definition "A Disposition that is realized when its bearer exerts a magnetic force on another entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Magnetism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mailing +cco:Mailing rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Mailing"@en ; + cco:definition "An Act of Communication by Media in which information and tangible objects, usually written documents, are delivered to destinations around the world."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Mail" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Mailing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MailingFacility +cco:MailingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the systematic physical transportation of documents and packages."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mail" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mailing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaintenanceFacility +cco:MaintenanceFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to be used to perform actions to maintain or improve the state of some property or equipment."@en ; + cco:definition_source "http://www.dictionary.com/browse/maintain" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Maintenance Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MajorAxis +cco:MajorAxis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that is the longest line segment that connects two points on the edge of an Ellipse."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Major Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaleSex +cco:MaleSex rdf:type owl:Class ; + rdfs:subClassOf cco:BiologicalSex ; + cco:definition "A Biological Sex inhering in an individual whose sex organs contain only male gametes."@en ; + cco:definition_source "http://purl.org/obo/owl/PATO#PATO_0000384" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Male Sex"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ManualTool +cco:ManualTool rdf:type owl:Class ; + rdfs:subClassOf cco:Tool ; + cco:alternative_label "Hand Tool"@en ; + cco:definition "A Tool that is designed to be powered by manual labor rather than by an engine."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Hand_tool" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Manual Tool"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Maroon +cco:Maroon rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color consisting of purple and brown hue."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Maroon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Married +cco:Married rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfGenericallyDependentContinuant ; + cco:alternative_label "Married Stasis"@en ; + cco:definition "A Stasis of Generically Dependent Continuant that consists of a socially, culturally, or ritually recognized union or legal contract between spouses that establishes rights and obligations between them, between them and their children, and between them and their in-laws."@en ; + cco:definition_source "Haviland, William A.; Prins, Harald E. L.; McBride, Bunny; Walrath, Dana (2011). Cultural Anthropology: The Human Challenge (13th ed.). Cengage Learning. ISBN 978-0-495-81178-7" , + "http://en.wikipedia.org/wiki/Marriage" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Married"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mass +cco:Mass rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the amount of matter in that bearer."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:comment "'Matter' here can also refer to the inertial energy of an object."@en , + "Typical unit of measure is the kilogram or pound."@en ; + rdfs:label "Mass"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MassSpecification +cco:MassSpecification rdf:type owl:Class ; + rdfs:subClassOf cco:QualitySpecification ; + cco:definition "A Quality Specification that prescribes the Amount of Mass that a Material Entity should have."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Mass Specification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaximumOrdinalMeasurementInformationContentEntity +cco:MaximumOrdinalMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "An Ordinal Measurement Information Content Entity that is a measurement of some entity in virtue of it being the largest or having the greatest amount relative to a nominally described set of like entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Maximum Ordinal Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaximumPower +cco:MaximumPower rdf:type owl:Class ; + rdfs:subClassOf cco:Power ; + cco:definition "A Power that is characterized by the maximum rate of Work, or Energy consumed, done in a given time period."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Maximum Power"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MaximumSpeedArtifactFunction +cco:MaximumSpeedArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SpeedArtifactFunction ; + cco:definition "A Speed Artifact Function that is realized in some process in which the Artifact bearing the Artifact Function attains the highest speed at which that Artifact is designed to operate."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Maximum Speed Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeanPointEstimateInformationContentEntity +cco:MeanPointEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:PointEstimateInformationContentEntity ; + cco:alternative_label "Arithmetic Mean"@en , + "Average"@en , + "Mean"@en ; + cco:definition "A Ratio Measurement Information Content Entity that is a measurement of a set of values and is equal to the sum of all the values in the set divided by the total number of values in the set."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Mean Point Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementArtifactFunction +cco:MeasurementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to measure one or more features of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Measurement Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementInformationContentEntity +cco:MeasurementInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_a_measurement_of ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:DescriptiveInformationContentEntity ; + owl:disjointWith cco:RepresentationalInformationContentEntity ; + cco:alternative_label "Measurement ICE"@en ; + cco:definition "A Descriptive Information Content Entity that describes the extent, dimensions, quantity, or quality of an Entity relative to some standard."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnit +cco:MeasurementUnit rdf:type owl:Class ; + rdfs:subClassOf cco:DescriptiveInformationContentEntity ; + cco:definition "A Descriptive Information Content Entity that describes a definite magnitude of a physical quantity, defined and adopted by convention and/or by law, that is used as a standard for measurement of the same physical quantity."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Measurement_unit" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfAcceleration +cco:MeasurementUnitOfAcceleration rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the rate at which objects change their velocities per unit of time."@en ; + cco:example_of_usage "feet per second per second, kilometers per second per second" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Acceleration"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfAmountOfSubstance +cco:MeasurementUnitOfAmountOfSubstance rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:alternative_label "Measurement Unit of Chemical Amount"@en , + "Measurement Unit of Enplethy"@en ; + cco:definition "A Measurement Unit used in measurements of the number of a specified type of particle in a portion of matter."@en ; + cco:example_of_usage "mole, pound-mole" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology" ; + rdfs:comment "The type of particle quantified is typically either atoms or molecules, but may also be protons, neutrons, electrons, quarks, or other particles. The type of particle being measured should always be specified along with the measurement and its unit."@en ; + rdfs:label "Measurement Unit of Amount of Substance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfAngle +cco:MeasurementUnitOfAngle rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the angle between two lines or planes in relation to a vertex."@en ; + cco:example_of_usage "degrees, radians" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Angle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfArea +cco:MeasurementUnitOfArea rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of two-dimensional regions or Geospatial Regions."@en ; + cco:example_of_usage "square feet, square meters, acre, hectare" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Area"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfAreaMomentOfInertia +cco:MeasurementUnitOfAreaMomentOfInertia rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:alternative_label "Measurement Unit of Second Area Moment"@en ; + cco:definition "A Measurement Unit used in measurements of the distribution of Mass of an object with respect to an axis."@en ; + cco:elucidation "A measure of an object’s resistance to bending or deflection."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Area Moment of Inertia"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfDensity +cco:MeasurementUnitOfDensity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the mass of an object per unit of its total volume."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Density"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfElectromagneticForce +cco:MeasurementUnitOfElectromagneticForce rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the electromagnetic force between electrically charged entities."@en ; + cco:example_of_usage "volt, ampere, coulomb" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Electromagnetic Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfEnergy +cco:MeasurementUnitOfEnergy rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the Amount of work that is available in an object."@en ; + cco:example_of_usage "ft-lbs, calorie, horsepower, kilowatt" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Energy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfFlow +cco:MeasurementUnitOfFlow rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the rate at which portions of a substance pass per unit of time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Flow"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfForce +cco:MeasurementUnitOfForce rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of interactions in which the Motion or Velocity of an object is changed, unless the interaction is opposed."@en ; + cco:example_of_usage "newton, dyne, pound force " ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfFrequency +cco:MeasurementUnitOfFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the number of times an event repeats per unit of time."@en ; + cco:example_of_usage "hertz, revolutions per minute" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfGeocoordinate +cco:MeasurementUnitOfGeocoordinate rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit specifying the geospatial coordinates of a location."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Geocoordinate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfImpulse +cco:MeasurementUnitOfImpulse rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the integral of a Force applied to a portion of matter over a temporal interval."@en ; + cco:example_of_usage "N s, dyne second" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Impulse"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfLength +cco:MeasurementUnitOfLength rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of one-dimensional regions or Geospatial Regions."@en ; + cco:example_of_usage "foot, meter, kilometer, mile" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Length"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfMass +cco:MeasurementUnitOfMass rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of an object's resistance to Acceleration when a Force is applied to the object."@en ; + cco:example_of_usage "ounce, gram, pound" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Mass"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfMassFlowRate +cco:MeasurementUnitOfMassFlowRate rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnitOfFlow ; + cco:definition "A Measurement Unit of Flow used in measurements of the rate at which the Mass of a substance passes per unit time."@en ; + cco:example_of_usage "kilogram per second, slug per second, pound per second" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Mass Flow Rate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfMomentum +cco:MeasurementUnitOfMomentum rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the Momentum of a portion of matter that is in Motion."@en ; + cco:example_of_usage "kg m/s, slug ft/s, g m/s" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Momentum"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfPower +cco:MeasurementUnitOfPower rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of rates of work."@en ; + cco:example_of_usage "watt, horsepower" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Power"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfPressure +cco:MeasurementUnitOfPressure rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of Force applied perpendicular to a surface per unit area."@en ; + cco:example_of_usage "pascal, atmosphere, pound-force per square inch" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Pressure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfRotationalInertia +cco:MeasurementUnitOfRotationalInertia rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:alternative_label "Measurement Unit of Moment of Inertia"@en , + "Measurement Unit of Rotational Mass"@en ; + cco:definition "A Measurement Unit used in measurements of the distribution of Mass of an object with respect to its axis of rotation."@en ; + cco:elucidation "A measure of an object’s resistance to change in its state of rotation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Rotational Inertia"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfSoundLevel +cco:MeasurementUnitOfSoundLevel rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the level (the loudness) of sounds."@en ; + cco:example_of_usage "decibels, sones" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Sound Level"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfSpeed +cco:MeasurementUnitOfSpeed rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the rates at which objects traverse distance."@en ; + cco:example_of_usage "miles per hour, kilometers per hour, knot, mach" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Speed"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfTemperature +cco:MeasurementUnitOfTemperature rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of the thermal energy in an object."@en ; + cco:example_of_usage "celsius, fahrenheit, kelvin" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Temperature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfTime +cco:MeasurementUnitOfTime rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of temporal regions."@en ; + cco:example_of_usage "second, minute, hour, day" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfTorque +cco:MeasurementUnitOfTorque rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:alternative_label "Measurement Unit of Moment of Force"@en , + "Measurement Unit of Rotational Force"@en ; + cco:definition "A Measurement Unit used in measurements of the rate of change of angular momentum of an object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Torque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfVolume +cco:MeasurementUnitOfVolume rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of sites or three-dimensional regions or Geospatial Regions."@en ; + cco:example_of_usage "cubic feet, cubic meter, quart, liter" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Volume"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfVolumetricFlowRate +cco:MeasurementUnitOfVolumetricFlowRate rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnitOfFlow ; + cco:definition "A Measurement Unit of Flow used in measurements of the rate at which volumes of fluid pass per unit time."@en ; + cco:example_of_usage "cubic metres per second, standard cubic centimeters per minute, cubic feet per second, gallons per minute" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Volumetric Flow Rate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeasurementUnitOfWork +cco:MeasurementUnitOfWork rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementUnit ; + cco:definition "A Measurement Unit used in measurements of displacements of points to which Forces have been applied."@en ; + cco:example_of_usage "joule, erg, kilowatt hour" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Measurement Unit of Work"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MechanicalProcess +cco:MechanicalProcess rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process that is the realization of some Disposition of an Artifact"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Mechanical Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MechanicalWaveProcess +cco:MechanicalWaveProcess rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcess ; + cco:definition "A Wave Process that involves Oscillation of a portion of matter such that energy is transferred through the material medium."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mechanical_wave" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Mechanical Wave Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MedianPointEstimateInformationContentEntity +cco:MedianPointEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:PointEstimateInformationContentEntity ; + cco:alternative_label "Median"@en ; + cco:definition "A Point Estimate of the 50th percentile of a measurement of some attribute of a population. that is a measurement of a set of values and is equal to the middle value (or, in a set containing an even number of values, the average of the two middle-most values) which separates the set into two equally populated upper and lower sets of values."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Median Point Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MedicalArtifact +cco:MedicalArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed for diagnosing, treating, or preventing disease or disability."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Medical Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MedicalDepot +cco:MedicalDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store medical supplies."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Medical Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MediumFrequency +cco:MediumFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "MF" ; + cco:alternative_label "ITU Band Number 6"@en ; + cco:definition "A Radio Frequency that is between 300 kHz and 3 MHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 1,000–100 m"@en ; + rdfs:label "Medium Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MediumMachineGun +cco:MediumMachineGun rdf:type owl:Class ; + rdfs:subClassOf cco:MountedGun ; + cco:definition "A Mounted Gun that is designed to fire full-power rifle Cartridges (less than .50 caliber or 12.7mm) in quick succession from an ammunition belt, and which typically weighs 22-30 lbs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Medium_machine_gun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Medium Machine Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Message +cco:Message rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity that is relatively brief and to be transmitted from a sender to a recipient."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Message" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Message"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Microscope +cco:Microscope rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingInstrument ; + cco:definition "An Imaging Instrument that is designed to enable users to see Objects that are otherwise too small to be seen by the naked eye by producing a significantly enlarged image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Microscope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Microscope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MicrowaveFrequency +cco:MicrowaveFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:definition "A Radio Frequency that is between 300 MHz and 300 GHz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Microwave" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 1,000–1 mm"@en ; + rdfs:label "Microwave Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MidInfraredLightFrequency +cco:MidInfraredLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:InfraredLightFrequency ; + cco:definition "An Infrared Light Frequency that is between 20 and 214 terahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_spectrum#Infrared_radiation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Mid Infrared Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MidrangeFrequency +cco:MidrangeFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 500 Hz and 2 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Midrange Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryArtifactFunction +cco:MilitaryArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes related to the armed services."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Military Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryBase +cco:MilitaryBase rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed to shelter military equipment and personnel and to facilitate training and operations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military_base" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Base"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryFacility +cco:MilitaryFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support a Military Force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryHeadquartersFacility +cco:MilitaryHeadquartersFacility rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed for military administration and coordination."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Headquarters#Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Military Headquarters Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryPersonnelForce +cco:MilitaryPersonnelForce rdf:type owl:Class ; + rdfs:subClassOf cco:ArmedForce ; + cco:definition "An Armed Force authorized to use deadly force, and weapons, to support the interests of the Government and some or all of its Citizens."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Military" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Military Personnel Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilitaryTimeZoneIdentifier +cco:MilitaryTimeZoneIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:TimeZoneIdentifier ; + cco:definition "A Time Zone Identifier that designates a spatial region where the local time is calculated according to the specified offset from Zulu time, which has no offset from Coordinated Universal Time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Military Time Zone Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mine +cco:Mine rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to support the extraction of valuable minerals and geological materials from the earth from an orebody, lode, vein, seam, reef, or placer deposits which forms the mineralized package of economic interest to the miner."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mining" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinimumOrdinalMeasurementInformationContentEntity +cco:MinimumOrdinalMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "An Ordinal Measurement Information Content Entity that is a measurement of some entity in virtue of it being the smallest or having the least amount relative to a nominally described set of like entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Minimum Ordinal Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinimumSpeedArtifactFunction +cco:MinimumSpeedArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SpeedArtifactFunction ; + cco:definition "A Speed Artifact Function that is realized in some process in which the Artifact bearing the Artifact Function attains the lowest speed at which that Artifact is designed to operate."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Minimum Speed Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinorAxis +cco:MinorAxis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that is the longest line segment perpendicular to the Major Axis that connects two points on the edge of an Ellipse."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Semi-minor_axis#Ellipse" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Minor Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Minute +cco:Minute rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Hour + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to sixty consecutive Seconds."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=minute" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Minute"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinuteIdentifier +cco:MinuteIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Minute + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Minute."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Minute Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mirror +cco:Mirror rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalInstrument ; + cco:definition "An Optical Instrument that is designed to reflect light that has a wavelength within a given range and is incident on its relflecting surface such that the reflected light maintains most of the characteristics of the original light."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mirror" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Mirror"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MissileLaunchSite +cco:MissileLaunchSite rdf:type owl:Class ; + rdfs:subClassOf cco:MilitaryFacility ; + cco:definition "A Military Facility that is designed for storing and launching missiles."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Missile_launch_facility" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Missile Launch Site"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MissileLauncher +cco:MissileLauncher rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to launch one or more Precision-Guided Missiles."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Missile Launcher"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MobileTelephone +cco:MobileTelephone rdf:type owl:Class ; + rdfs:subClassOf cco:Telephone ; + cco:definition "A Telephone that is connected to a Telephone Network by radio waves."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mobile_phone" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Mobile Telephone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ModePointEstimateInformationContentEntity +cco:ModePointEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:PointEstimateInformationContentEntity ; + cco:alternative_label "Mode"@en , + "Statistical Mode"@en ; + cco:definition "A Nominal Measurement Information Content Entity that is a measurement of a set of values and is equal to the value(s) that occurs the most often in the set."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "While there is always at least one Mode for every set of data, it is possible for any given set of data to have multiple Modes. The Mode is typically most useful when the members of the set are all Nominal Measurement Information Content Entities."@en ; + rdfs:label "Mode Point Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ModifiedJulianDate +cco:ModifiedJulianDate rdf:type owl:Class ; + rdfs:subClassOf cco:TimeOfDay ; + cco:acronym "MJD" ; + cco:definition "A Time of Day as specified according to the Julian Calendar using the Modified Julian Date epoch."@en ; + cco:definition_source "http://aa.usno.navy.mil/data/docs/JulianDate.php" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment """A Day begins at midnight GMT within the Modified Julian Date reference system. The Modified Julian Date (MJD) is related to the Julian Date (JD) by the formula: +MJD = JD - 2400000.5"""@en ; + rdfs:label "Modified Julian Date"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Momentum +cco:Momentum rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile of an object in Motion that is the product of its Mass and Velocity with respect to a frame of reference."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The SI unit of measure for Momentum is Newton seconds (N s)."@en ; + rdfs:label "Momentum"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Month +cco:Month rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Year + ] ; + cco:definition "A One-Dimensional Temporal Region that is based on the approximate length of time required for a Natural Satellite to complete one cycle of its rotational motion around its Primary Body."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=month" ; + cco:elucidation "Unless otherwise specified, it is assumed that a Month is specified relative to the Rotational Motion of the Moon around the Earth. Earth Months are approximately equal to four consecutive Weeks or 30 consecutive Days."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Month"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MonthIdentifier +cco:MonthIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Month + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Month."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Month Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Morning +cco:Morning rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that consists of the temporal regions between when the sun dawns (approximately 6:00am) and reaches its apex (approximately 12:00pm)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Morning"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mortar +cco:Mortar rdf:type owl:Class ; + rdfs:subClassOf cco:Cannon ; + cco:definition "A Cannon that is designed to fire projectiles at relatively low velocities over relatively short ranges."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mortar_(weapon)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Mortar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Mosque +cco:Mosque rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Islamic worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Mosque" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Mosque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Motel +cco:Motel rdf:type owl:Class ; + rdfs:subClassOf cco:Hotel ; + cco:definition "A Hotel that is designed to accommodate motor vehicles along with their occupants."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Motel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Motel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MotionArtifactFunction +cco:MotionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process in which an entity changes its position with respect to time."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Motion_(physics)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Motion Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MotionObservationArtifactFunction +cco:MotionObservationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ObservationArtifactFunction ; + cco:definition "An Observation Artifact Function that is realized during events in which an Artifact is used to collect information about the Motion of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Motion Observation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MotionProcess +cco:MotionProcess rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:definition "A Natural Process in which a Continuant changes its Location or Spatial Orientation over some Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MotorVehicleManufacturingFacility +cco:MotorVehicleManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture automobiles."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Automotive_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Motor Vehicle Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Motorcycle +cco:Motorcycle rdf:type owl:Class ; + rdfs:subClassOf cco:GroundMotorVehicle ; + cco:alternative_label "Motorbike"@en ; + cco:definition "A Ground Motor Vehicle that is designed to transport a very small number of passengers (usually 1 or 2) while traveling on two or three tired wheels."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Motorcycle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Motorcycle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MountedGun +cco:MountedGun rdf:type owl:Class ; + rdfs:subClassOf cco:Firearm ; + cco:definition "A Firearm that is designed to be fired while mounted."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Mounted Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MovingTargetIndicationArtifactFunction +cco:MovingTargetIndicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:RadarImagingArtifactFunction ; + cco:definition "A Radar Imaging Artifact Function that inheres in Artifacts that are designed to identify and produce visual representations of moving entities by using a radar to emit successive phase coherent pulses, which are sampled and added to the subsequent pulse to cancel out signals from non-moving entities such that only signals from moving entities remain and are displayed."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Moving Target Indication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiDayTemporalInterval +cco:MultiDayTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Day + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Days and spans at least one Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Day Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiDayTemporalIntervalIdentifier +cco:MultiDayTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiDayTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Day Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Day Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiHourTemporalInterval +cco:MultiHourTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Hour + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Hours and spans at least one Hour."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Hour Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiHourTemporalIntervalIdentifier +cco:MultiHourTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiHourTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Hour Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Hour Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiMinuteTemporalInterval +cco:MultiMinuteTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Minute + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Minutes and spans at least one Minute."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Minute Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiMinuteTemporalIntervalIdentifier +cco:MultiMinuteTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiMinuteTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Minute Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Minute Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiMonthTemporalInterval +cco:MultiMonthTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Month + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Months and spans at least one Month."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Month Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiMonthTemporalIntervalIdentifier +cco:MultiMonthTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiMonthTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Month Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Month Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiSecondTemporalInterval +cco:MultiSecondTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Second + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Seconds and spans at least one Second."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Second Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiSecondTemporalIntervalIdentifier +cco:MultiSecondTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiSecondTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Second Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Second Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiWeekTemporalInterval +cco:MultiWeekTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Week + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Weeks and spans at least one Week."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Week Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiWeekTemporalIntervalIdentifier +cco:MultiWeekTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiWeekTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Week Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Week Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiYearTemporalInterval +cco:MultiYearTemporalInterval rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_contains ; + owl:someValuesFrom cco:Year + ] ; + cco:definition "A One-Dimensional Temporal Region that is measured in Years and spans at least one Year."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class."@en ; + rdfs:label "Multi-Year Temporal Interval"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MultiYearTemporalIntervalIdentifier +cco:MultiYearTemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:MultiYearTemporalInterval + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Multi-Year Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Multi-Year Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MuzzleBlast +cco:MuzzleBlast rdf:type owl:Class ; + rdfs:subClassOf cco:SoundWaveProcess ; + cco:definition "A Sound Wave Process that is caused by a projectile being pushed from the barrel of a firearm by an explosive charge."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Muzzle Blast"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Nadir +cco:Nadir rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that extends from a given location downward along the local vertical direction pointing in the direction of the apparent Gravitational Force at that location."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nadir" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Nadir"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NaturalProcess +cco:NaturalProcess rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process existing in or produced by nature; rather than by the intent of human beings."@en ; + cco:definition_source "http://www.thefreedictionary.com/natural+process" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Natural Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NautralLanguage +cco:NautralLanguage rdf:type owl:Class ; + rdfs:subClassOf cco:Language ; + cco:definition "A Language that is developed and evolves through use and repetition, rather than through conscious planning or premeditation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Natural_language" ; + cco:example_of_usage "English" , + "Mandarin (Chinese)" , + "Spanish" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Natural Language"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NavigationArtifactFunction +cco:NavigationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to determine the precise location of itself or another object and plan a route to a specified destination."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Navigation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NavigationSystem +cco:NavigationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to enable an Agent or Artifact to determine the position or direction of some object, usually for the purpose of monitoring or controlling the movement of some Vehicle from one place to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Navigation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Navigation System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NearInfraredLightFrequency +cco:NearInfraredLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:InfraredLightFrequency ; + cco:definition "An Infrared Light Frequency that is between 214 and 400 terahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electromagnetic_spectrum#Infrared_radiation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Near Infrared Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NearUltravioletLightFrequency +cco:NearUltravioletLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:UltravioletLightFrequency ; + cco:definition "An Ultraviolet Light Frequency that is between 750 terahertz and 3 petahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ultraviolet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Near Ultraviolet Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NeutralRole +cco:NeutralRole rdf:type owl:Class ; + rdfs:subClassOf cco:AllegianceRole ; + cco:definition "An Allegiance Role that inheres in an Agent by virtue of that Agent not performing or being committed to perfoming Acts that have as their Objective to either support or undermine the Objectives of an Agent or Group of Agents involved in some conflict."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Neutral Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NeutralizationArtifactFunction +cco:NeutralizationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in a process in which an acid and a base react quantitatively with each other."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Neutralization_(chemistry)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Neutralization Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NickelCadmiumElectricBattery +cco:NickelCadmiumElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:SecondaryCellElectricBattery ; + cco:alternative_label "NiCad Battery"@en ; + cco:definition "A Secondary Cell Electric Battery that has a cadmium anode and nickel oxide hydroxide cathode."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nickel%E2%80%93cadmium_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nickel Cadmium Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NickelMetalHydrideElectricBattery +cco:NickelMetalHydrideElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:SecondaryCellElectricBattery ; + cco:alternative_label "NiMH Battery"@en ; + cco:definition "A Secondary Cell Electric Battery that has a metal-hydride anode and nickel oxide hydroxide cathode."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nickel%E2%80%93metal_hydride_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nickel-metal Hydride Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Nickname +cco:Nickname rdf:type owl:Class ; + rdfs:subClassOf cco:DesignativeName ; + cco:definition "A Designative Name that is a familiar or humorous substitute for an entity's Proper Name."@en ; + cco:example_of_usage "Ike, Chief, P-Fox" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Nickname"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Night +cco:Night rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 ; + cco:definition "A One-Dimensional Temporal Region that consists of the temporal regions between when people typically retire to sleep (approximately 9:00pm) and when the sun dawns (approximately 6:00am)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Night"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NominalMeasurementInformationContentEntity +cco:NominalMeasurementInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_a_nominal_measurement_of ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + owl:disjointWith cco:OrdinalMeasurementInformationContentEntity , + cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Measurement Information Content Entity that consists of a symbol that classifies Entities according to some shared, possibly arbitrary, characteristic."@en ; + cco:example_of_usage "The sentence \"January 20, 1985 was a cold day in Chicago, IL\" is the carrier of a nominal measurement."@en , + "a measurement that classifies automobiles as sedans, coupes, hatchbacks, or convertibles" , + "a measurement that classifies military intelligence as strategic, operational, or tactical" , + "a measurement that classifies rocks as igneous, sedimentary, or metamorphic" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; + rdfs:label "Nominal Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NominalSpeedArtifactFunction +cco:NominalSpeedArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SpeedArtifactFunction ; + cco:definition "A Speed Artifact Function that is realized in some process in which the Artifact bearing the Artifact Function attains a speed that does not exceed some specified tolerance of that Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nominal Speed Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NominalStasis +cco:NominalStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; + cco:alternative_label "Nominal"@en ; + cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears a Quality or Realizable Entity that has a level of intensity or functionality that falls within the designed, expected, or acceptable range such that the Independent Continuant is of normal value, usefulness, or functionality."@en ; + cco:definition_source "https://en.oxforddictionaries.com/definition/nominal (Definition 6)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Nominal Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NonNameIdentifier +cco:NonNameIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + cco:alternative_label "ID"@en , + "Identifier"@en ; + cco:definition "A Designative Information Content Entity that consists of a string of characters that designates an entity within a specified namespace or context, is not a Designative Name, may be automatically or randomly generated, and typically has no preexisting cultural or social significance."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Non-Name Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NotificationMessage +cco:NotificationMessage rdf:type owl:Class ; + rdfs:subClassOf cco:Message ; + cco:definition "A Message that is designed to bear an Information Content Entity that describes a scenario that has been determined to merit attention by the recipient."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Notification Message"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Nozzle +cco:Nozzle rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifact ; + cco:definition "A Fluid Control Artifact that is designed to control the speed, direction, rate, shape, or pressure of the flow of fluid exiting it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nozzle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NozzleComponent +cco:NozzleComponent rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifactComponent ; + cco:definition "A Fluid Control Artifact Component that is designed to be part of a Nozzle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nozzle Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NozzleMouth +cco:NozzleMouth rdf:type owl:Class ; + rdfs:subClassOf cco:NozzleComponent ; + cco:definition "A Nozzle Component that consists of the portion of a Nozzle at the end that is designed to be where the flow of fluid exits the Nozzle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nozzle Mouth"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NozzleThroat +cco:NozzleThroat rdf:type owl:Class ; + rdfs:subClassOf cco:NozzleComponent ; + cco:definition "A Nozzle Component that consists of the narrowest portion of a Nozzle that is designed to converge the flow of fluid in order to increase the Velocity of the flow."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nozzle Throat"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearFamily +cco:NuclearFamily rdf:type owl:Class ; + rdfs:subClassOf cco:Family ; + cco:definition "A Family composed of parents and their children."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Family"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearPowerPlant +cco:NuclearPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ThermalPowerPlant ; + cco:definition "A Thermal Power Plant that is designed to produce heat by means of a nuclear reactor, which is then converted to electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nuclear_power_plant" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearRadiationDetectionArtifactFunction +cco:NuclearRadiationDetectionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to detect the presence of nuclear radiation particles."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Radiation Detection Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearReactor +cco:NuclearReactor rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSource ; + cco:definition "A Power Source that is designed to initiate and control a self-sustained nuclear chain reaction to produce power in the form of heat, which can be transferred to a working fluid for further conversion to mechanical or electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nuclear_reactor" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Reactor"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearStorageDepot +cco:NuclearStorageDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store nuclear material."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Storage Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NuclearWeapon +cco:NuclearWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of a destructive nuclear reaction, either through fission or through a combination of fission and fusion."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Nuclear_weapon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Nuclear Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ObjectTrack +cco:ObjectTrack rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_spatial_part ; + owl:someValuesFrom cco:ObjectTrackPoint + ] ; + cco:definition "A One-Dimensional Spatial Region that consists of the idealized line along which an Object has traversed during some motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "The exact line of the Object Track may be drawn based on the Center of Mass of the Object or another reference point, such as the location of a transponder beacon or the center of a radar cross-section, depending on the Object being tracked."@en ; + rdfs:label "Object Track"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ObjectTrackPoint +cco:ObjectTrackPoint rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000018 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:spatial_part_of ; + owl:someValuesFrom cco:ObjectTrack + ] ; + cco:definition "A Zero-Dimensional Spatial Region that is an idealized point where an Object is or was located during some motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Object Track Point"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Objective +cco:Objective rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes some projected state that some Agent intends to achieve."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Objective_(goal)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Objective"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Oblong +cco:Oblong rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having an long thin shape with approximately parallel sides."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Oblong"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ObservationArtifactFunction +cco:ObservationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to collect information about a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Observation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OccupationRole +cco:OccupationRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent in virtue of the responsibilities that Agent is expected to fulfill within the context of some Act of Employment."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Occupation Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OcularProsthesis +cco:OcularProsthesis rdf:type owl:Class ; + rdfs:subClassOf cco:ArtificialEye ; + cco:definition "An Artificial Eye that is designed to replace a missing eye, but which does not function as an eye."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ocular_prosthesis" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ocular Prosthesis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OfficeBuilding +cco:OfficeBuilding rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility that is designed as an environment for conducting commercial, professional, or bureaucratic work."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Office" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Office Building"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OneDimensionalBarcode +cco:OneDimensionalBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:Barcode ; + cco:definition "A Barcode whose concretizations consist of one-dimensional symbols arranged as parallel lines."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "One-Dimensional Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OneDimensionalExtent +cco:OneDimensionalExtent rdf:type owl:Class ; + rdfs:subClassOf cco:SizeQuality ; + cco:definition "A Size Quality that inheres in a bearer in virtue of the bearer's extension in one dimension."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/PATO_0001708" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:comment "Subclasses of one dimensional extent are included for usability. It is doubtful any of them can be objectively distinguished (on the side of the bearing entity) without some reference to external properties such as orientation and perspective."@en ; + rdfs:label "One Dimensional Extent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Opacity +cco:Opacity rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationProperty ; + cco:definition "An Electromagnetic Radiation Property that inheres in a bearer in virtue of that bearer's capacity to transmit electromagnetic radiation of a given frequency through the bearer instead of reflecting, scattering, or absorbing electromangentic radiation of that frequency."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Opacity_(optics)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:comment "Note that it is important to specify the frequency of electromagnetic radiation when representing a bearer's Opacity since a bearer may be Opaque with respect to electromagnetic radiation of one frequency, but be transparent with respect to electromagnetic radiation of another frequency. Unless otherwise stated, statements about a bearer's Opacity are assumed to be about electromagnetic radiation with a frequency in the visible spectrum."@en ; + rdfs:label "Opacity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Opaque +cco:Opaque rdf:type owl:Class ; + rdfs:subClassOf cco:Opacity ; + cco:definition "An Opacity that inheres in a bearer in virtue of that bearer's incapacity to transmit electromagnetic radiation of a given frequency through the bearer such that the bearer reflects, scatters, or absorbs all electromagnetic radiation of that frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Opaque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpenPitMine +cco:OpenPitMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ground directly without using tunnels."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Open-pit_mining" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Open Pit Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OperationalArea +cco:OperationalArea rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialLocation ; + cco:definition "A Geospatial Location in which an Agent conducts some activity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:comment "This is a general term that applies to both military and civilian activities, such as the Geospatial Region within which a company conducts its business."@en ; + rdfs:label "Operational Area"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OperationalStasis +cco:OperationalStasis rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfArtifactOperationality ; + cco:definition "A Stasis of Artifact Operationality that holds during a Temporal Interval when an Artifact maintains its designed set of Artifact Functions (or at least maintains its primary functions)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Operational Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OperatorRole +cco:OperatorRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent by virtue of that Agent's responsibilities to operate or control some Artifact."@en ; + cco:example_of_usage "the role of driving a car" , + "the role of flying an airplane" , + "the role of operating a crane" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Operator Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalCamera +cco:OpticalCamera rdf:type owl:Class ; + rdfs:subClassOf cco:Camera ; + cco:definition "A Camera that is designed to form and record an image generated from visible light."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Camera" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Camera"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalCommunicationArtifactFunction +cco:OpticalCommunicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticCommunicationArtifactFunction ; + cco:definition "An Electromagnetic Communication Artifact Function that is realized in a process that conveys meaningful signs by means of visible light."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunication" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Communication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalFocusingArtifactFunction +cco:OpticalFocusingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalProcessingArtifactFunction ; + cco:definition "An Optical Processing Artifact Function that is realized by an Artifact participating in a light focusing event in which the Artifact causes the light beam to converge on a target spatial point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Focusing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalInstrument +cco:OpticalInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to process light waves."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Optical_instrument" ; + cco:elucidation "Light waves can be processed in a variety of ways including via reflection, refraction, diffraction, deflection, focusing, collimation, dispersion, and interference."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Optical Instruments are typically constructed for the purpose of being used to aid in vision or the analysis of light."@en ; + rdfs:label "Optical Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalLens +cco:OpticalLens rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalInstrument ; + cco:alternative_label "Lens"@en ; + cco:definition "An Optical Instrument that is designed to focus or disperse a beam of light entering the lens by means of refraction."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Lens_(optics)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Lens"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalMicroscope +cco:OpticalMicroscope rdf:type owl:Class ; + rdfs:subClassOf cco:Microscope ; + cco:alternative_label "Light Microscope"@en ; + cco:definition "A Microscope that is designed to use visible light and a system of Optical Lenses to produce a significantly enlarged image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Optical_microscope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Microscope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalProcessingArtifactFunction +cco:OpticalProcessingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a visible light processing event."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Processing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalProperty +cco:OpticalProperty rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationProperty ; + cco:definition "An Electromagnetic Radiation Property that is realized when its bearer interacts with electromagnetic waves within the visible light spectrum."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Optical Property"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OpticalTelescope +cco:OpticalTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing visible light to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Optical_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Optical Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Orange +cco:Orange rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is between Red and Yellow with a wavelength in the visible spectrum typically between 590 to 635 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Orange"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrdinalDateIdentifier +cco:OrdinalDateIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:DecimalDateIdentifier ; + cco:alternative_label "Ordinal Date"@en ; + cco:definition "A Decimal Date Identifier that designates some Day by using a number to indicate the sequential ordering of the Day since the beginning of the Year."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ordinal_date" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "An Ordinal Date Identifier may or may not also contain a number indicating a specific Year. If both numbers are included, the ISO 8601 ordinal date format stipulates that the two numbers be formatted as YYYY-DDD or YYYYDDD where [YYYY] indicates a year and [DDD] is the day of that year, from 001 through 365 (or 366 in leap years)."@en ; + rdfs:label "Ordinal Date Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrdinalMeasurementInformationContentEntity +cco:OrdinalMeasurementInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_a_ordinal_measurement_of ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + owl:disjointWith cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Measurement Information Content Entity that consists of a symbol that places an Entity into some rank order."@en ; + cco:example_of_usage "The sentence \"The coldest day in history in Chicago, IL. is January 20, 1985.\" is the carrier of an ordinal measurment."@en , + "a measurement that places Geospatial Regions into a rank order of small, medium, large" , + "a measurement that places military units onto a readiness rank order of red, yellow, green" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; + rdfs:label "Ordinal Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Organism +cco:Organism rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000030 ; + cco:definition "An Object that is an Animal or Plant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Organism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Organization +cco:Organization rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfAgents ; + cco:definition "A Group of Agents which can be the bearer of roles, has members, and has a set of organization rules."@en ; + cco:definition_source "http://purl.obolibrary.org/obo/OBI_0000245" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:comment "Members of organizations are either Organizations themselves or individual Persons. Members can bear specific Organization Member Roles that are determined in the organization rules. The organization rules also determine how decisions are made on behalf of the Organization by the organization members."@en ; + rdfs:label "Organization"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrganizationCapability +cco:OrganizationCapability rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:capability_of ; + owl:someValuesFrom cco:Organization + ] ; + rdfs:subClassOf cco:AgentCapability ; + cco:definition "An Agent Capability that inheres in an Organization to the extent of that Organization's capacity to realize it in Intentional Acts of a certain type."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Organization Capability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrganizationMember +cco:OrganizationMember rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:OrganizationMemberRole + ] ; + rdfs:subClassOf cco:Person , + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_affiliated_with ; + owl:someValuesFrom cco:Organization + ] ; + cco:definition "A Person who is affiliated with some Organization by being a member of that Organization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Organization Member"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrganizationMemberRole +cco:OrganizationMemberRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an Agent in virtue of the responsibilities that Agent is expected to fulfill as a member of some Organization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Organization Member Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrientationControlArtifactFunction +cco:OrientationControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact is used to control the Orientation of some object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Orientation Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OrientationObservationArtifactFunction +cco:OrientationObservationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ObservationArtifactFunction ; + cco:alternative_label "Attitude Observation Artifact Function"@en ; + cco:definition "An Observation Artifact Function that is realized during events in which an Artifact is used to collect information about the Orientation of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Orientation Observation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OscillationProcess +cco:OscillationProcess rdf:type owl:Class ; + rdfs:subClassOf cco:ProcessRecurrenceAggregate ; + cco:alternative_label "Oscillation"@en ; + cco:definition "A Process Recurrence Aggregate that consists of the repetitive variation of some entity between two or more states that surround a central state toward which the entity tends."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Oscillation Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OxidizerArtifactFunction +cco:OxidizerArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in a process in which electrons are removed from a reactant in a redox reaction."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Redox" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Oxidizer Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PDF417Code +cco:PDF417Code rdf:type owl:Class ; + rdfs:subClassOf cco:TwoDimensionalBarCode ; + cco:definition "A Two-Dimensional Barcode that is used in applications that require the storage of huge amounts of data."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "PDF417 Code"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ParabolicAntenna +cco:ParabolicAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:RadioAntenna ; + cco:alternative_label "Dish Antenna"@en , + "Parabolic Dish"@en ; + cco:definition "A Radio Antenna that uses a parabolic reflector to direct or receive radio waves and has a very high gain."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Parabolic_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Parabolic Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ParamilitaryForce +cco:ParamilitaryForce rdf:type owl:Class ; + rdfs:subClassOf cco:ArmedForce ; + cco:definition "An Armed Force whose organizational structure, training, subculture, and (often) function are similar to those of a professional Military, and which is not included as part of a Government's formal Armed Forces."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Paramilitary" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Paramilitary Force"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Park +cco:Park rdf:type owl:Class ; + rdfs:subClassOf cco:AnthropogenicFeature ; + cco:definition "An Anthropogenic Feature that is a bounded area of land, or water, usually in its natural or semi-natural (landscaped) state and set aside for some purpose, usually to do with recreation or conservation."@en ; + cco:definition_source "Wikipedia: Park" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Park"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PartNumber +cco:PartNumber rdf:type owl:Class ; + rdfs:subClassOf cco:CodeIdentifier ; + cco:definition "A Code Identifier that designates a type of part whose instances are designed to be part of some Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Part Number"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PartRole +cco:PartRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity in virtue of it being part of some other entity without being subject to further subdivision or disassembly without destruction of its designated use."@en ; + cco:definition_source "http://origins.sese.asu.edu/ses405/Class%20Notes/Sys-Hier-WBS_Module_V1.0_PAS.pdf"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Part Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PartsList +cco:PartsList rdf:type owl:Class ; + rdfs:subClassOf cco:QualitySpecification ; + cco:definition "A Quality Specification that prescribes the Amount of some type of Artifact that are part of or located on anotther Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Parts List"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PassengerTrainCar +cco:PassengerTrainCar rdf:type owl:Class ; + rdfs:subClassOf cco:TrainCar ; + cco:definition "A Train Car that is designed to transport passengers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Passenger_car_(rail)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Passenger Train Car"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PatchAntenna +cco:PatchAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:RadioAntenna ; + cco:alternative_label "Microstrip Patch Antenna"@en , + "Rectangular Microstrip Antenna"@en ; + cco:definition "A Radio Antenna that consists of a flat rectangular sheet (or patch) of metal mounted over a larger sheet of metal called a ground plane which is typically contained inside a plastic radome for protection and is small enough that it can be mounted on a flat surface."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Patch_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Patch Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PatchReceiver +cco:PatchReceiver rdf:type owl:Class ; + rdfs:subClassOf cco:RadioReceiver ; + cco:definition "A Radio Receiver that uses a Patch Antenna to intercept radio signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Patch Receiver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Payload +cco:Payload rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:definition "A Material Entity that is transported by a Vehicle during an Act of Location Change for the purpose of being delivered to or performing one or more functions at a predefined location."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Payload" ; + cco:elucidation "In each case, the Payload is what provides the immediate reason for performing the Act of Location Change (e.g. transporting the passengers of a commercial airline flight to their destination; transporting food, fuel, oxygen, research equipment, and spare parts to the International Space Station; or conveying an array of sensors, cameras, and communications systems so they can operate during a Sun-Synchronous Earth Orbit)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Depending on the nature of the Flight or Mission, the Payload of a Vehicle may include cargo, passengers, flight crew, munitions, scientific instruments or experiments, or other equipment. Extra fuel, when optionally carried, is also considered part of the payload."@en ; + rdfs:label "Payload"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PayloadCapacity +cco:PayloadCapacity rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000052 ; + owl:someValuesFrom cco:Vehicle + ] ; + cco:definition "An Artifact Function that inheres in a Vehicle that is designed to transport Payload, and which is typically characterized by the maximum Weight, Mass, or Volume of Payload that the Vehicle can transport."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Payload" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Payload Capacity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PerformanceSpecification +cco:PerformanceSpecification rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity , + [ rdf:type owl:Restriction ; + owl:onProperty cco:describes_condition ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + cco:definition "A Directive Information Content Entity that prescibes some aspect of the behavior of a participant in a Process given one or more operating conditions."@en ; + cco:example_of_usage "Maximum Speed at high altitude; Rate of Ascent at 10 degrees celsius with nominal payload." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Performance Specification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Perimeter +cco:Perimeter rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a bearer in virtue of the extent of a boundary which encloses the bearer."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Perimeter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Periscope +cco:Periscope rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalInstrument ; + cco:definition "An Optical Instrument that is designed to enable observation of an object that is located over, around, or through another object, obstacle, or condition that prevents direct line-of-sight observation from the observer's current position."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Periscope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Periscope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Person +cco:Person rdf:type owl:Class ; + rdfs:subClassOf cco:Animal ; + cco:alternative_label "Human"@en ; + cco:definition "An Animal that is a member of the species Homo sapiens."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Human" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Person"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PesticideArtifactFunction +cco:PesticideArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:PoisonArtifactFunction ; + cco:definition "A Poison Artifact Function that is realized in a process which causes illness in, or the death of, a living thing that is detrimental to humans or human concerns."@en ; + cco:definition_source "http://www.dictionary.com/browse/pesticide" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pesticide Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetrochemicalRefinery +cco:PetrochemicalRefinery rdf:type owl:Class ; + rdfs:subClassOf cco:Refinery ; + cco:definition "A Refinery that is designed for refining crude oil, intermediate petroleum products, or synthetic petroleum into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Petrochemical" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petrochemical Refinery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumDepot +cco:PetroleumDepot rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store petroleum, oil, or lubricants."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petroleum Depot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PetroleumManufacturingFacility +cco:PetroleumManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to manufacture petroleum-based products."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Petroleum" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Petroleum Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PhaseAngle +cco:PhaseAngle rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000145 ; + cco:alternative_label "Orbital Phase Angle"@en ; + cco:definition "A Relational Quality that is the angle between the light incident onto an observed Object and the light reflected from the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Phase_angle_(astronomy)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Phase Angle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Phosphorescence +cco:Phosphorescence rdf:type owl:Class ; + rdfs:subClassOf cco:LuminescentProperty ; + cco:definition "A Luminescent Property that inheres in a bearer in virtue of that bearer's capacity to emit visible light after absorbing shorter wavelength radiation, and to continue emitting after the absorbing process has ceased."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Phosphorescence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Phosphorescence"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PhysicallyPoweredEngine +cco:PhysicallyPoweredEngine rdf:type owl:Class ; + rdfs:subClassOf cco:Engine ; + cco:alternative_label "Physical Engine"@en ; + cco:definition "An Engine that is designed to convert potential or kinetic energy into mechanical energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Physically Powered Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PhysiographicFeature +cco:PhysiographicFeature rdf:type owl:Class ; + rdfs:subClassOf cco:GeographicFeature ; + cco:definition "A Geographic Feature that is a geomorphological unit characterized by its surface form and location in the landscape."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Landform" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Physiographic Feature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pier +cco:Pier rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed to partially enclose a harbor and form a landing place for Watercraft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pier" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pipeline +cco:Pipeline rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to transport goods or materials through a pipe."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pipeline" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pipeline"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pitch +cco:Pitch rdf:type owl:Class ; + rdfs:subClassOf cco:SoundProcessProfile ; + cco:definition "A Sound Process Profile that is characterized by the frequency of translated sound waves, typically on a continuum from low to high."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Pitch"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PitchAxis +cco:PitchAxis rdf:type owl:Class ; + rdfs:subClassOf cco:AxisOfRotation ; + cco:alternative_label "Lateral Axis"@en ; + cco:definition "An Axis of Rotation that passes through the center of an object's Mass from one side of the object to the other and is perpendicular to the direction of the object's motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Pitch Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PitchOrientation +cco:PitchOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialOrientation ; + cco:alternative_label "Pitch"@en ; + cco:definition "A Spatial Orientation of an Object relative to its Pitch Axis."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Pitch Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PlanSpecification +cco:PlanSpecification rdf:type owl:Class ; + rdfs:subClassOf cco:DirectiveInformationContentEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:Objective + ] ; + cco:definition "A Directive Information Content Entity that prescribes some set of intended Intentional Acts through which some Agent expects to achieve some Objective."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Plan" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Plan"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Plant +cco:Plant rdf:type owl:Class ; + rdfs:subClassOf cco:Organism ; + cco:definition "An Organism that is multicellular, eukaryotic, autotrophic, and has cells that contain chloroplasts and walls made of cellulose."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Plant" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PneumaticMotor +cco:PneumaticMotor rdf:type owl:Class ; + rdfs:subClassOf cco:PhysicallyPoweredEngine ; + cco:alternative_label "Air Motor"@en , + "Compressed Air Engine"@en ; + cco:definition "A Physically Powered Engine that converts potential energy stored in a portion of compressed air into mechanical energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pneumatic Motor"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PneumaticPowerSource +cco:PneumaticPowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:PowerSource ; + cco:definition "A Power Source that is designed to generate, control, or transmit power by means of compressed air or compressed inert gases."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pneumatic Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PointEstimateInformationContentEntity +cco:PointEstimateInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:EstimateInformationContentEntity ; + cco:alternative_label "Best Estimate"@en , + "Point Estimate"@en , + "Point Estimate Measurement Information Content Entity"@en ; + cco:definition "An Estimate Information Content Entity that consists of a single value for the measured entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Point Estimate Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PointingOrientation +cco:PointingOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialOrientation ; + cco:alternative_label "Facing Orientation"@en ; + cco:definition "A Spatial Orientation of an Object in which one or more designated components of the Object are pointed toward a specified Target."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Pointing Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoisonArtifactFunction +cco:PoisonArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:DamagingArtifactFunction ; + cco:definition "A Damaging Artifact Function that is realized in a process which causes illness in, or the death of, a living thing."@en ; + cco:definition_source "http://www.dictionary.com/browse/poison" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Poison Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PolarizingPrism +cco:PolarizingPrism rdf:type owl:Class ; + rdfs:subClassOf cco:Prism ; + cco:definition "A Prism designed to split a beam of light entering the Prism into components of varying polarization."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Polarizing Prism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoliceStation +cco:PoliceStation rdf:type owl:Class ; + rdfs:subClassOf cco:PublicSafetyFacility ; + cco:definition "A Public Safety Facility that is designed for the professional and clerical processes of a local police force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Police_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Police Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoliticalOrientation +cco:PoliticalOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:Ideology ; + cco:definition "An Ideology that characterizes the political thinking of an Agent or Group of Agents, usually with respect to the political environment within a particular nation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Political Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Populace +cco:Populace rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfPersons ; + cco:definition "A Group of Persons forming the total population of some Geopolitical Entity."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Populace" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Populace"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PopulatedPlace +cco:PopulatedPlace rdf:type owl:Class ; + rdfs:subClassOf cco:AnthropogenicFeature ; + cco:definition "An Anthropogenic Feature at which people live or have lived."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Human_settlement" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Populated place"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Port +cco:Port rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed to contain harbors for docking Watercraft and for transfering people or cargo to and from land."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Port" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Port"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfAmmunition +cco:PortionOfAmmunition rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by being projected toward its target at a significant Velocity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ammunition" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Ammunition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfCash +cco:PortionOfCash rdf:type owl:Class ; + rdfs:subClassOf cco:FinancialInstrument ; + cco:definition "A Financial Instrument that is designed to be a ready medium of exchange."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Cash"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfCoolant +cco:PortionOfCoolant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:definition "A Portion of Material that is designed to be used in a thermal control system to reduce or maintain the temperature of an object to or at a specified level."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Coolant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfCryogenicMaterial +cco:PortionOfCryogenicMaterial rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:definition "A Portion of Material that has been reduced to a very low temperature (below -180 degrees Celcius)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Cryogenic Material"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfFood +cco:PortionOfFood rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfProcessedMaterial ; + cco:definition "A Portion of Processed Material that is designed to be consumed and ingested for nutrition or taste."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Food" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Food"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfFuel +cco:PortionOfFuel rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:definition "A Portion of Material that is designed to be used as an input in a Combustion process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Fuel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfGalliumArsenide +cco:PortionOfGalliumArsenide rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:alternative_label "Portion of GaAs"@en ; + cco:definition "A Portion of Material that is composed of a compound of the elements gallium and arsenic."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Gallium Arsenide"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfGaseousFuel +cco:PortionOfGaseousFuel rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfFuel ; + cco:definition "A Portion of Fuel that is stored in a gaseous state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Gaseous Fuel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfGaseousPropellant +cco:PortionOfGaseousPropellant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfPropellant ; + cco:definition "A Portion of Propellant that is stored in a gaseous state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Gaseous Propellant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfGelatinousPropellant +cco:PortionOfGelatinousPropellant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfPropellant ; + cco:definition "A Portion of Propellant that is stored in a gelatinous state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Gelatinous Propellant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidFuel +cco:PortionOfLiquidFuel rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfFuel ; + cco:definition "A Portion of Fuel that is stored in a liquid state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Fuel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidHelium +cco:PortionOfLiquidHelium rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCryogenicMaterial ; + cco:definition "A Portion of Cryogenic Material that is composed (almost) entirely of liquid helium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Helium"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidHydrogen +cco:PortionOfLiquidHydrogen rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCryogenicMaterial ; + cco:definition "A Portion of Cryogenic Material that is composed (almost) entirely of liquid hydrogen."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Hydrogen"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidNitrogen +cco:PortionOfLiquidNitrogen rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCryogenicMaterial ; + cco:definition "A Portion of Cryogenic Material that is composed (almost) entirely of liquid nitrogen."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Nitrogen"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidOxygen +cco:PortionOfLiquidOxygen rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfCryogenicMaterial ; + cco:definition "A Portion of Cryogenic Material that is composed (almost) entirely of liquid oxygen."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Oxygen"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfLiquidPropellant +cco:PortionOfLiquidPropellant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfPropellant ; + cco:definition "A Portion of Propellant that is stored in a liquid state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Liquid Propellant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfMaterial +cco:PortionOfMaterial rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfProcessedMaterial ; + cco:definition "A Portion of Processed Material that was produced to be used as the input for another Act of Artifact Processing."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Material"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfNuclearFuel +cco:PortionOfNuclearFuel rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:definition "A Portion of Material that is designed to be used in a nuclear fission process to produce energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Nuclear Fuel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfOxidizer +cco:PortionOfOxidizer rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:alternative_label "Portion of Oxidant"@en , + "Portion of Oxidizing Agent"@en ; + cco:definition "A Portion of Material that is disposed to steal electrons from other substances (i.e. to oxidize other substances) as a participant in a reduction-oxidation process."@en ; + cco:example_of_usage "oxygen, hydrogen peroxide, chlorine, sulfiric acid, potassium nitrate" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Oxidizers are essential participants in many processes including combustion and rusting. Hence, a portion of oxidizer must always be present along with a portion of fuel in order for combustion to occur."@en ; + rdfs:label "Portion of Oxidizer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfPaper +cco:PortionOfPaper rdf:type owl:Class ; + rdfs:subClassOf cco:InformationMediumArtifact ; + cco:definition "An Information Medium Artifact that is designed to bear some Information Content Entity by means of pressing together moist fibres of cellulose pulp derived from wood, rags, or grasses, and drying them into flexible sheets."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Paper" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Paper"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfProcessedMaterial +cco:PortionOfProcessedMaterial rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is the output of an Act of Artifact Processing."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Processed Material"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfPropellant +cco:PortionOfPropellant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfMaterial ; + cco:definition "A Portion of Material that is designed to be used as an input in a Propulsion Process to produce Thrust."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Propellant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfSolidFuel +cco:PortionOfSolidFuel rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfFuel ; + cco:definition "A Portion of Fuel that is stored in a solid state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Solid Fuel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfSolidPropellant +cco:PortionOfSolidPropellant rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfPropellant ; + cco:definition "A Portion of Propellant that is stored in a solid state."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Solid Propellant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PortionOfWasteMaterial +cco:PortionOfWasteMaterial rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfProcessedMaterial ; + cco:definition "A Portion of Processed Material that serves no further use in terms of the initial user's own purposes of production, transformation, or consumption such that the Agent wants to dispose of it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Portion of Waste Material"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PositionObservationArtifactFunction +cco:PositionObservationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ObservationArtifactFunction ; + cco:definition "An Observation Artifact Function that is realized during events in which an Artifact is used to collect information about the position of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Position Observation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PostOffice +cco:PostOffice rdf:type owl:Class ; + rdfs:subClassOf cco:MailingFacility ; + cco:definition "A Mailing Facility that is designed for serving customers of the national postal system."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Post_office" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Post Office"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Power +cco:Power rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile that is characterized by the rate of Work, or Energy consumed, done in a given time period."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Power"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerInvertingArtifactFunction +cco:PowerInvertingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CurrentConversionArtifactFunction ; + cco:definition "A Current Conversion Artifact Function that is realized by processes in which some Artifact is used to convert direct current (DC) to alternating current (AC)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Inverting Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerRectifier +cco:PowerRectifier rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to convert alternating current (AC) to direct current (DC)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rectifier" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Rectifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerRectifyingArtifactFunction +cco:PowerRectifyingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CurrentConversionArtifactFunction ; + cco:definition "A Current Conversion Artifact Function that is realized by processes in which some Artifact is used to convert alternating current (AC) to direct current (DC)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Rectifying Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerSource +cco:PowerSource rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to supply power to some other Artifact."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Power_source" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Source"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerSourceComponent +cco:PowerSourceComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a component of some Power Source."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Source Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTool +cco:PowerTool rdf:type owl:Class ; + rdfs:subClassOf cco:Tool ; + cco:definition "A Tool that is designed to be actuated by a Power Source and mechanism other than or in addition to manual labor."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Power_tool" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Tool"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransformer +cco:PowerTransformer rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to transfer electrical energy between two or more circuits through electromagnetic induction."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transformer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Transformer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransformerRectifierUnit +cco:PowerTransformerRectifierUnit rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:alternative_label "TRU"@en ; + cco:definition "An Electrical Power Source Component that is designed to perform the functions of both a Rectifier and a Transformer."@en ; + cco:definition_source "http://www.skybrary.aero/index.php/Transformer_Rectifier_Unit_(TRU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Transformer Rectifier Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransmissionArtifact +cco:PowerTransmissionArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:PropulsionSystemComponent ; + cco:definition "A Propulsion System Component that is designed to transfer and regulate Power flow from a Power Source to an application point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Power Transmission Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PowerTransmissionLine +cco:PowerTransmissionLine rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to transmit electricity over distance via a system of above ground wires including their supports."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electric_power_transmission" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Power Transmission Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoweringArtifactFunction +cco:PoweringArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact is used to supply power to some Artifact."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Powering Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PrecisionGuidedMissile +cco:PrecisionGuidedMissile rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:alternative_label "Missile"@en ; + cco:definition "A Portion of Ammunition that is designed to be a self-propelled and precision-guided projectile that delivers some payload (explosive or other) over relatively long distances."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Missile" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Precision-Guided Missile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PredictiveInformationContentEntity +cco:PredictiveInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:DescriptiveInformationContentEntity ; + cco:alternative_label "Prediction"@en , + "Prediction Information Content Entity"@en ; + cco:definition "A Descriptive Information Content Entity that describes an uncertain future event."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Since predictions are inherently about not-yet-existant things, the Modal Relation Ontology term 'describes' (i.e. mro:describes) should be used (instead of the standard cco:describes) to relate instances of Predictive Information Content Entity to the entities they are about."@en ; + rdfs:label "Predictive Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PreferredStock +cco:PreferredStock rdf:type owl:Class ; + rdfs:subClassOf cco:Stock ; + cco:definition "Stock that entitles its holder to receive a certain level of dividend payments before any dividends can be issued to other holders."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Preferred Stock"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PresenceFrequency +cco:PresenceFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 4 and 6 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Presence Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pressure +cco:Pressure rdf:type owl:Class ; + rdfs:subClassOf cco:Force ; + cco:definition "A Force that is applied perpendicular to the surface of an Object per unit area over which that Force is distributed."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Pressure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PressurizationControlArtifactFunction +cco:PressurizationControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:VentilationControlArtifactFunction ; + cco:definition "A Ventilation Control Artifact Function that is realized by processes in which some Artifact is used to control the partial pressure of air in some space."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pressurization Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PrimaryCellElectricBattery +cco:PrimaryCellElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricBattery ; + cco:alternative_label "Primary Cell Battery"@en ; + cco:definition "A Electric Battery that is designed for one-time use and not to be recharged."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Primary_cell" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Primary Cell Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PriorityMeasurementInformationContentEntity +cco:PriorityMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:OrdinalMeasurementInformationContentEntity ; + cco:alternative_label "Criticality Measurement"@en , + "Importance Measurement"@en , + "Priority Measurement"@en ; + cco:definition "An Ordinal Measurement Information Content Entity that is a measurement of the relative importance of an entity."@en ; + cco:example_of_usage "low, normal, high, urgent, or immediate priority" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Priority Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PriorityScale +cco:PriorityScale rdf:type owl:Class ; + rdfs:subClassOf cco:ReferenceSystem ; + cco:definition "A Reference System that describes a scale used to rank or identify the importance of entities of the specified type."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Priority Scale"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Prism +cco:Prism rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalInstrument ; + cco:definition "An Optical Instrument that is designed to refract light and which consists of a transparent material with flat polished surfaces where at least two of these surfaces have an angle between them."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prism" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PrivateNetworkTelephoneCall +cco:PrivateNetworkTelephoneCall rdf:type owl:Class ; + rdfs:subClassOf cco:TelephoneCall ; + cco:definition "A Telephone Call transmitted over a network where a closed group of telephones are connected primarily to each other and use a gateway to reach the outside world, usually used inside companies and call centers (a.k.a. private branch exchange (PBX))."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Telephone_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Private Network Telephone Call"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProbabilityMeasurementInformationContentEntity +cco:ProbabilityMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:alternative_label "Likelihood Measurement"@en , + "Probability Measurement"@en ; + cco:definition "A Measurement Information Content Entity that is a measurement of the likelihood that a Process or Process Aggregate occurs."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Probability" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Every probability measurement is made within a particular context given certain background assumptions."@en ; + rdfs:label "Probability Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProcessAggregate +cco:ProcessAggregate rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000003 ; + cco:definition "An Occurrent that is a collection of processes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Process Aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProcessBeginning +cco:ProcessBeginning rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000035 ; + cco:definition "A Process Boundary that occurs on a Zero-Dimensional Temporal Region that is the starting instant of the One-Dimensional Temporal Region on which the Process, of which the Process Boundary is a part, occurs."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Process Beginning"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProcessEnding +cco:ProcessEnding rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000035 ; + cco:definition "A Process Boundary that occurs on a Zero-Dimensional Temporal Region that is the ending instant of the One-Dimensional Temporal Region on which the Process, of which the Process Boundary is a part, occurs."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Process Ending"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProcessHistory +cco:ProcessHistory rdf:type owl:Class ; + rdfs:subClassOf cco:ProcessAggregate ; + cco:definition "A Process Aggregate that consists of the sum of all Processes that are part of or otherwise involved in the primary Process (i.e., the Process for which the history is being represented) and which are bounded by the Spatiotemporal Region in which the primary Process occurs."@en ; + cco:elucidation "While a History is, roughly, the sum of all Processes involving a particular Independent Continuant, a Process History is, roughly, the sum of all Processes involved with a particular Process, which often includes other Processes that the Agents and Participants in the primary Process are participating in during the same Temporal Region."@en ; + cco:example_of_usage "The Process History of a particular passenger flight includes the processes of refueling, takeoff, landing, passenger and luggage loading and unloading, flight attendants serving refreshments and peanuts, passengers sitting, pilots operating the flight controls, air rushing past the plane, communications with air traffic control, sensor operations, and many more." , + "The Process History of a particular sporting event includes the processes of the fans arriving, cheering, booing, holding up signs, buying food and merchandise, and leaving as well as the processes that the coaches, players, and referees engage in during the sporting event." ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Process History"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProcessRecurrenceAggregate +cco:ProcessRecurrenceAggregate rdf:type owl:Class ; + rdfs:subClassOf cco:ProcessAggregate ; + cco:definition "A Process Aggregate that consists of the collection of subprocesses that are all instances of a single type of Process and are parts of a given History or Process History."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Process Recurrence Aggregate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProductTransportFacility +cco:ProductTransportFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to transport some product."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Product Transport Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProjectileLauncher +cco:ProjectileLauncher rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict damage or harm by means of launching a high-velocity projectile at a target."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Projectile" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Projectile Launcher"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Propeller +cco:Propeller rdf:type owl:Class ; + rdfs:subClassOf cco:PropulsionSystemComponent ; + cco:alternative_label "Propelling Screw"@en ; + cco:definition "A Propulsion System Component that is designed to convert rotary motion from an Engine or other mechanical Power Source into propulsive Force."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Propeller_(aeronautics)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propeller"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropellingNozzle +cco:PropellingNozzle rdf:type owl:Class ; + rdfs:subClassOf cco:Nozzle ; + cco:alternative_label "Jet Nozzle"@en ; + cco:definition "A Nozzle that is used to convert a propulsion Engine into a Jet Engine and functions by using its narrowest part, the throat, to increase Pressure within the Engine by constricting flow, usually until the flow chokes, then expanding the exhaust stream to, or near to, atmospheric pressure, while forming it into a high speed jet to propel the Vehicle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Propelling_nozzle#Principles_of_operation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propelling Nozzle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProperAcceleration +cco:ProperAcceleration rdf:type owl:Class ; + rdfs:subClassOf cco:Acceleration ; + cco:definition "An Acceleration of an object relative to a free-fall, or inertial, observer who is momentarily at rest relative to the object being measured (hence, gravity does not cause Proper Acceleration)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Proper_acceleration" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Proper Acceleration"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProperName +cco:ProperName rdf:type owl:Class ; + rdfs:subClassOf cco:DesignativeName ; + cco:definition "A Designative Name that is an official name for a particular entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Proper Name"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProportionalRatioMeasurementInformationContentEntity +cco:ProportionalRatioMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:RatioMeasurementInformationContentEntity ; + cco:definition "A Ratio Measurement Information Content Entity that is a measurement of a portion of a whole (described by the numerator) compared against that whole (described by the denominator) where the whole is a nominally described set of like entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "A percentage is one way to express a proportional measure where the decimal expression of the proportion is multiplied by 100, thus giving the proportional value with respect to a whole of 100. E.g., the ratio of pigs to cows on a farm is 44 to 79 (44:79 or 44/79). The proportion of pigs to total animals is 44 to 123 or 44/123. The percentage of pigs is the decimal equivalent of the proportion (0.36) multiplied by a 100 (36%). The percentage can be expressed as a proportion where the numerator value is transformed for a denominator of 100, i.e., 36 of a 100 animals are pigs (36/100)."@en , + "We may want to add either a subclass for Percentage or a data property (has percentage value) that links the percentage expression for a proportion to the relevant IBE."@en ; + rdfs:label "Proportional Ratio Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionArtifactFunction +cco:PropulsionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MotionArtifactFunction ; + cco:definition "A Motion Artifact Function that is realized in a process in which the bearer of the function creates force leading to an entity's movement."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Propulsion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propulsion Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionControlSystem +cco:PropulsionControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:ControlSystem ; + cco:definition "A Control System that consists of control devices, displays, indicators, or modules designed to control a Propulsion System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propulsion Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionProcess +cco:PropulsionProcess rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:definition "A Natural Process in which one or more Forces are generated and applied to a participating Object such that the Object is set in Motion or has the direction or magnitude of its Motion altered."@en ; + cco:elucidation "In each case, a Propulsion Process minimally involves the Object being propelled, a Reaction Mass (e.g. a portion of water, atmosphere, exhaust, etc.), and the Force(s) acting between these two entities."@en ; + cco:example_of_usage "a twin-engine turboprop plane rotating both of its propellers against a portion of atmosphere to propel the plane forward" , + "an apple falling to the ground under the power of Earth's gravitational force" , + "burning a portion of fuel to produce exhaust that is ejected through a jet nozzle to propel a rocket and its payload" , + "heat from a fire causing ashes to rise into the sky" , + "launching a water balloon using a sling shot" , + "the wind blowing leaves across a lawn" , + "turning a paddle wheel against a portion of water to propel the paddle boat forward" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Propulsion Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionSystem +cco:PropulsionSystem rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to facilitate the movement of material entities from one location to another and which consists of a source of mechanical power and a means of converting this power into propulsive force to generate the movement."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Propulsion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propulsion System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PropulsionSystemComponent +cco:PropulsionSystemComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a component of some Propulsion System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Propulsion System Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Prosthesis +cco:Prosthesis rdf:type owl:Class ; + rdfs:subClassOf cco:MedicalArtifact ; + cco:definition "A Medical Artifact that is designed to replace a missing body part."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prosthesis" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prosthesis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProstheticArm +cco:ProstheticArm rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace a missing arm."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prosthesis#Limb_prostheses" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prosthetic Arm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProstheticFoot +cco:ProstheticFoot rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace a missing foot."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prosthesis#Limb_prostheses" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prosthetic Foot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProstheticHand +cco:ProstheticHand rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace a missing hand."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prosthesis#Limb_prostheses" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prosthetic Hand"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ProstheticLeg +cco:ProstheticLeg rdf:type owl:Class ; + rdfs:subClassOf cco:Prosthesis ; + cco:definition "A Prosthesis that is designed to replace a missing leg."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Prosthesis#Limb_prostheses" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Prosthetic Leg"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Protruding +cco:Protruding rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a part of an object in virtue of the part extending out above or beyond the surface of the object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Protruding"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Province +cco:Province rdf:type owl:Class ; + rdfs:subClassOf cco:FirstOrderAdministrativeRegion ; + cco:definition "A First-Order Administrative Region that is part of a Country and delimits the authority of a magistrate who holds constitutionally-defined administrative jurisdiction over the defined geographic territory that bounds the Province."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Province" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Province"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PublicAddressSystem +cco:PublicAddressSystem rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationSystem ; + cco:alternative_label "PA System"@en ; + cco:definition "A Communication System that is designed to allow a Person to speak to a large audience."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Public_address_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Public Address System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PublicSafetyArtifactFunction +cco:PublicSafetyArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of preventing and responding to events that could endanger the safety of the general public from significant danger, injury/harm, or damage, such as crimes or disasters (natural or man-made)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Public_safety_organizations" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Public Safety Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PublicSafetyFacility +cco:PublicSafetyFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for the prevention of and protection from events that could endanger, injure, or damage the general public."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Public_safety_organizations" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Public Safety Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PulsejetEngine +cco:PulsejetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:AirBreathingJetEngine ; + cco:alternative_label "Pulse Jet"@en , + "Pulsejet"@en ; + cco:definition "An Air-Breathing Jet Engine that is capable of operating statically and uses intermittent (pulsing) Combustion of the fuel-oxidizer mixture before expelling the exhaust out through the rear Propelling Nozzle to generate Thrust."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pulsejet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pulsejet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pump +cco:Pump rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifact ; + cco:definition "A Fluid Control Artifact that is designed to impart motion to a portion of fluid to transport it within a system through the use of mechanical action."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Pump"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PumpingStation +cco:PumpingStation rdf:type owl:Class ; + rdfs:subClassOf cco:ProductTransportFacility ; + cco:definition "A Product Transport Facility that is designed to pump fluids from one place to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pumping_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Pumping Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Purple +cco:Purple rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is aproximately midway between Red and Blue."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Purple"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Pyramidal +cco:Pyramidal rdf:type owl:Class ; + rdfs:subClassOf cco:ThreeDimensionalShape ; + cco:definition "A Three Dimensional Shape that inheres in a bearer in virtue of it having a polygonal base with vertices that all connect to the same apex to form triangular faces."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Pyramid_(geometry)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Pyramidal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/QRCode +cco:QRCode rdf:type owl:Class ; + rdfs:subClassOf cco:TwoDimensionalBarCode ; + cco:definition "A Two-Dimensional Barcode that consists of numeric, alphanumeric, binary, or kanji information and is used primarily for tracking and marketing."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "QR Code"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/QualitySpecification +cco:QualitySpecification rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:prescribes ; + owl:someValuesFrom obo:BFO_0000019 + ] ; + rdfs:subClassOf cco:DirectiveInformationContentEntity ; + cco:definition "A Directive Information Content Entity that prescribes some Quality."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Quality Specification"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadarImagingArtifactFunction +cco:RadarImagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingArtifactFunction ; + cco:definition "An Imaging Artifact Function that inheres in Artifacts that are designed to produce visual representations of entities using radio waves."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radar Imaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadiationAbsorptivity +cco:RadiationAbsorptivity rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationProperty ; + cco:definition "An Electromagnetic Radiation Property that inheres in a bearer in virtue of the capacity of that bearer to absorb electromagnetic radiation of a given frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiation Absorptivity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadiationEmissivity +cco:RadiationEmissivity rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationProperty ; + cco:definition "An Electromagnetic Radiation Property that inheres in a bearer in virtue of the capacity of that bearer to emit electromagnetic radiation of a given frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiation Emissivity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadiationReflectivity +cco:RadiationReflectivity rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationProperty ; + cco:definition "An Electromagnetic Radiation Property that inheres in a bearer in virtue of the capacity of that bearer to scatter or reflect electromagnetic radiation of a given frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiation Reflectivity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioAntenna +cco:RadioAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:BidirectionalTransducer ; + cco:definition "A Bidirectional Transducer that is designed to convert electric power into radio waves, and radio waves into electric power."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Antenna_(radio)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioBroadcast +cco:RadioBroadcast rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Radio Broadcasting"@en ; + cco:definition "An Act of Communciation by Media that is transmitted to an audience through a radio network."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Radio_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Radio Broadcast"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationArtifactFunction +cco:RadioCommunicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticCommunicationArtifactFunction ; + cco:definition "An Electromagnetic Communication Artifact Function that is realized in a process that conveys meaningful signs by means of radio waves."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunication" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Communication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationInstrument +cco:RadioCommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationInstrument ; + cco:definition "A Communication Instrument that is designed to enable communication between two or more entities via the use of radio waves."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Communication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationInterferenceArtifactFunction +cco:RadioCommunicationInterferenceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationInterferenceArtifactFunction ; + cco:definition "A Communication Interference Artifact Function that is realized during events in which an Artifact is used to interfere with the transmission of information via radio waves."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Communication Interference Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationReceptionArtifactFunction +cco:RadioCommunicationReceptionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationReceptionArtifactFunction ; + cco:definition "A Communication Reception Artifact Function that inheres in an Artifact that is capable of receiving information transmitted from another Artifact to which it is not connected by an electrical conductor."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Communication Reception Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioCommunicationRelayArtifactFunction +cco:RadioCommunicationRelayArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationRelayArtifactFunction ; + cco:definition "A Communication Relay Artifact Function that is realized during events in which an Artifact is used to first receive and then transmit information without the use of wires from one Artifact to another for the purpose of communiction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Communication Relay Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioFrequency +cco:RadioFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:acronym "RF" ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 3 kHz and 300 GHz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Radio_wave" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Radio Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioInterference +cco:RadioInterference rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:definition "A Natural Process in which a radio signal is disrupted, whether unintentionally or as the result of an Act of Radio Jamming, Act of Radio Spoofing, or similar Intentional Act."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Radio Interference"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioReceiver +cco:RadioReceiver rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is an electronic device that is designed to extract information from radio waves intercepted by a Radio Antenna by using electronic filters to separate the desired radio frequency signal from other signals, an electronic amplifier to increase the power of the signal, and demodulation to recover the desired information."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Receiver_%28radio%29" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Receiver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioRelayStation +cco:RadioRelayStation rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationsFacility ; + cco:definition "A Communications Facility that is the bearer of functions realized in the relay of radio signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Radio Relay Station"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioRepeater +cco:RadioRepeater rdf:type owl:Class ; + rdfs:subClassOf cco:RadioTransceiver ; + cco:definition "A Radio Transceiver that is designed to receive a radio signal, amplify it, and retransmit it (often on another frequency)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Repeater#Types" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Repeater"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioTelescope +cco:RadioTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing radio waves to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Radio_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "A Radio Telescope consists of a specialized Antenna and a Radio Receiver and is typically used to receive radio waves from sources in outer space."@en ; + rdfs:label "Radio Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioTransceiver +cco:RadioTransceiver rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is an electronic device composed of both a Radio Transmitter and a Radio Receiver that share common circuitry or a single housing."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transceiver" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Transceiver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioTransmitter +cco:RadioTransmitter rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is an electronic device that is designed to generate a radio frequency alternating current, which can be applied to a Radio Antenna to be transmitted as radio waves."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transmitter" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Transmitter"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioTransponder +cco:RadioTransponder rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:alternative_label "Transmitter-Responder"@en ; + cco:definition "A Radio Communication Instrument that is an electronic device that acts as both a Radio Transmitter and responder and is used to wirelessly receive and transmit electrical signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Transponder"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadioWaveConversionArtifactFunction +cco:RadioWaveConversionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact being used to convert electric power into radio waves or radio waves into electric power."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radio Wave Conversion Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Radioactive +cco:Radioactive rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of that bearer exhibiting or being caused by radioactivity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radioactive"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadiologicalWeapon +cco:RadiologicalWeapon rdf:type owl:Class ; + rdfs:subClassOf cco:Weapon ; + cco:definition "A Weapon that is designed to inflict harm, damage, or incapacity by means of releasing radioactive material."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Radiological_weapon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Radiological Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Radiolucent +cco:Radiolucent rdf:type owl:Class ; + rdfs:subClassOf cco:Radiopacity ; + cco:alternative_label "Hypodense"@en , + "Transradiance"@en ; + cco:definition "A Radiopacity that inheres in a bearer in virtue of its capacity to permit most X-rays to pass through it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiolucent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Radiopacity +cco:Radiopacity rdf:type owl:Class ; + rdfs:subClassOf cco:Opacity ; + cco:alternative_label "Radiodensity"@en ; + cco:definition "An Opacity that inheres in a bearer in virtue of its capacity to allow or prevent X-rays to pass through it."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Radiodensity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiopacity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Radiopaque +cco:Radiopaque rdf:type owl:Class ; + rdfs:subClassOf cco:Radiopacity ; + cco:alternative_label "Radiodense"@en ; + cco:definition "A Radiopacity that inheres in a bearer in virtue of its capacity to prevent most X-rays from passing through it."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Radiopaque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RailFacility +cco:RailFacility rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationFacility ; + cco:definition "A Transportation Facility that is designed for transferring people or cargo to and from Trains."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Train_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Rail Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RailTransportVehicle +cco:RailTransportVehicle rdf:type owl:Class ; + rdfs:subClassOf cco:GroundVehicle ; + cco:definition "A Ground Vehicle that is designed to convey cargo, passengers, or equipment by Railway."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rail_transport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rail Transport Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Railcar +cco:Railcar rdf:type owl:Class ; + rdfs:subClassOf cco:RailTransportVehicle ; + cco:definition "A Rail Transport Vehicle that consists of a single self-propelled Vehicle that is not a Train, is designed to transport passengers, and which may also be designed to connect to other Railcars to form a Train."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Railcar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "In American-English, the term 'Railcar' is often used in a broader sense that is interchangeable with 'Railroad Car'."@en ; + rdfs:label "Railcar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Railway +cco:Railway rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable Trains to transport passengers and goods."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rail_transport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Railway"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RailwayCrossing +cco:RailwayCrossing rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:alternative_label "Level Crossing"@en ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable Persons or Ground Vehicles to cross a Railway when traveling along a road or path that is perpendicular to and at the same elevation as the Railway at the point where they overlap."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Level_crossing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Railway Crossing"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RailwayJunction +cco:RailwayJunction rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable a Train to switch between the tracks of two routes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Junction_(rail)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Railway Junction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RamjetEngine +cco:RamjetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:AirBreathingJetEngine ; + cco:alternative_label "Ramjet"@en ; + cco:definition "An Air-Breathing Jet Engine that uses the forward motion of the Engine to compress incoming air (without the use of an axial compressor) and decelerate it to subsonic speeds before adding the fuel and constantly combusting the mixture then expelling the exhaust out through the rear Propelling Nozzle to generate Thrust."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ramjet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ramjet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RandomWireAntenna +cco:RandomWireAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:WireAntenna ; + cco:definition "A Wire Antenna that consists of a long wire suspended above the ground with a length that does not bear a relation to the wavelength of the radio waves used and which is typically used as a receiving antenna on the long, medium, and short wave bands."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Random_wire_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Random Wire Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RatioMeasurementInformationContentEntity +cco:RatioMeasurementInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:is_a_ratio_measurement_of ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:definition "A Measurement Information Content Entity that consists of a symbol that places a Quality of an Entity onto an interval scale having a true zero value."@en ; + cco:example_of_usage "The sentence \"The temperature reached 240.372 degrees Kelvin on January 20, 1985 in Chicago, IL.\" is the carrier of a ratio measurement as 0 degrees on the Kelvin scale does describe absolute zero."@en , + "a measurement of the barometric pressure at 1,000 feet above sea level" , + "a measurement of the measure of air temperature on the Kelvin scale" , + "a measurement of the number of members in an Organization" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ; + rdfs:label "Ratio Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReactantArtifactFunction +cco:ReactantArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in a process in which a substance or compound is added to a system in order to bring about a chemical reaction and is consumed in the course of the reaction."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reagent" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reactant Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReactionEngine +cco:ReactionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:Engine ; + cco:alternative_label "Reaction Motor"@en ; + cco:definition "An Engine that provides propulsion by expelling Reaction Mass."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reaction_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reaction Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReactionMass +cco:ReactionMass rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:alternative_label "Working Mass"@en ; + cco:definition "A Material Entity against which a Propulsion System operates in order to produce Acceleration."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Working_mass" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reaction Mass"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReciprocatingSteamEngine +cco:ReciprocatingSteamEngine rdf:type owl:Class ; + rdfs:subClassOf cco:SteamEngine ; + cco:definition "A Steam Engine that is designed to use one or more reciprocating pistons to convert pressure into a rotating motion."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reciprocating_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reciprocating Steam Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RecordingDevice +cco:RecordingDevice rdf:type owl:Class ; + rdfs:subClassOf cco:InformationProcessingArtifact ; + cco:definition "An Information Processing Artifact that is designed to capture some information and store it in some recording format on some storage medium."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Recording" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Recording Device"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Rectangular +cco:Rectangular rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of having four sides and four 90 degree angles."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Rectangular"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RectilinearMotion +cco:RectilinearMotion rdf:type owl:Class ; + rdfs:subClassOf cco:TranslationalMotion ; + cco:alternative_label "Linear Motion"@en ; + cco:definition "A Translational Motion process in which an Object moves along a straight path."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Rectilinear Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Red +cco:Red rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is above Orange with a wavelength in the visible spectrum typically between 635 to 700 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Red"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReferenceSystem +cco:ReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:DescriptiveInformationContentEntity ; + cco:definition "A Descriptive Information Content Entity that describes a set of standards for organizing and understanding data of the specified type or domain."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReferenceTime +cco:ReferenceTime rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000148 ; + cco:alternative_label "Epoch"@en , + "Epoch Time"@en , + "Reference Date"@en ; + cco:definition "A Zero-Dimensional Temporal Region that is an approximate temporal instant in relation to which other Temporal Regions are measured or identified."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Epoch_(reference_date)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Reference Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Refinery +cco:Refinery rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed for refining raw materials into products of value."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Refinery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Refinery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReflectingOpticalTelescope +cco:ReflectingOpticalTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalTelescope ; + cco:alternative_label "Reflecting Telescope"@en , + "Reflector"@en ; + cco:definition "An Optical Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing visible light via reflection through the use of one or more curved Mirrors to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reflecting_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reflecting Optical Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReflectionArtifactFunction +cco:ReflectionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a reflection event in which the Artifact causes a change in a wavefront at an interface between the reflecting medium and the transmission medium such that the wavefront returns into the transmission medium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reflection Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReflectivePrism +cco:ReflectivePrism rdf:type owl:Class ; + rdfs:subClassOf cco:Prism ; + cco:definition "A Prism designed to reflect light in order to flip, invert, rotate, deviate, or displace a beam of light entering the Prism."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Reflective Prism"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RefractingOpticalTelescope +cco:RefractingOpticalTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalTelescope ; + cco:alternative_label "Refracting Telescope"@en , + "Refractor"@en ; + cco:definition "An Optical Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing visible light via refraction through the use of one or more Lenses to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Refracting_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Refracting Optical Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RefractionArtifactFunction +cco:RefractionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact participating in a refraction event in which the Artifact causes a change in direction of wave propagation due to a change in its transmission medium."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Refraction Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Refractivity +cco:Refractivity rdf:type owl:Class ; + rdfs:subClassOf cco:RadiationReflectivity ; + cco:definition "A Radiation Reflectivity that inheres in a bearer in virtue of the capacity of that bearer to change the direction of a propagating wave when passing through it."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Refractive_index#Refractivity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Refractivity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReliabilityMeasurementInformationContentEntity +cco:ReliabilityMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:alternative_label "Accuracy of Process"@en , + "Reliability Measurement"@en ; + cco:definition "A Measurement Information Content Entity that is a measurement of the extent to which an entity can consistently produce an outcome."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reliability_(statistics)" ; + cco:elucidation "Reliability concerns both a measure of past performance and the expectation that future performance will conform to the range of past performances."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Note, the term 'accuracy' is avoided due to its ambiguity between: correctness-of-performance ('Reliability Measurement Information Content Entity'), correctness-of-information (see: 'Veracity Measurement Information Content Entity'), and adherance-to-expectations (see: 'Deviation Measurement Information Content Entity')."@en ; + rdfs:label "Reliability Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Religion +cco:Religion rdf:type owl:Class ; + rdfs:subClassOf cco:InformationContentEntity ; + cco:definition "An Information Content Entity that consists of a collection of claims about the meaning or origin of existence or about the existence or nature of one or more deities, an afterlife, or spiritual or sacred entities, and which is accepted as true by an Agent or Group of Agents."@en ; + cco:definition_source "http://www.dictionary.com/browse/religion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Religion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReligiousArtifactFunction +cco:ReligiousArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes related to worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Religion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Religious Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ReligiousFacility +cco:ReligiousFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Religion" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Religious Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Report +cco:Report rdf:type owl:Class ; + rdfs:subClassOf cco:Document ; + cco:definition "A Document that is designed to bear some specific Information Content Entity that conveys an account of some event, situation, or the result of some observation or inquiry."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Report" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Report"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RepresentationalInformationContentEntity +cco:RepresentationalInformationContentEntity rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:represents ; + owl:someValuesFrom obo:BFO_0000001 + ] ; + rdfs:subClassOf cco:DescriptiveInformationContentEntity ; + cco:definition "A Descriptive Information Content Entity that consists of a set of propositions or the content of an image that represents some Entity."@en ; + cco:example_of_usage "the content of a court transcript represents a courtroom proceeding" , + "the content of a photograph of the Statue of Liberty represents the Statue of Liberty" , + "the content of a video of a sporting event represents that sporting event" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Representational Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResearchAndDevelopmentArtifactFunction +cco:ResearchAndDevelopmentArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of producing new knowledge or of devising new applications of existing knowledge."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Research_and_development" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Research and Development Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResearchArtifactFunction +cco:ResearchArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to perform research on a specified entity or class of entities."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Research Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Reservoir +cco:Reservoir rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store water in a man-made open enclosure or area."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Reservoir" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Reservoir"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialArtifactFunction +cco:ResidentialArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of residing in a dwelling or home."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Residence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Residential Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResidentialFacility +cco:ResidentialFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to house one or more Persons."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Residence" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Residential Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ResistanceArtifactFunction +cco:ResistanceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:definition "An Electrical Artifact Function that is realized in processes in which an Artifact opposes the flow of an electric current."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electrical_resistivity_and_conductivity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Electrical Resistance Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Resource +cco:Resource rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000002 ; + cco:definition "A Continuant that is owned by, in the possession of, or is otherwise controlled by an Agent such that it could be used by that Agent."@en ; + cco:elucidation "Resources are Resources for some Agent. If no instance of Agent existed, no instance of Resource would exist either. It is not a requirement that something be valuable in order for it to be a Resource. Thus the value of something can drastically change without altering whether that thing is a Resource."@en ; + cco:example_of_usage "a group of interns" , + "a knowledge base" , + "a plot of land" , + "a software program" , + "a sum of money" , + "a vehicle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "This class is designed to group continuants according to a very broad criterion and is not intended to be used as a parent class for entities that can be more specifically represented under another class. Hence, Natural Resource may be an appropriate subtype but Money, Oil, and Gold Mine are not."@en ; + rdfs:label "Resource"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RetailArtifactFunction +cco:RetailArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of selling goods or merchandise in small or individual lots for direct consumption by persons or organizations."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Retail" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Retail Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RetailFacility +cco:RetailFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for buying and selling goods and services, especially on a large scale."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Commerce" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Commercial Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Revolver +cco:Revolver rdf:type owl:Class ; + rdfs:subClassOf cco:HandGun ; + cco:definition "A Hand Gun having a number of firing chambers in a revolving cylinder, where each chamber in the cylinder can be loaded with a single Cartridge."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Revolver" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Revolver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RevolvingMotion +cco:RevolvingMotion rdf:type owl:Class ; + rdfs:subClassOf cco:RotationalMotion ; + cco:definition "A Rotational Motion of an Object around an Axis of Rotation that is located externally to the Site occupied by the Object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Revolving Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RhombicAntenna +cco:RhombicAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:WireAntenna ; + cco:definition "A Wire Antenna that consists of one to three parallel wires suspended above the ground by poles or towers at each vertex in a rhombic shape with each of the four sides being the same length (typically at least one wavelength or longer)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rhombic_antenna" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rhombic Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Rifle +cco:Rifle rdf:type owl:Class ; + rdfs:subClassOf cco:LongGun ; + cco:definition "A Long Gun that is designed to have a rifled barrel and to fire single Bullets over long ranges with high accuracy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rifle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rifle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Road +cco:Road rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable Ground Vehicles to travel from one location to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Road" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Road"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RoadJunction +cco:RoadJunction rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable Ground Vehicles to exit one Road and enter another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Junction_(road)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Road Junction"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Rocket +cco:Rocket rdf:type owl:Class ; + rdfs:subClassOf cco:Vehicle ; + cco:definition "A Vehicle that is designed to travel through air or space and which obtains Thrust from a Rocket Engine."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rocket" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rocket"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RocketEngine +cco:RocketEngine rdf:type owl:Class ; + rdfs:subClassOf cco:JetEngine ; + cco:alternative_label "Thruster"@en ; + cco:definition "A Jet Engine that is designed to use only stored Rocket Propellant to form a high speed propulsive jet in order to generate Thrust."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rocket_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Most rocket engines are also Internal Combustion Engines, however non-combusting forms also exist. For example, an untied balloon full of air that is released and allowed to zoom around the room may be both a Rocket Engine and a Physically Powered Engine."@en ; + rdfs:label "Rocket Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RocketLauncher +cco:RocketLauncher rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to launch one or more Unguided Rockets."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rocket_launcher" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rocket Launcher"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RocketPod +cco:RocketPod rdf:type owl:Class ; + rdfs:subClassOf cco:RocketLauncher ; + cco:definition "A Rocket Launcher that is designed to contain several Unguided Rockets held in individual tubes and to be used by Aircraft or Helicopters for close air support."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rocket Pod"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RocketPropelledGrenade +cco:RocketPropelledGrenade rdf:type owl:Class ; + rdfs:subClassOf cco:UnguidedRocket ; + cco:acronym "RPG" ; + cco:definition "An Unguided Rocket that is designed to contain an explosive warhead, be fired from a Shoulder-Fired Rocket Launcher, and be used against Tanks."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rocket-propelled_grenade" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Rocket-Propelled Grenade"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RollAxis +cco:RollAxis rdf:type owl:Class ; + rdfs:subClassOf cco:AxisOfRotation ; + cco:alternative_label "Longitudinal Axis"@en ; + cco:definition "An Axis of Rotation that passes through the center of an object's Mass from the front to the back of the object as defined by the direction of the object's motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Roll Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RollOrientation +cco:RollOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialOrientation ; + cco:alternative_label "Roll"@en ; + cco:definition "A Spatial Orientation of an Object relative to its Roll Axis."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Roll Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Rosy +cco:Rosy rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color consisting of red hue and yellow hue and high brightness."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Rosy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RotationalMotion +cco:RotationalMotion rdf:type owl:Class ; + rdfs:subClassOf cco:MotionProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:AngularVelocity + ] ; + cco:alternative_label "Rotation"@en ; + cco:definition "A Motion Process in which an Object moves in a Circular or Elliptical Path around an Axis of Rotation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rotation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Rotational Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Round +cco:Round rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Circular"@en ; + cco:definition "A Shape Quality that inheres in a bearer in virtue of every point along its circumference being equidistant from the center."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/round" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Round"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RoundShot +cco:RoundShot rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:definition "A Portion of Ammunition that is designed to be a solid projectile without explosive charge and to be fired from a cannon."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Round_shot" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Round Shot"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SatelliteArtifact +cco:SatelliteArtifact rdf:type owl:Class ; + rdfs:subClassOf cco:Spacecraft ; + cco:definition "A Spacecraft that is designed to Orbit a Space Object (typically Earth)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Satellite Artifact"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SawtoothWaveform +cco:SawtoothWaveform rdf:type owl:Class ; + rdfs:subClassOf cco:Waveform ; + cco:definition "A Waveform that is characterized by a sawtooth shape due to the continuous linear transition from minimum to maximum Amplitudes followed by a near-instantaneous transition from the maximum to minimum Amplitudes of the Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sawtooth Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Scalp +cco:Scalp rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of the skin covering the top of the head of a human or other animal."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Scalp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ScalpHair +cco:ScalpHair rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of a portion of hair that grows on the scalp of a human or other animal."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Scalp Hair"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Scar +cco:Scar rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of a portion of fibrous connective tissue on skin or within body tissue and which was formed due to an injury that has not healed completely."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Scar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Scar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/School +cco:School rdf:type owl:Class ; + rdfs:subClassOf cco:EducationalFacility ; + cco:definition "An Education Facility that is designed to provide learning space and environments for teaching of students under the direction of teachers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/School" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "School"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ScramjetEngine +cco:ScramjetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:AirBreathingJetEngine ; + cco:alternative_label "Scramjet"@en , + "Supersonic Combusting Ramjet"@en ; + cco:definition "An Air-Breathing Jet Engine that uses the forward motion of the Engine to compress incoming air at supersonic speeds before adding the fuel and constantly combusting the mixture then expelling the exhaust out through the rear Propelling Nozzle to generate Thrust."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Scramjet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Scramjet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeaLevel +cco:SeaLevel rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000146 ; + cco:definition "A two-dimensional continuant fiat boundary that divides the spheroid composed of Earth and its atmosphere at some point that corresponds to the mean level of calm water in the Earth’s oceans."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Sea Level"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfLocalGovernment +cco:SeatOfLocalGovernment rdf:type owl:Class ; + rdfs:subClassOf cco:GovernmentBuilding ; + cco:alternative_label "City Hall"@en , + "Town Hall"@en ; + cco:definition "A Government Building that is designed for the administration of a local community."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_local_government" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Seat of Local Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeatOfNationalGovernment +cco:SeatOfNationalGovernment rdf:type owl:Class ; + rdfs:subClassOf cco:GovernmentBuilding ; + cco:definition "A Government Building that is designed for the administration of a sovereign nation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Seat_of_government" ; + cco:example_of_usage "Parliament of Canada" , + "United States Capitol" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Seat of National Government"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Second +cco:Second rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Minute + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the cesium 133 atom."@en ; + cco:definition_source "https://physics.nist.gov/cuu/Units/second.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:comment "The Second is used as the basic SI unit of time."@en ; + rdfs:label "Second"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SecondIdentifier +cco:SecondIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Second + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Second."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Second Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SecondOrderAdministrativeRegion +cco:SecondOrderAdministrativeRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:FirstOrderAdministrativeRegion + ] ; + cco:definition "A Geopolitical Entity that is a subdivision of a First-Order Administrative Region."@en ; + cco:definition_source "http://www.geonames.org/export/codes.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Second-Order Administrative Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SecondaryCellElectricBattery +cco:SecondaryCellElectricBattery rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricBattery ; + cco:alternative_label "Rechargeable Battery"@en , + "Secondary Cell Battery"@en ; + cco:definition "An Electric Battery that is designed to be recharged."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rechargeable_battery" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Secondary Cell Electric Battery"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SemiAutomaticPistol +cco:SemiAutomaticPistol rdf:type owl:Class ; + rdfs:subClassOf cco:HandGun ; + cco:definition "A Hand Gun that has a single fixed firing chamber machined into the rear of the barrel and an ammunition magazine capable of holding multiple Cartridges such that the Hand Gun is designed to automatically reload each time it is fired and to fire a Bullet with each successive pull of the trigger until the stored ammunition is depleted."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Semi-automatic_pistol" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Semi-automatic Pistol"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SemiMajorAxis +cco:SemiMajorAxis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that is equal to half the length of the Major Axis of an Ellipse."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Semi-Major Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SemiMinorAxis +cco:SemiMinorAxis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that is equal to half the length of the Minor Axis of an Ellipse."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Semi-Minor Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Semicircular +cco:Semicircular rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape quality inhering in a bearer in virtue of the bearer having the shape of half a circle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Semicircular"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Sensor +cco:Sensor rdf:type owl:Class ; + rdfs:subClassOf cco:Transducer ; + cco:definition "A Transducer that is designed to convert incoming energy into a output signal which reliably corresponds to changes in that energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sensor" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sensor"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SensorArtifactFunction +cco:SensorArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes wherein its bearer is used to produce an output signal which reliably corresponds to changes in the artifact's environment."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sensor" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sensor Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SensorDeploymentArtifactFunction +cco:SensorDeploymentArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that inheres in Artifacts that are designed to support or convey one or more Sensors while the Sensors are realizing their own Artifact Functions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sensor Deployment Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SensorModalityFunction +cco:SensorModalityFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SensorArtifactFunction , + [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000052 ; + owl:someValuesFrom cco:Sensor + ] ; + cco:definition "A Sensor Artifact Function that inheres in some Sensor in virtue of the type of energy the Sensor is capable of converting into an output signal."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sensor Modality Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SensorPlatform +cco:SensorPlatform rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to support, and in some cases transport, a Sensor during its deployment and functioning."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sensor Platform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SequencePositionOrdinality +cco:SequencePositionOrdinality rdf:type owl:Class ; + rdfs:subClassOf cco:OrdinalMeasurementInformationContentEntity ; + cco:definition "An Ordinal Measurement Information Content Entity that is about the position of some entity in some ordered sequence."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Sequence Position Ordinality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Serrated +cco:Serrated rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having multiple sharp points along a edge."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Serrated"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ServiceArtifactFunction +cco:ServiceArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process of providing intangible goods to consumers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Goods_and_services" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Service Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ServiceProvider +cco:ServiceProvider rdf:type owl:Class ; + rdfs:subClassOf cco:Organization ; + cco:definition "An Organization whose purpose is to provide a service to other Agents."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Service_provider" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Service Provider"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SetOfEyes +cco:SetOfEyes rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:Eye + ] ; + cco:definition "A Bodily Component that consists of two or more Eyes that are part of a single Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Set of Eyes"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SewageTreatmentFacility +cco:SewageTreatmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:WasteManagementFacility ; + cco:definition "A Waste Management Facility that is designed for removing contaminants from wastewater, especially sewage."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sewage_treatment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Sewage Treatment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Shaft +cco:Shaft rdf:type owl:Class ; + rdfs:subClassOf cco:MachineElement ; + cco:definition "A Machine Element that is designed to rotate and transmit Torque, Power, or Rotational Motion from one machine element to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Shaft" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "A Shaft is usually used to connect other components of a drive train that cannot be connected directly either because of the distance between them or the need to allow for relative movement between those components."@en ; + rdfs:label "Shaft"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ShapeQuality +cco:ShapeQuality rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the ratios between dimensions of external features of that bearer."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Shape Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Sharp +cco:Sharp rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a fine point or thin edge."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Sharp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ShearWaveProcess +cco:ShearWaveProcess rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( cco:MechanicalWaveProcess + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:TransverseWaveProfile + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf cco:MechanicalWaveProcess ; + cco:definition "A Mechanical Wave that has a Transverse Wave Profile."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Shear Wave Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Shell +cco:Shell rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:definition "A Portion of Ammunition that is designed to be a non-self-propelled projectile and to carry a payload (explosive or other) over a relatively short distance."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Shell_(projectile)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Shell"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Shop +cco:Shop rdf:type owl:Class ; + rdfs:subClassOf cco:RetailFacility ; + cco:definition "A Commercial Facility designed to sell small lots of goods to consumers."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Retail#Types_by_marketing_strategy" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Shop"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Shotgun +cco:Shotgun rdf:type owl:Class ; + rdfs:subClassOf cco:LongGun ; + cco:definition "A Long Gun that fires packets of shot, a single slug, a sabot, or a specialty round (such as tear gas, bolo shell, or a breaching round) over shorter ranges than that of Rifles and with less accuracy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Shotgun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Shotgun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ShouldFiredRocketLauncher +cco:ShouldFiredRocketLauncher rdf:type owl:Class ; + rdfs:subClassOf cco:RocketLauncher ; + cco:definition "A Rocket Launcher that is designed to be small enough to be carried by a single person and fired while supported on the person's shoulder."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Shoulder-Fired Rocket Launcher"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SiderealTimeReferenceSystem +cco:SiderealTimeReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:TemporalReferenceSystem ; + cco:definition "A Temporal Reference System that is based on Earth's rate of rotation measured relative to one or more fixed Stars (rather than the Sun)."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Sidereal Time is the angle measured from an observer's meridian along the celestial equator to the Great Circle that passes through the March equinox and both poles. This angle is usually expressed in Hours, Minutes, and Seconds."@en ; + rdfs:label "Sidereal Time Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SignalDetectionArtifactFunction +cco:SignalDetectionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that inheres in Artifacts that are designed to discern between information-bearing patterns and random patterns, or noise, that distract from the information."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Detection_theory" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Signal Detection Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SignalProcessingArtifactFunction +cco:SignalProcessingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that inheres in Artifacts that are designed to process or transfer information contained in signals."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Signal_processing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Signal Processing Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SilverColor +cco:SilverColor rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that resembles Grey with the added feature of having a metallic shine."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Silver Color"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SineWaveform +cco:SineWaveform rdf:type owl:Class ; + rdfs:subClassOf cco:Waveform ; + cco:alternative_label "Sinusoidal Waveform"@en ; + cco:definition "A Waveform that is characterized by a smooth curved shape due to the continuous non-linear transitions between minimum and maximum Amplitudes of the Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sine Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SizeQuality +cco:SizeQuality rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the bearer's extension in one or more dimensions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Size Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Skill +cco:Skill rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:capability_of ; + owl:someValuesFrom cco:Person + ] ; + rdfs:subClassOf cco:AgentCapability ; + cco:definition "An Agent Capability that inheres in a Person to the extent of that Person's capacity to realize it in Intentional Acts of a certain type."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Skill"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SkinType +cco:SkinType rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality inhering in a portion of skin by virtue of its color and natural tendency to respond to ultraviolet light."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:comment "Skin Type is classified according to a reference system such as the Fitzpatrick scale: https://en.wikipedia.org/wiki/Fitzpatrick_scale"@en ; + rdfs:label "Skin Type"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Sloped +cco:Sloped rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a horizontal border which is not level."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Sloped"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SniperRifle +cco:SniperRifle rdf:type owl:Class ; + rdfs:subClassOf cco:Rifle ; + cco:definition "A Rifle that is designed to be highly accurate for long-range precision tactical shooting."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sniper_rifle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Sniper Rifle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SocialAct +cco:SocialAct rdf:type owl:Class ; + rdfs:subClassOf cco:IntentionalAct ; + cco:definition "An Intentional Act having an objective that affects, is performed by, or is performed on behalf of, a community or group of Persons."@en ; + cco:definition_source "http://en.wiktionary.org/wiki/commually" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Social Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SocialNetwork +cco:SocialNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:GroupOfAgents ; + cco:definition "A Group of Agents that are connected in dyadic relations by similar personal or career interests, activities, backgrounds, or real-life connections."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Social Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoftXrayFrequency +cco:SoftXrayFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:XrayFrequency ; + cco:definition "An X-Ray Frequency that is between 30 petahertz and 3 exahertz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Soft X-ray Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolarCalendarSystem +cco:SolarCalendarSystem rdf:type owl:Class ; + rdfs:subClassOf cco:CalendarSystem ; + cco:definition "A Calendar System that is designed to organize and identify dates based on the cycles of an Astronomical Body's Orbit around the Sun."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Solar_calendar" ; + cco:elucidation "Unless otherwise specified, a Solar Calendar System is assumed to be relative to the Orbit of the Earth around the Sun."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Solar Calendar System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolarPanel +cco:SolarPanel rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:definition "An Electrical Power Source that consists in part of one or more photovoltaic (i.e. solar) cells that convert light energy (photons) directly into electricity by means of the photovoltaic effect."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Solar_panel and https://en.wikipedia.org/wiki/Solar_cell" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Solar Panel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolarPanelSystem +cco:SolarPanelSystem rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSource ; + cco:alternative_label "Photovoltaic System"@en , + "Solar Array"@en ; + cco:definition "An Electrical Power Source that consists in part of one or more Solar Panels, a power inverter, electrical wiring between the components, a mounting and support structure, and may also include a battery and/or a solar tracking system and is the bearer of functions realized in processes of deriving, transferring, and storing electrical energy derived from light energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Photovoltaic_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Solar Panel System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolarTimeReferenceSystem +cco:SolarTimeReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:TemporalReferenceSystem ; + cco:definition "A Temporal Reference System that is based on the position of the Sun in the sky."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Solar Time Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolventArtifactFunction +cco:SolventArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ChemicalReactionArtifactFunction ; + cco:definition "A Chemical Reaction Artifact Function that is realized in the dissolving of other substances (namely, solutes) without change in the former's chemical structure."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Solvent" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Solvent Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SonicFrequency +cco:SonicFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SoundFrequency ; + cco:alternative_label "Audible Frequency"@en ; + cco:definition "A Sound Frequency that is between 20 Hz and 20 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Sound waves with frequencies in this range are typically audible to humans."@en ; + rdfs:label "Sonic Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundFrequency +cco:SoundFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:Frequency ; + cco:definition "A Frequency that is the rate of Oscillations per second of a Sound Wave."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundPressure +cco:SoundPressure rdf:type owl:Class ; + rdfs:subClassOf cco:Pressure ; + cco:alternative_label "Acoustic Pressure"@en ; + cco:definition "A Pressure caused by a Sound Wave that is a local deviation from the ambient Pressure."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Pressure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundProcessProfile +cco:SoundProcessProfile rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000144 + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_part_of_process ; + owl:someValuesFrom cco:SoundWaveProcess + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:alternative_label "Sound Quality"@en ; + cco:definition "A Process Profile that is part of a sound reception process and is characterized by properties of incoming sound waves as they are translated by some sensory system."@en ; + cco:definition_source "http://www.animations.physics.unsw.edu.au/waves-sound/quantifying/index.html" , + "https://en.wikipedia.org/wiki/Sound#Perception_of_sound" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Process Profile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundProduction +cco:SoundProduction rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProduction ; + cco:alternative_label "Sound Production Process"@en ; + cco:definition "A Wave Production Process that produces a Sound Wave."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Production"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundWaveProcess +cco:SoundWaveProcess rdf:type owl:Class ; + rdfs:subClassOf cco:MechanicalWaveProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:LongitudinalWaveProfile + ] ; + cco:definition "A Mechanical Wave Process of Pressure and displacement that is parallel to the propogation direction of the Wave Process through a medium."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Sound" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Wave Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoundWavelength +cco:SoundWavelength rdf:type owl:Class ; + rdfs:subClassOf cco:Wavelength ; + cco:definition "A Wavelength that is the distance a Sound Wave traverses during one Wave Cycle."@en ; + cco:definition_source "http://www.physicsclassroom.com/Class/waves/u10l2b.cfm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sound Wavelength"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Spacecraft +cco:Spacecraft rdf:type owl:Class ; + rdfs:subClassOf cco:Vehicle ; + cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by Spaceflight."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Spacecraft" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Spacecraft"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SparkIgnitionEngine +cco:SparkIgnitionEngine rdf:type owl:Class ; + rdfs:subClassOf cco:InternalCombustionEngine ; + cco:definition "An Internal Combustion Engine that is designed to operate by generating a spark to ignite a portion of Fuel and Oxidizer mixture."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Spark Ignition Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SparkIgnitionSystem +cco:SparkIgnitionSystem rdf:type owl:Class ; + rdfs:subClassOf cco:IgnitionSystem ; + cco:definition "An Ignition System that is designed to produce a spark in order to initiate an Ignition process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Spark Ignition System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpatialOrientation +cco:SpatialOrientation rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000145 ; + cco:alternative_label "Attitude"@en ; + cco:definition "A Relational Quality that is the angle of Rotation of an Object relative to one or more Plane of Reference or Axis of Rotation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Orientation_(geometry)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Spatial Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpatialReferenceSystem +cco:SpatialReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:ReferenceSystem ; + cco:alternative_label "Coordinate System"@en , + "Spatial Coordinate System"@en , + "Spatial Reference Frame"@en ; + cco:definition "A Reference System that describes a set of standards for uniquely identifying the position of an entity or the direction of a vector within a defined spatial region by means of measurements along one or more Coordinate System Axes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Coordinate_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Note that, while reference systems and reference frames are treated as synonyms here, some people treat them as related but separate entities. See: http://www.ggos-portal.org/lang_en/GGOS-Portal/EN/Topics/GeodeticApplications/GeodeticReferenceSystemsAndFrames/GeodeticReferenceSystemsAndFrames.html"@en ; + rdfs:label "Spatial Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpatialRegionIdentifier +cco:SpatialRegionIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom obo:BFO_0000006 + ] ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + cco:definition "A Designative Information Content Entity that designates some Spatial Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Spatial Region Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Speed +cco:Speed rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile that is characterized by the magnitude of an object's motion with respect to a frame of reference during some time period."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Speed" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "An object's speed is the scalar absolute value of it's Velocity."@en ; + rdfs:label "Speed"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpeedArtifactFunction +cco:SpeedArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MotionArtifactFunction ; + cco:definition "A Motion Artifact Function that is realized in some process in which its bearer has some speed."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Speed Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpeedMeasurementArtifactFunction +cco:SpeedMeasurementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementArtifactFunction ; + cco:definition "A Measurement Artifact Function that is realized during events in which an Artifact is used to measure the Speed of a specified object's or class of objects' Motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Speed Measurement Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Spherical +cco:Spherical rdf:type owl:Class ; + rdfs:subClassOf cco:ThreeDimensionalShape ; + cco:definition "A Three Dimensional Shape inhering in a bearer in virtue of it having round cross sections."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Spherical"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SphericalCoordinateSystem +cco:SphericalCoordinateSystem rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialReferenceSystem ; + cco:definition "A Spatial Reference System for three-dimensional spatial regions that identifies each point using an ordered triple of numerical coordinates that consist of the radial distance of the point of interest from a fixed origin, its polar angle measured from a fixed zenith direction, and the azimuth angle of its orthogonal projection measured from a fixed direction on a reference plane that passes through the origin and is orthogonal to the zenith."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Spherical_coordinate_system" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Spherical Coordinate System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SpinningMotion +cco:SpinningMotion rdf:type owl:Class ; + rdfs:subClassOf cco:RotationalMotion ; + cco:definition "A Rotational Motion of an Object around an Axis of Rotation that passes through the Object's Center of Mass."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Spinning Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Split +cco:Split rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a linear opening, or having been divided into parts."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Split"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SprayNozzle +cco:SprayNozzle rdf:type owl:Class ; + rdfs:subClassOf cco:Nozzle ; + cco:definition "A Nozzle that is designed to facilitate a conversion of the flow of a portion of liquid into a dynamic collection of drops dispersed in a portion of gas."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Spray Nozzle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Spreadsheet +cco:Spreadsheet rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some Information Content Entity in an interactive, tabular form."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Spreadsheet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Spreadsheet"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Square +cco:Square rdf:type owl:Class ; + rdfs:subClassOf cco:Rectangular ; + cco:definition "A Rectangular shape which has four equal length sides and four 90 degree angles."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Square"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareWaveform +cco:SquareWaveform rdf:type owl:Class ; + rdfs:subClassOf cco:Waveform ; + cco:definition "A Waveform that is characterized by a square shape due to the near-instantaneous transitions between minimum and maximum Amplitudes of the Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Square Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StableOrientation +cco:StableOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfQuality ; + cco:definition "A Stasis of Quality that holds during a Temporal Interval when an object maintains the same Spatial Orientation."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stable Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Stage +cco:Stage rdf:type owl:Class ; + rdfs:subClassOf cco:EntertainmentFacility ; + cco:definition "An Entertainment Facility that is designed to provide a space upon which entertaining performances or productions can occur."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Stage_(theatre)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Stage"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StandardTimeOfDayIdentifier +cco:StandardTimeOfDayIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:TimeOfDayIdentifier ; + cco:definition "A Time of Day Identifier that designates an approximate Temporal Instant that is part of some Day and is specified using the Hours, Minutes, and Seconds of the Day that preceded the Temporal Instant."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Standard Time of Day Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Stasis +cco:Stasis rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000015 ; + cco:definition "A Process in which one or more Independent Continuants endure in an unchanging condition."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfArtifactOperationality +cco:StasisOfArtifactOperationality rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfRealizableEntity ; + cco:definition "A Stasis of Realizable Entity that holds during a Temporal Interval when an Artifact's designed set of Artifact Functions (or at least its primary functions) or the realizations of those functions remain unchanged."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Artifact Operationality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfDisposition +cco:StasisOfDisposition rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfRealizableEntity ; + cco:definition "A Stasis of Realizable Entity in which some Independent Continuant bears some Disposition that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Disposition"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfFullyMissionCapable +cco:StasisOfFullyMissionCapable rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfMissionCapability ; + cco:definition "A Stasis of Mission Capability during which the participating Continuant is capable of performing all of its primary functions for the specified Mission."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Fully Mission Capable"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfFunction +cco:StasisOfFunction rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfRealizableEntity ; + cco:definition "A Stasis of Realizable Entity in which some Independent Continuant bears some Function that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfGenericallyDependentContinuant +cco:StasisOfGenericallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Stasis ; + cco:definition "A Stasis in which some Independent Continuant bears some Generically Dependent Continuant that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Generically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfMissionCapability +cco:StasisOfMissionCapability rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfRealizableEntity ; + cco:definition "A Stasis of Realizable Entity that holds during a temporal interval when a Continuant's capability (or lack thereof) to perform its intended Functions, tasks, or Objectives remains at a relatively constant level."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Mission Capability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfNonMissionCapable +cco:StasisOfNonMissionCapable rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfMissionCapability ; + cco:definition "A Stasis of Mission Capability during which the participating Continuant is not capable of performing any of its primary functions for the specified Mission."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Non-Mission Capable"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfNonMissionCapableMaintenance +cco:StasisOfNonMissionCapableMaintenance rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfNonMissionCapable , + [ rdf:type owl:Restriction ; + owl:onProperty cco:caused_by ; + owl:someValuesFrom cco:ActOfMaintenance + ] ; + cco:definition "A Stasis of Non-Mission Capable during which the participating Continuant is not capable of performing its primary functions for the specified Mission due to participating in an Act Of Maintenance."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Non-Mission Capable Maintenance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfPartiallyMissionCapable +cco:StasisOfPartiallyMissionCapable rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfMissionCapability ; + cco:definition "A Stasis of Mission Capability during which the participating Continuant is capable of performing some but not all of its primary functions for the specified Mission."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Partially Mission Capable"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfPartiallyMissionCapableMaintenance +cco:StasisOfPartiallyMissionCapableMaintenance rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfPartiallyMissionCapable ; + cco:definition "A Stasis of Partially Mission Capable during which the participating Continuant is not capable of performing some of its primary functions for the specified Mission due to participating in an Act Of Maintenance."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Partially Mission Capable Maintenance"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfQuality +cco:StasisOfQuality rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; + cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears some Quality that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Quality"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfRealizableEntity +cco:StasisOfRealizableEntity rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfSpecificallyDependentContinuant ; + cco:definition "A Stasis of Specifically Dependent Continuant in which some Independent Continuant bears some Realizable Entity that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Realizable Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfRole +cco:StasisOfRole rdf:type owl:Class ; + rdfs:subClassOf cco:StasisOfRealizableEntity ; + cco:definition "A Stasis of Realizable Entity in which some Independent Continuant bears some Role that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StasisOfSpecificallyDependentContinuant +cco:StasisOfSpecificallyDependentContinuant rdf:type owl:Class ; + rdfs:subClassOf cco:Stasis ; + cco:definition "A Stasis in which some Independent Continuant bears some Specifically Dependent Continuant that remains unchanged during a Temporal Interval."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Stasis of Specifically Dependent Continuant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/State +cco:State rdf:type owl:Class ; + rdfs:subClassOf cco:FirstOrderAdministrativeRegion ; + cco:alternative_label "Constituent State"@en ; + cco:definition "A First-Order Administrative Region that is part of a Country and delimits a centralized regional Government that holds constitutionally-defined administrative jurisdiction over the defined geographic territory that bounds the State."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Constituent_state" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "State"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SteamEngine +cco:SteamEngine rdf:type owl:Class ; + rdfs:subClassOf cco:ExternalCombustionEngine ; + cco:definition "An External Combustion Engine that is designed to use steam as its working fluid."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Steam_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Steam Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SteeringControlComponent +cco:SteeringControlComponent rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleControlSystemComponent ; + cco:definition "An Vehicle Control System Component that is designed to be a component of a Steering Control System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Steering Control Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SteeringControlSystem +cco:SteeringControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:VehicleControlSystem ; + cco:definition "A Vehicle Control System that is designed to control the direction some Vehicle is traveling."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Steering Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StirlingEngine +cco:StirlingEngine rdf:type owl:Class ; + rdfs:subClassOf cco:ExternalCombustionEngine ; + cco:definition "An External Combusion Engine that is designed to compress and expand some working fluid at different temperatures, such that there is a net conversion of heat energy to mechanical work."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Stirling_engine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Stirling Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Stock +cco:Stock rdf:type owl:Class ; + rdfs:subClassOf cco:FinancialInstrument ; + cco:definition "A Financial Instrument that entitles holders to an ownership interest (equity) in the specified Incorporated Organization."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Stock" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Stock"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StockCertificate +cco:StockCertificate rdf:type owl:Class ; + rdfs:subClassOf cco:Stock ; + cco:definition "Stock that consists of a Certificate."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Stock Certificate"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StorageFacility +cco:StorageFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to store materials or goods."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Storage" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Storage Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Straight +cco:Straight rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Linear"@en ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer not having curves, bends, or angles along its borders."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Straight"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Strength +cco:Strength rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000017 ; + cco:definition "A Realizable Entity that is realized when its bearer exerts or resists some power, influence, or force."@en ; + cco:elucidation "Strength is intended to be understood broadly here. Physical strength is only one type of Strength. Other subtypes of Strength may include military strength, psychological strength, emotional strength, political strength, technological strength, and so on."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Strength"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StructuralSupportArtifactFunction +cco:StructuralSupportArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact providing physical support to another object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Structural Support Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SubBassFrequency +cco:SubBassFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 20 and 60 Hz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Sub-Bass Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Subcontinent +cco:Subcontinent rdf:type owl:Class ; + rdfs:subClassOf cco:GeospatialRegion ; + cco:definition "A Geospatial Region bounded by a large, relatively self-contained landmass forming a subdivision of a Continent."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Subcontinent" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Subcontinent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SubmachineGun +cco:SubmachineGun rdf:type owl:Class ; + rdfs:subClassOf cco:LongGun ; + cco:definition "An Long Gun that is designed to be have automatic-fire functionality, fire pistol-caliber ammunition that is magazine-fed, and which is usually smaller than other automatic firearms."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Submachine_gun" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Submachine Gun"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SubmersibleArtifactFunction +cco:SubmersibleArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes of operating while submerged in water."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Submersible" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Submersible Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SubmillimeterWavelengthRadioTelescope +cco:SubmillimeterWavelengthRadioTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:RadioTelescope ; + cco:alternative_label "Microwave Telescope"@en ; + cco:definition "A Radio Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing radio waves from the submillimeter waveband (i.e. microwaves) to form an enhanced image of the Object."@en ; + cco:definition_source "http://kp12m.as.arizona.edu/docs/what_is_submillimeter.htm, https://en.wikipedia.org/wiki/Submillimetre_astronomy" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "The submillimeter waveband is between the far-infrared and microwave wavebands and is typically taken to have a wavelength of between a few hundred micrometers and a millimeter."@en ; + rdfs:label "Submillimeter Wavelength Radio Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SuperHighFrequency +cco:SuperHighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:MicrowaveFrequency ; + cco:acronym "SHF" ; + cco:alternative_label "ITU Band Number 10"@en ; + cco:definition "A Microwave Frequency that is between 3 and 30 GHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 100–10 mm"@en ; + rdfs:label "Super High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SuperLowFrequency +cco:SuperLowFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "SLF" ; + cco:alternative_label "ITU Band Number 2"@en ; + cco:definition "A Radio Frequency that is between 30 and 300 Hz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 10,000–1,000 km"@en ; + rdfs:label "Super Low Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SurfaceTension +cco:SurfaceTension rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + cco:definition "A Disposition that inheres in a liquid and is realized when the cohesive forces of the molecules in the bearer at the surface are greater than the adhesive forces of the molecules in the surrounding air."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Surface_tension" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Surface Tension"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SurfaceWaveProfile +cco:SurfaceWaveProfile rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcessProfile ; + cco:alternative_label "Surface Wave"@en ; + cco:definition "A Wave Process Profile in which the Wave Process propogates along the surface of a medium and which involves both transverse and longitudinal wave profiles such that the motion of the displacement of participating particles is circular or elliptical."@en ; + cco:example_of_usage "the motion of an ocean wave" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Surface Wave Profile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SurfactantArtifactFunction +cco:SurfactantArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:EmulsifierArtifactFunction ; + cco:definition "An Emulsifier Artifact Function that is realized in a process that lowers the surface tension between two liquids or between a liquid and a solid."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Surfactant" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Surfactant Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SwitchArtifactFunction +cco:SwitchArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in a process of breaking an electric circuit by interrupting the current or diverting it from one conductor to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Switch" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Switch Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Synagogue +cco:Synagogue rdf:type owl:Class ; + rdfs:subClassOf cco:ReligiousFacility ; + cco:definition "A Religious Facility that is designed for Judaic worship and prayer."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Synagogue" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Synagogue"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SyntheticApertureRadarImagingArtifactFunction +cco:SyntheticApertureRadarImagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:RadarImagingArtifactFunction ; + cco:definition "A Radar Imaging Artifact Function that inheres in Artifacts that are designed to produce visual representations of entities using the motion of a radar antenna over a targeted region to create a synthetic aperture."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Synthetic Aperture Radar Imaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SystemClock +cco:SystemClock rdf:type owl:Class ; + rdfs:subClassOf cco:TimekeepingInstrument ; + cco:definition "A Timekeeping Instrument that is part of a computer an is designed to issue a steady high-frequency signal that is used to synchronize all of the computer's internal components."@en ; + cco:definition_source "http://www.thefreedictionary.com/system+clock" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "System Clock"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SystemRole +cco:SystemRole rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000023 ; + cco:definition "A Role that inheres in an entity in virtue of it being an arrangement of parts or elements that together exhibit behavior or meaning that the individual constituents do not."@en ; + cco:definition_source "https://www.incose.org/about-systems-engineering/system-and-se-definition/general-system-definition"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "System Role"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Tank +cco:Tank rdf:type owl:Class ; + rdfs:subClassOf cco:ArmoredFightingVehicle ; + cco:definition "An Armored Fighting Vehicle that is designed to carry heavy firepower, have a powerful Engine, and travel on one or more continuous tracks such that it is suitable for front-line combat and can provide operational maneuverability as well as tactical offensive and defensive capabilities."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Tank"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Tank firepower is normally provided by a large-caliber main gun mounted in a rotating turret, which is supported by secondary machine guns. A tank's heavy armour and all-terrain mobility provide protection for both the tank and its crew, allowing it to perform all primary tasks of the armoured troops on the battlefield."@en ; + rdfs:label "Tank"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Target +cco:Target rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000040 + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_object_of ; + owl:someValuesFrom cco:ActOfTargeting + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000040 ; + cco:definition "A Material Entity that is the object of an Act of Targeting."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Although people speak of targeting a process, say, a parade, what in fact are being targeted are the material participants of that process. The disruption or ceasing of the process is the objective of some plan, but not technically a target. Only material things can be targeted for action. Even if some dependent entity is described as being the target, the material thing for which that dependent entity depends is the object of a targeting process."@en ; + rdfs:label "Target"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Tattoo +cco:Tattoo rdf:type owl:Class ; + rdfs:subClassOf cco:BodilyComponent ; + cco:definition "A Bodily Component that consists of a typically permanent mark or design on a portion of skin that is created by a process of pricking and ingraining an indelible pigment or by raising scars."@en ; + cco:definition_source "http://www.thefreedictionary.com/tattoo" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Tattoo"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationEndpoint +cco:TelecommunicationEndpoint rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetworkNode ; + cco:definition "A Telecommunication Network Node that connects a Telecommunication Terminal to a Telecommunication Network."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Communication_endpoint" ; + cco:elucidation "A Telecommunication Terminal is an end user device such as a Telephone, fax machine, or Computer."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Endpoint"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationInfrastructure +cco:TelecommunicationInfrastructure rdf:type owl:Class ; + rdfs:subClassOf cco:Infrastructure ; + cco:definition "An Infrastructure that is designed to support the use of Telecommunication Instruments to communicate."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Category:Telecommunications_infrastructure" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Infrastructure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationInstrument +cco:TelecommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationInstrument ; + cco:definition "A Communication Instrument that is designed for use by some Agent in some Act of Communication where the recipient of that communication is potentially a significant distance away from the Agent."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationNetwork +cco:TelecommunicationNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationInfrastructure ; + cco:definition "A Telecommunication Infrastructure Artifact that is a system of Telecommunication Network Nodes and Lines, and is designed to enable the transmission of information over significant distances between Telecommunication Endpoints."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunications_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationNetworkLine +cco:TelecommunicationNetworkLine rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationInfrastructure ; + cco:definition "A Telecommunication Infrastructure Artifact that is designed to be the physical transmission medium that connects two or more Telecommunication Network Nodes within a Telecommunication Network to facilitate communication between the Nodes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunications_link" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Network Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationNetworkNode +cco:TelecommunicationNetworkNode rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationInfrastructure , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:TelecommunicationNetwork + ] ; + cco:definition "A Telecommunication Infrastructure Artifact that consists of a connection point, redistribution point, or endpoint that is designed to be part of a Telecommunication Network and can be either active or passive."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Node_(networking)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Network Node"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelecommunicationSwitchingNode +cco:TelecommunicationSwitchingNode rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetworkNode ; + cco:definition "A Telecommunication Network Node that is capable of redirecting a communication transmission to another Telecommunication Network Node."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunications_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telecommunication Switching Node"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelemetryProcess +cco:TelemetryProcess rdf:type owl:Class ; + rdfs:subClassOf cco:MechanicalProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:ActOfCommunicationByMedia + ] , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:ActOfMeasuring + ] ; + cco:definition "A Mechanical Process that is highly automated and in which measurements are made or other data is collected and transmitted to receiving equipment to facilitate the monitoring of environmental conditions or equipment parameters at a remote or inaccessible location."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telemetry" ; + cco:example_of_usage "using a GPS tag to track a shark's migratory pattern" , + "using a portable cardiac monitor to remotely collect data on a patient's heart activity (biotelemetry)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Telemetry Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Telephone +cco:Telephone rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationInstrument ; + cco:alternative_label "Phone"@en ; + cco:definition "A Telecommunication Instrument that is designed to provide point-to-point communication between agents by means of audio messages."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telephone" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telephone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelephoneCall +cco:TelephoneCall rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Telephone Calling"@en ; + cco:definition "An Act of Communciation by Media transmitted over a telephone network to two or more Persons."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Telephone_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Telephone Call"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelephoneLine +cco:TelephoneLine rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetworkLine ; + cco:alternative_label "Telephone Circuit"@en ; + cco:definition "A Telecommunication Network Line that consists of a physical wire or other signaling medium that is designed to be part of a Telephone Network."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telephone_line" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telephone Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelephoneNetwork +cco:TelephoneNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetwork ; + cco:definition "A Telecommunication Network that is designed to allow telephone calls to be made between two or more parties connected to the network."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telephone_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telephone Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelephoneSubscriberLine +cco:TelephoneSubscriberLine rdf:type owl:Class ; + rdfs:subClassOf cco:TelephoneLine ; + cco:definition "A Telephone Line that connects a Communication Endpoint to another node in a Telecommunication Network to enable service to a user's Telephone."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telephone_line" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telephone Subscriber Line"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Telescope +cco:Telescope rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingInstrument ; + cco:definition "An Imaging Instrument that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing Electromagnetic Radiation to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TelevisionBroadcast +cco:TelevisionBroadcast rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Television Broadcasting"@en ; + cco:definition "An Act of Communciation by Media that is transmitted to an audience through a television network."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Television_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Television Broadcast"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Temperature +cco:Temperature rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of its thermal energy."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Temperature"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TemperatureMeasurementArtifactFunction +cco:TemperatureMeasurementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementArtifactFunction ; + cco:definition "A Measurement Artifact Function that is realized during events in which an Artifact is used to measure the Temperature of a specified object or class of objects."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Temperature Measurement Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TemporalInstantIdentifier +cco:TemporalInstantIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom obo:BFO_0000148 + ] ; + rdfs:subClassOf cco:TemporalRegionIdentifier ; + cco:alternative_label "Zero-Dimensional Temporal Region Identifier"@en ; + cco:definition "A Temporal Region Identifier that designates some Zero-Dimensional Temporal Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Temporal Instant Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TemporalIntervalIdentifier +cco:TemporalIntervalIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom obo:BFO_0000038 + ] ; + rdfs:subClassOf cco:TemporalRegionIdentifier ; + cco:alternative_label "One-Dimensional Temporal Region Identifier"@en ; + cco:definition "A Temporal Region Identifier that designates some One-Dimensional Temporal Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Temporal Interval Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TemporalReferenceSystem +cco:TemporalReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:ReferenceSystem ; + cco:alternative_label "Temporal Reference Frame"@en , + "Time Scale"@en ; + cco:definition "A Reference System that describes a set of standards for measuring time as well as understanding the context of and organizing temporal data."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Temporal Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TemporalRegionIdentifier +cco:TemporalRegionIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom obo:BFO_0000008 + ] ; + rdfs:subClassOf cco:DesignativeInformationContentEntity ; + cco:definition "A Designative Information Content Entity that designates some Temporal Region."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Temporal Region Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TerminalBoard +cco:TerminalBoard rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalPowerSourceComponent ; + cco:definition "An Electrical Power Source Component that is designed to join electrical terminations and create an electrical circuit by means of a block which connects individual wires without a splice or physically joining the ends."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Electrical_connector#Terminal_blocks" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Terminal Board"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TerroristTrainingCamp +cco:TerroristTrainingCamp rdf:type owl:Class ; + rdfs:subClassOf cco:TrainingCamp ; + cco:definition "A Training Camp designed to teach students methods of terrorism."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Terrorist_training_camp" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Terrorist Training Camp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TextMessaging +cco:TextMessaging rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Text Messaging"@en , + "Act of Texting"@en ; + cco:definition "An Act of Communication by Media involving the exchange of brief written messages between fixed-line phone or mobile phone and fixed or portable devices over a network."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Text_messaging" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Text Messaging"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Texture +cco:Texture rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the size, shape, and distribution of features on its surface, typically on a continuum from smooth to rough."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Texture"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalControlArtifactFunction +cco:ThermalControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized by an Artifact increasing, decreasing, or maintaining the temperature of itself, a part of itself, or another object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Thermal Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalImagingArtifactFunction +cco:ThermalImagingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ImagingArtifactFunction ; + cco:definition "An Imaging Artifact Function that is realized during events in which an Artifact is used to create a visual representation of an entity using radiation from the far infrared region of the electromagnetic spectrum that the entity emits"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Thermal Imaging Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalInsulationArtifactFunction +cco:ThermalInsulationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ThermalControlArtifactFunction ; + cco:definition "A Thermal Control Artifact Function that is realized during events in which an Artifact prevents or reduces the transfer of heat between objects that are in thermal contact or in range of radiative influence."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Thermal_insulation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Thermal Insulation Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThermalPowerPlant +cco:ThermalPowerPlant rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert heat energy into electrical energy."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Thermal_power_station" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Thermal Power Plant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Thickness +cco:Thickness rdf:type owl:Class ; + rdfs:subClassOf cco:Depth ; + cco:definition "A Depth that inheres in a bearer in virtue of it extending inward through an object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Thickness"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Thin +cco:Thin rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Narrow"@en , + "Slender"@en ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a width or depth which is significantly smaller in proportion to its length or height."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Thin"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThirdOrderAdministrativeRegion +cco:ThirdOrderAdministrativeRegion rdf:type owl:Class ; + rdfs:subClassOf cco:GeopoliticalEntity , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:SecondOrderAdministrativeRegion + ] ; + cco:definition "A Geopolitical Entity that is a subdivision of a Second-Order Administrative Region."@en ; + cco:definition_source "http://www.geonames.org/export/codes.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Third-Order Administrative Region"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThreeDimensionalExtent +cco:ThreeDimensionalExtent rdf:type owl:Class ; + rdfs:subClassOf cco:SizeQuality ; + cco:alternative_label "Volume"@en ; + cco:definition "A Size Quality that inheres in a bearer in virtue of the bearer's extension in three dimensions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Three Dimensional Extent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThreeDimensionalPath +cco:ThreeDimensionalPath rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000028 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_spatial_part ; + owl:someValuesFrom cco:ThreeDimensionalPosition + ] ; + cco:definition "A Three-Dimensional Spatial Region that encompasses the spatial region through which some Object travels."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Three-Dimensional Path"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThreeDimensionalPosition +cco:ThreeDimensionalPosition rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000028 ; + cco:definition "A Three-Dimensional Spatial Region that encompasses the (minimal) spatial region in which some object is located at a particular time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:comment "For an object in motion, its Three-Dimensional Position is part of its Three-Dimensional Path."@en ; + rdfs:label "Three-Dimensional Position"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThreeDimensionalShape +cco:ThreeDimensionalShape rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality that inheres only in a three dimensional entity."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Three Dimensional Shape"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Thrust +cco:Thrust rdf:type owl:Class ; + rdfs:subClassOf cco:Force ; + cco:definition "A Force that is equal in magnitude to but in the opposite direction of an exerted Force and which is used to describe the forward Force of a Jet or Rocket Engine in reaction to the Acceleration of its Reaction Mass in the opposite direction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "More generally, Thrust is the propulsive Force of a Rocket."@en ; + rdfs:label "Thrust"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Timbre +cco:Timbre rdf:type owl:Class ; + rdfs:subClassOf cco:SoundProcessProfile ; + cco:definition "A Sound Process Profile that is characterized by the variation, spectrum, or envelope of translated sound waves, typically on a continuum from dull or dark to bright."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Timbre"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TimeOfDay +cco:TimeOfDay rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000148 , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000050 ; + owl:someValuesFrom cco:Day + ] ; + cco:definition "A Zero-Dimensional Temporal Region that is an approximate temporal instant that is part of a Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Time of Day"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TimeOfDayIdentifier +cco:TimeOfDayIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:TimeOfDay + ] ; + rdfs:subClassOf cco:TemporalInstantIdentifier ; + cco:definition "A Temporal Instant Identifier that designates some Time of Day."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Time of Day Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TimeZoneIdentifier +cco:TimeZoneIdentifier rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialRegionIdentifier ; + cco:definition "A Spatial Region Identifier that designates the region associated with some uniform standard time for legal, commercial, or social purposes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """Standards of date, time, and time zone data formats: +ISO/WD 8601-2 (http://www.loc.gov/standards/datetime/iso-tc154-wg5_n0039_iso_wd_8601-2_2016-02-16.pdf) +W3C (https://www.w3.org/TR/NOTE-datetime)"""@en , + "There is no class 'Time Zone' (the region), only 'Time Zone Identifier' (the designator for some region). Instances of 'Time Zone Identifier' should be related to instances of 'Information Bearing Entity' by means of the object properites 'uses time zone identifier' and 'time zone identifier used by' as appropriate. This is supposed to be analogous to the way we represent the relationship between measurement values and measurement units, where the relevant instance of Information Bearing Entity 'uses measurement unit' some instance of Measurement Unit (i.e., an instance of Information Content Entity)."@en ; + rdfs:label "Time Zone Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TimekeepingArtifactFunction +cco:TimekeepingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized during events in which an Artifact is used to keep track of and report the current time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Timekeeping Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TimekeepingInstrument +cco:TimekeepingInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity that is about some temporal region."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Timekeeper" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Timekeeping Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TitleDocument +cco:TitleDocument rdf:type owl:Class ; + rdfs:subClassOf cco:LegalInstrument ; + cco:definition "A Legal Instrument that is designed as evidence of ownership."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Title_(property)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Title Document"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Tool +cco:Tool rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to assist in the performance of manual or mechanical work and not to be consumed in that process."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Tool" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Tool"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Torpedo +cco:Torpedo rdf:type owl:Class ; + rdfs:subClassOf cco:PrecisionGuidedMissile ; + cco:definition "A Precision-Guided Missile that is designed to be fired into a body of water, be self-propelled through the water, and carry an explosive payload."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Torpedo" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Torpedo"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TorpedoTube +cco:TorpedoTube rdf:type owl:Class ; + rdfs:subClassOf cco:ProjectileLauncher ; + cco:definition "A Projectile Launcher that is designed to launch Torpedoes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Torpedo_tube" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Torpedo Tube"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Torque +cco:Torque rdf:type owl:Class ; + rdfs:subClassOf cco:Force ; + cco:alternative_label "Moment of Force"@en ; + cco:definition "A Force that is applied to an object in a direction that would tend to cause the object to rotate around an Axis of Rotation and is the rate of change of an object's Angular Momentum."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Torque#Terminology" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Torque"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Town +cco:Town rdf:type owl:Class ; + rdfs:subClassOf cco:LocalAdministrativeRegion ; + cco:definition "A Local Administrative Region in which a human population permanently resides that is typically larger than the population of a Village but smaller than that of a City; is designated as a town based on a particular administrative, legal, or historical status; and which delimits a local Government that typically exercises less power than that of a City Government."@en ; + cco:definition_source "http://www.dictionary.com/browse/town" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Town"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Trail +cco:Trail rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable transport through rough country, such as a forest or moor."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Trail" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Trail"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Train +cco:Train rdf:type owl:Class ; + rdfs:subClassOf cco:RailTransportVehicle ; + cco:alternative_label "Railroad Train"@en , + "Railway Train"@en ; + cco:definition "A Rail Transport Vehicle that consists of a series of connected Train Cars or Railcars."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Train" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Train"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TrainCar +cco:TrainCar rdf:type owl:Class ; + rdfs:subClassOf cco:RailTransportVehicle ; + cco:alternative_label "Railroad Car"@en ; + cco:definition "A Rail Transport Vehicle that consists of a single Vehicle that is not a Train but is designed to be connected to other Train Cars along with at least one Locomotive to form a Train."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Railroad_car" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Train Car"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TrainingCamp +cco:TrainingCamp rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for rigorous and focused training in order to learn or improve skills, usually involving physical actions."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Training_camp" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Training Camp"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Transcript +cco:Transcript rdf:type owl:Class ; + rdfs:subClassOf cco:Document ; + cco:definition "A Document that is designed to bear some specific Information Content Entity that was originally recorded in a different medium."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transcript" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Transcript"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Transducer +cco:Transducer rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to convert one form of energy to another."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transducer" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Transducer"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TranslationalMotion +cco:TranslationalMotion rdf:type owl:Class ; + rdfs:subClassOf cco:MotionProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:Velocity + ] ; + cco:definition "A Motion Process in which the participating Object changes its position from one portion of space to another."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Translational Motion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Translucent +cco:Translucent rdf:type owl:Class ; + rdfs:subClassOf cco:Opacity ; + cco:definition "An Opacity that inheres in a bearer in virtue of that bearer's capacity to transmit some but not all electromagnetic radiation of a given frequency through the bearer such that the bearer reflects, scatters, or absorbs some but not all electromagnetic radiation of that frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Translucent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Transparent +cco:Transparent rdf:type owl:Class ; + rdfs:subClassOf cco:Opacity ; + cco:definition "An Opacity that inheres in a bearer in virtue of that bearer's capacity to transmit all or nearly all electromagnetic radiation of a given frequency through the bearer such that the bearer reflects, scatters, or absorbs little or no electromagnetic radiation of that frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Transparent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TransportationFacility +cco:TransportationFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for commencing or concluding the transportation of transportation artifacts, or for housing transportation artifacts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transport" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Transportation Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TransportationInfrastructure +cco:TransportationInfrastructure rdf:type owl:Class ; + rdfs:subClassOf cco:Infrastructure ; + cco:definition "An Infrastructure that is designed to facilitate the movement of material entities from one location to another by providing the necessary structures for Persons to travel or for Vehicles to transport material entities."@en ; + cco:definition_source "http://www.cfr.org/infrastructure/transportation-infrastructure-moving-america/p18611" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Transportation Infrastructure"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TransverseWaveProfile +cco:TransverseWaveProfile rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcessProfile ; + cco:alternative_label "Transverse Wave"@en ; + cco:definition "A Wave Process Profile in which the displacement of participating particles is perpendicular to the direction of the Wave Process' propogation."@en ; + cco:definition_source "http://www.acs.psu.edu/drussell/Demos/waves/wavemotion.html" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Transverse Wave Profile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TremendouslyHighFrequency +cco:TremendouslyHighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:acronym "THF" ; + cco:alternative_label "ITU Band Number 12"@en , + "Submillimeter Band Frequency"@en , + "Terahertz Radiation Frequency"@en ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 300 GHz and 3 THz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 1–0.1 mm"@en ; + rdfs:label "Tremendously High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Triangular +cco:Triangular rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:definition "A Shape Quality inhering in a bearer in virtue of it having three angles and three sides."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Triangular"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TriangularWaveform +cco:TriangularWaveform rdf:type owl:Class ; + rdfs:subClassOf cco:Waveform ; + cco:definition "A Waveform that is characterized by a triangular shape due to the continuous linear zig-zag transitions between minimum and maximum Amplitudes of the Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Triangular Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TrimTab +cco:TrimTab rdf:type owl:Class ; + rdfs:subClassOf cco:ControlSurface ; + cco:definition "A Control Surface that is designed to counteract hydro-, aerodynamic, or other forces in order to stabilize the Vehicle it is part of in the desired Attitude."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Trim_tab" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Trim Tab"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TripleInertialNavigationSystem +cco:TripleInertialNavigationSystem rdf:type owl:Class ; + rdfs:subClassOf cco:InertialNavigationSystem ; + cco:alternative_label "Triple INS"@en ; + cco:definition "An Inertial Navigation System that is designed to use three redundant computers to continuously calculate via dead reckoning the position, orientation, and velocity of a moving object without the need for external references, in such a way that eliminates the need for a navigator."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Triple Inertial Navigation System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Tripod +cco:Tripod rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that consists of three legs and a platform that joins them and which is designed to support the weight and maintain the stability of objects that are attached to or rested on the platform."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Tripod" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Tripod"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Truck +cco:Truck rdf:type owl:Class ; + rdfs:subClassOf cco:GroundMotorVehicle ; + cco:definition "A Ground Motor Vehicle that is designed to be used to transport cargo."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Truck" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:comment "Trucks vary greatly in their size and power -- ranging from small ultra-light trucks to enormous heavy trucks. Trucks also vary greatly in their configurations -- ranging from very basic flatbeds or box trucks to highly specialized cargo carriers. Trucks may also be configured to mount specialized equipment, such as in the case of fire trucks, concrete mixers, and suction excavators."@en ; + rdfs:label "Truck"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Tunnel +cco:Tunnel rdf:type owl:Class ; + rdfs:subClassOf cco:TransportationInfrastructure ; + cco:definition "A Transportation Infrastructure Artifact that is designed to enable Ground Vehicles to travel underneath a surrounding soil, earth, or rock formation."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Tunnel" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Tunnel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurbineSteamEngine +cco:TurbineSteamEngine rdf:type owl:Class ; + rdfs:subClassOf cco:SteamEngine ; + cco:alternative_label "Steam Turbine"@en ; + cco:definition "A Steam Engine that is designed to extract thermal energy from pressurized steam and use it to do mechanical work on a rotating output shaft."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Steam_turbine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Turbine Steam Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurbofanAirBreathingJetEngine +cco:TurbofanAirBreathingJetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:AirBreathingJetEngine ; + cco:definition "An Air-Breathing Jet Engine that uses a Turbofan, which consists of a Turbine and a Fan."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Turbofan" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Turbofan Air-Breathing Jet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurbojetAirBreathingJetEngine +cco:TurbojetAirBreathingJetEngine rdf:type owl:Class ; + rdfs:subClassOf cco:AirBreathingJetEngine ; + cco:definition "An Air-Breathing Jet Engine that uses a Turbojet, which consists of a Turbine with a Propelling Nozzle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Turbojet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Turbojet Air-Breathing Jet Engine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TwoDimensionalBarCode +cco:TwoDimensionalBarCode rdf:type owl:Class ; + rdfs:subClassOf cco:Barcode ; + cco:definition "A Barcode whose concretizations consist of two-dimensional symbol patterns."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Two-Dimensional Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TwoDimensionalExtent +cco:TwoDimensionalExtent rdf:type owl:Class ; + rdfs:subClassOf cco:SizeQuality ; + cco:alternative_label "Area"@en ; + cco:definition "A Size Quality that inheres in a bearer in virtue of the bearer's extension in two dimensions."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Two Dimensional Extent"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UPCABarcode +cco:UPCABarcode rdf:type owl:Class ; + rdfs:subClassOf cco:UPCBarcode ; + cco:definition "A UPC Barcode that consists of 12 numerical digits."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "UPC-A Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UPCBarcode +cco:UPCBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalBarcode ; + cco:definition "A One-Dimensional Barcode that consists of 6 or 12 numerical digits and is used to scan consumer goods."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "UPC Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UPCEBarcode +cco:UPCEBarcode rdf:type owl:Class ; + rdfs:subClassOf cco:UPCBarcode ; + cco:definition "A UPC Barcode that consists of 6 numerical digits."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "UPC-E Barcode"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltraHighFrequency +cco:UltraHighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:MicrowaveFrequency ; + cco:acronym "UHF" ; + cco:alternative_label "ITU Band Number 9"@en ; + cco:definition "A Microwave Frequency that is between 300 MHz and 3 GHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment """The corresponding Wavelength range is 1–0.1 m. + +Note that the ITU definition of UHF is broader than the definition given by IEEE 521-2002 - IEEE Standard Letter Designations for Radar-Frequency Bands, which sets the frequency range at 300 MHz to 1 GHz."""@en ; + rdfs:label "Ultra High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltraHighFrequencyCommunicationInstrument +cco:UltraHighFrequencyCommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is designed to participate in some process that has process part some Ultra High Frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ultra High Frequency Communication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltraLowFrequency +cco:UltraLowFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "ULF" ; + cco:alternative_label "ITU Band Number 3"@en ; + cco:definition "A Radio Frequency that is between 300 Hz and 3 kHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 1,000–100 km"@en ; + rdfs:label "Ultra Low Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltrasonicFrequency +cco:UltrasonicFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SoundFrequency ; + cco:definition "A Sound Frequency that is greater than 20 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Ultrasonic Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltravioletLightFrequency +cco:UltravioletLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 750 terahertz and 30 petahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Ultraviolet" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Ultraviolet Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UltravioletTelescope +cco:UltravioletTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:alternative_label "UV Telescope"@en ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing ultraviolet light to form an enhanced image of the Object."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ultraviolet Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnalliedPerson +cco:UnalliedPerson rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty obo:RO_0000087 ; + owl:someValuesFrom cco:NeutralRole + ] ; + rdfs:subClassOf cco:Person ; + cco:definition "A Person who is the bearer of some Neutral Role."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/AgentOntology"^^xsd:anyURI ; + rdfs:label "Neutral"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnderActiveControl +cco:UnderActiveControl rdf:type owl:Class ; + rdfs:subClassOf cco:ActiveStasis , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:ActOfArtifactEmployment + ] ; + cco:definition "An Active Stasis during which an Artifact participates in an Act of Artifact Employment."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Under Active Control"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UndergroundMine +cco:UndergroundMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ground using underground tunnels and shafts."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Underground_mining_(hard_rock)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Underground Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnderwaterMine +cco:UnderwaterMine rdf:type owl:Class ; + rdfs:subClassOf cco:Mine ; + cco:definition "A Mine that is designed to support the extraction of materials from the ocean floor."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Naval_mine" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Underwater Mine"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnguidedRocket +cco:UnguidedRocket rdf:type owl:Class ; + rdfs:subClassOf cco:PortionOfAmmunition ; + cco:alternative_label "Rocket"@en ; + cco:definition "A Portion of Ammunition that is designed to be a self-propelled, but unguided, projectile that delivers some payload (explosive or other) over relatively long distances through the use of a Rocket Engine."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Rocket_(weapon)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Unguided Rocket"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnintentionalAct +cco:UnintentionalAct rdf:type owl:Class ; + rdfs:subClassOf cco:Act ; + cco:definition "An Act in which at least one Agent plays a causative role and which is not prescribed by some Objective held by any of the Agents."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Unintentional Act"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTimeReferenceSystem +cco:UniversalTimeReferenceSystem rdf:type owl:Class ; + rdfs:subClassOf cco:SolarTimeReferenceSystem ; + cco:acronym "UT" ; + cco:definition "A Solar Time Reference System that is based on the average speed of the Earth's rotation and which uses the prime meridian at 0° longitude as a reference point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Universal Time Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnixTemporalInstant +cco:UnixTemporalInstant rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000148 ; + cco:definition "A Zero-Dimensional Temporal Region that is an approximate temporal instant as specified by the number of Seconds that have elapsed since the specified Epoch Time as described by an implementation of Unix Time."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Unix Temporal Instant"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UpperMidrangeFrequency +cco:UpperMidrangeFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:SonicFrequency ; + cco:definition "A Sonic Frequency that is between 2 and 4 kHz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Upper Midrange Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Valve +cco:Valve rdf:type owl:Class ; + rdfs:subClassOf cco:FluidControlArtifact ; + cco:definition "A Fluid Control Artifact that is designed to regulate, direct, or control the flow of fluid by opening, closing, or partially obstructing the fluid from moving along a passageway."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Valve" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Valve"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Vehicle +cco:Vehicle rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to facilitate the movement of material entities from one location to another by conveying them there."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Vehicle" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleCompartment +cco:VehicleCompartment rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:alternative_label "Compartment"@en ; + cco:definition "An Artifact that is designed to partition a Vehicle into subdivisions for various purposes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Compartment"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleControlSystem +cco:VehicleControlSystem rdf:type owl:Class ; + rdfs:subClassOf cco:ControlSystem ; + cco:definition "A Control System that is designed to enable some Agent to control some Vehicle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Control System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleControlSystemComponent +cco:VehicleControlSystemComponent rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be a component of a Vehicle Control System."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Control System Component"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleFrame +cco:VehicleFrame rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be the main supporting structure of some Vehicle."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Vehicle_frame" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Frame"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleFramePart +cco:VehicleFramePart rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to be part of some Vehicle Frame."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Frame Part"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleTrack +cco:VehicleTrack rdf:type owl:Class ; + rdfs:subClassOf cco:ObjectTrack , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_spatial_part ; + owl:someValuesFrom cco:VehicleTrackPoint + ] ; + cco:definition "An Object Track for a Vehicle during some motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Track"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleTrackPoint +cco:VehicleTrackPoint rdf:type owl:Class ; + rdfs:subClassOf cco:ObjectTrackPoint , + [ rdf:type owl:Restriction ; + owl:onProperty cco:spatial_part_of ; + owl:someValuesFrom cco:VehicleTrack + ] ; + cco:definition "An Object Track Point that is where a Vehicle is or was located during some motion."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Track Point"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VehicleTransmission +cco:VehicleTransmission rdf:type owl:Class ; + rdfs:subClassOf cco:PowerTransmissionArtifact ; + cco:alternative_label "Gearbox"@en , + "Transmission"@en ; + cco:definition "A Power Transmission Artifact that is designed to vary the output speed and torque in a rotating power transfer system."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Transmission_(mechanics)"^^xsd:anyURI ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Vehicle Transmission"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Velocity +cco:Velocity rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile of an object's Motion that describes its Speed and direction with respect to a frame of reference."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Velocity" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Velocity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VentilationControlArtifactFunction +cco:VentilationControlArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ArtifactFunction ; + cco:definition "An Artifact Function that is realized in processes in which some Artifact is used to control the quality of air in some space."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Ventilation Control Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VeracityMeasurementInformationContentEntity +cco:VeracityMeasurementInformationContentEntity rdf:type owl:Class ; + rdfs:subClassOf cco:MeasurementInformationContentEntity ; + cco:alternative_label "Accuracy of Information"@en , + "Trueness Measurement"@en , + "Veracity Measurement"@en ; + cco:definition "A Measurement Information Content Entity that is a measurement of the extent to which a description conforms to the reality it describes."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "'Deviation Measurement Information Content Entity' and 'Veracity Measurement Information Content Entity' are complementary notions. Deviation is a measure of whether reality conforms to an ICE (e.g., a plan or prediction), whereas Veracity is a measure of whether a Descriptive ICE conforms to reality."@en , + "Note, the term 'accuracy' is avoided due to its ambiguity between: correctness-of-performance (see: 'Reliability Measurement Information Content Entity'), correctness-of-information ('Veracity Measurement Information Content Entity'), and adherance-to-expectations (see: 'Deviation Measurement Information Content Entity')."@en ; + rdfs:label "Veracity Measurement Information Content Entity"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Vermilion +cco:Vermilion rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color consisting of red and orange hue with a slight amount of gray."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Vermilion"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VeryHighFrequency +cco:VeryHighFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "VHF" ; + cco:alternative_label "ITU Band Number 8"@en ; + cco:definition "A Radio Frequency that is between 30 and 300 MHz."@en ; + cco:definition_source "International Telecommunication Union (ITU) and IEEE 521-2002 - IEEE Standard Letter Designations for Radar-Frequency Bands" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 10–1 m"@en ; + rdfs:label "Very High Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VeryHighFrequencyCommunicationInstrument +cco:VeryHighFrequencyCommunicationInstrument rdf:type owl:Class ; + rdfs:subClassOf cco:RadioCommunicationInstrument ; + cco:definition "A Radio Communication Instrument that is designed to participate in some process that has process part some Very High Frequency."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Very High Frequency Communication Instrument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VeryLowFrequency +cco:VeryLowFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:RadioFrequency ; + cco:acronym "VLF" ; + cco:alternative_label "ITU Band Number 4"@en ; + cco:definition "A Radio Frequency that is between 3 and 30 kHz."@en ; + cco:definition_source "International Telecommunication Union (ITU)" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "The corresponding Wavelength range is 100–10 km"@en ; + rdfs:label "Very Low Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VibrationProcess +cco:VibrationProcess rdf:type owl:Class ; + rdfs:subClassOf cco:OscillationProcess ; + cco:alternative_label "Mechanical Oscillation"@en , + "Vibration"@en ; + cco:definition "An Oscillation Process that occurs around an equilibrium point in a material medium such that there is variation over time in the position of the material medium or its parts relative to that point."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Vibration Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Video +cco:Video rdf:type owl:Class ; + rdfs:subClassOf cco:InformationBearingArtifact ; + cco:definition "An Information Bearing Artifact that is designed to bear some specific Information Content Entity in the form of a sequence of representations that are presented sufficiently rapidly to create the appearance of motion and continuity."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Video" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Video"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VideoCamera +cco:VideoCamera rdf:type owl:Class ; + rdfs:subClassOf cco:Camera ; + cco:definition "A Camera that is designed to form and digitally or physically record a continuous stream of subsequent images of an entity or scene such that the images can be played back in succession as a video."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Video Camera"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Village +cco:Village rdf:type owl:Class ; + rdfs:subClassOf cco:LocalAdministrativeRegion ; + cco:definition "A Local Administrative Region in which a human population permanently resides that is typically larger than the population of a hamlet but smaller than that of a Town."@en ; + cco:definition_source "http://www.merriam-webster.com/dictionary/village" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Village"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Violet +cco:Violet rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is lower than Blue with a wavelength in the visible spectrum typically between 400 and 450 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Violet"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VisibleLightFrequency +cco:VisibleLightFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 400 and 800 terahertz."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Light" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Visible light overlaps with near infrared and near ultraviolet."@en ; + rdfs:label "Visible Light Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VisibleLightReflectionProcess +cco:VisibleLightReflectionProcess rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcess ; + cco:definition "A Wave Process in which an Electromagnetic Wave with a Visible Light Frequency is reflected off a portion of matter."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Visible Light Reflection Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VisibleObservation +cco:VisibleObservation rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfObservation , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:VisibleLightReflectionProcess + ] ; + cco:definition "An Act of Observation that involves visual perception."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Visible Observation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VisualProsthesis +cco:VisualProsthesis rdf:type owl:Class ; + rdfs:subClassOf cco:ArtificialEye ; + cco:alternative_label "Bionic Eye"@en ; + cco:definition "An Artificial Eye that is designed to replace a missing eye, which performs the function of an eye."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Visual_prosthesis" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Visual Prosthesis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VoltageRegulatingArtifactFunction +cco:VoltageRegulatingArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricalArtifactFunction ; + cco:definition "An Artifact Function that is realized by processes in which some Artifact is used to cause a change in the voltage magnitude between the sending and receiving end of an electrical component."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Voltage_regulation" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Voltage Regulating Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Vulnerability +cco:Vulnerability rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000016 ; + cco:definition "A Disposition that inheres in a bearer in virtue of its being susceptible to having its otherwise reliable participation in processes of a certain type disrupted by a process of another type."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Vulnerability"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Warehouse +cco:Warehouse rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Storage Facility that is designed to store commercial goods."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Warehouse" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Warehouse"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WarningMessage +cco:WarningMessage rdf:type owl:Class ; + rdfs:subClassOf cco:NotificationMessage ; + cco:definition "A Notification Message that is designed to bear an Information Content Entity that describes a possible or impending threat."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Warning Message"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WashingFacility +cco:WashingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed to wash personnel or equipment."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Washing" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Washing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementArtifactFunction +cco:WasteManagementArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:ServiceArtifactFunction ; + cco:definition "A Service Artifact Function that is realized in processes of collecting transporting processing recycling or disposing and monitoring of waste materials."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Waste_management" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Waste Management Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WasteManagementFacility +cco:WasteManagementFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for managing waste from its inception to its final disposal."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Waste_management" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Waste Management Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTower +cco:WaterTower rdf:type owl:Class ; + rdfs:subClassOf cco:StorageFacility ; + cco:definition "A Facility that is the bearer of functions realized in processes of storing water in an elevated container."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Water_tower" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Water Tower"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaterTreatmentFacility +cco:WaterTreatmentFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Facility ; + cco:definition "A Facility that is designed for making water more acceptable for a specific end-use."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Water_treatment" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Water Treatment Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Watercraft +cco:Watercraft rdf:type owl:Class ; + rdfs:subClassOf cco:Vehicle ; + cco:definition "A Vehicle that is designed to convey passengers, cargo, or equipment from one location to another by water travel."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Watercraft" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Watercraft"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaveCycle +cco:WaveCycle rdf:type owl:Class ; + rdfs:subClassOf cco:FiatProcessPart ; + cco:definition "A Fiat Process Part that consists of a portion of a Wave Process that begins at an arbitrary point of the Wave Process and ends at the next point when the pattern of the Wave Process begins to repeat."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wave Cycle"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaveProcess +cco:WaveProcess rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:OscillationProcess + ] , + [ rdf:type owl:Restriction ; + owl:onProperty cco:has_process_part ; + owl:someValuesFrom cco:WaveProcessProfile + ] , + [ rdf:type owl:Restriction ; + owl:onProperty cco:process_preceded_by ; + owl:someValuesFrom cco:WaveProduction + ] ; + cco:definition "A Natural Process that involves Oscillation accompanied by a transfer of energy that travels through a portion of matter or spatial region."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Wave" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wave Process"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaveProcessProfile +cco:WaveProcessProfile rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000144 + [ rdf:type owl:Restriction ; + owl:onProperty cco:is_part_of_process ; + owl:someValuesFrom cco:WaveProcess + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf obo:BFO_0000144 ; + cco:definition "A Process Profile of a Wave Process."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "This is a defined class used to group process profiles of Wave Processes. Note that not every relevant process profile can be asserted as a subtype, however, because they (e.g. Frequency and Amplitude) are applicable to other processes as well (e.g. Oscillation Process)."@en ; + rdfs:label "Wave Process Profile"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WaveProduction +cco:WaveProduction rdf:type owl:Class ; + rdfs:subClassOf cco:NaturalProcess ; + cco:alternative_label "Wave Production Process"@en ; + cco:definition "A Natural Process in which a Wave Process is generated."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wave Production"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Waveform +cco:Waveform rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcessProfile ; + cco:definition "A Wave Process Profile that is the shape of the Wave Cycles of the Wave Process when depicted in a visual graph."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Waveform"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Wavelength +cco:Wavelength rdf:type owl:Class ; + rdfs:subClassOf cco:WaveProcessProfile ; + cco:definition "A Wave Process Profile that is the distance the Wave Process traverses during one Wave Cycle."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Assuming a non-dispersive media, the Wavelength will be the inverse of the Frequency."@en ; + rdfs:label "Wavelength"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Wavy +cco:Wavy rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Undulate"@en ; + cco:definition "A Shape Quality inhering in a bearer in virtue of it having a sinuous or rippled border."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Wavy"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Weapon +cco:Weapon rdf:type owl:Class ; + rdfs:subClassOf cco:Artifact ; + cco:definition "An Artifact that is designed to destroy or inflict damage to structures or systems, or to kill or wound living things."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Weapon" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Weapon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WeaponManufacturingFacility +cco:WeaponManufacturingFacility rdf:type owl:Class ; + rdfs:subClassOf cco:Factory ; + cco:definition "A Factory that is designed to produce or assemble weapons."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Arms_industry" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Weapon Manufacturing Facility"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Webcast +cco:Webcast rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCommunicationByMedia ; + cco:alternative_label "Act of Webcasting"@en ; + cco:definition "An Act of Communciation by Media transmitted to an audience over the Internet using streaming media technology to distribute a single content source that may be distributed live or on demand."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Webcast" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:comment "Essentially, webcasting is “broadcasting” over the Internet."@en ; + rdfs:label "Webcast"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Wedding +cco:Wedding rdf:type owl:Class ; + rdfs:subClassOf cco:ActOfCeremony ; + cco:alternative_label "Act of Wedding Ceremony"@en ; + cco:definition "An Act of Ceremony in which two Persons are united in Marriage or a similar institution."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Wedding" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wedding"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Week +cco:Week rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Month + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to seven consecutive Days."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=week" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Week"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WeekIdentifier +cco:WeekIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Week + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Week."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Week Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Weight +cco:Weight rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in some material entity with a mass in virtue of its location in some gravitational field."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:comment "When an object is \"weighed\", in the typical case, it is done so by taking into account the local force of gravity to determine the object's mass, whose standard of measure is the kilogram. The actual unit of measure of weight is the newton."@en ; + rdfs:label "Weight"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Wetness +cco:Wetness rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000019 ; + cco:definition "A Quality that inheres in a bearer in virtue of the degree to which the bearer is covered by a liquid, typically on a continuum of dry to wet."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Wetness"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WettingAgentArtifactFunction +cco:WettingAgentArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:SurfactantArtifactFunction ; + cco:definition "A Surfactant Artifact Function that is realized in a process that reduces the water repellent tendency of a substance thereby allowing it to become wet."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Wetting" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wetting Agent Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/White +cco:White rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color of maximum brightness, the color of objects that reflect nearly all wavelengths of the visible light spectrum, thus considered achromatic."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "White"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Wide +cco:Wide rdf:type owl:Class ; + rdfs:subClassOf cco:ShapeQuality ; + cco:alternative_label "Broad"@en , + "Fat"@en ; + cco:definition "A Shape Quality inhering in a bearer in virtue of the bearer having a width or depth which is significantly larger in proportion to its length or height."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Wide"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Width +cco:Width rdf:type owl:Class ; + rdfs:subClassOf cco:OneDimensionalExtent ; + cco:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a horizontal direction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Width"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WindFarm +cco:WindFarm rdf:type owl:Class ; + rdfs:subClassOf cco:ElectricPowerStation ; + cco:definition "An Electric Power Station that is designed to convert the wind's kinetic energy into electrical power by means of wind turbines."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Wind_farm" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/FacilityOntology"^^xsd:anyURI ; + rdfs:label "Wind Farm"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WireAntenna +cco:WireAntenna rdf:type owl:Class ; + rdfs:subClassOf cco:RadioAntenna ; + cco:definition "A Radio Antenna that consists primarily of a length of wire."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wire Antenna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WireReceiver +cco:WireReceiver rdf:type owl:Class ; + rdfs:subClassOf cco:RadioReceiver ; + cco:definition "A Radio Receiver that uses a Wire Antenna to intercept radio signals."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wire Receiver"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WiredCommunicationArtifactFunction +cco:WiredCommunicationArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationArtifactFunction ; + cco:definition "A Communication Artifact Function that is realized in a process that conveys meaningful signs by means of a (usually cylindrical) flexible strand or rod of metal."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Telecommunication" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wired Communication Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WiredCommunicationReceptionArtifactFunction +cco:WiredCommunicationReceptionArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationReceptionArtifactFunction ; + cco:definition "A Communication Reception Artifact Function that inheres in an Artifact that is capable of receiving information transmitted from another Artifact to which it is connected by an electrical conductor."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wired Communication Reception Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WiredCommunicationRelayArtifactFunction +cco:WiredCommunicationRelayArtifactFunction rdf:type owl:Class ; + rdfs:subClassOf cco:CommunicationRelayArtifactFunction , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:RadioCommunicationArtifactFunction + ] , + [ rdf:type owl:Restriction ; + owl:onProperty obo:BFO_0000051 ; + owl:someValuesFrom cco:RadioCommunicationReceptionArtifactFunction + ] ; + cco:definition "A Communication Relay Artifact Function that is realized during events in which an Artifact is used to first receive and then transmit information by means of wires from one Artifact to another for the purpose of communiction."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wired Communication Relay Artifact Function"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WirelessNetworkTelephoneCall +cco:WirelessNetworkTelephoneCall rdf:type owl:Class ; + rdfs:subClassOf cco:TelephoneCall ; + cco:definition "A Telephone Call transmitted over a network where the telephones are mobile and can move anywhere within the coverage area."@en ; + cco:definition_source "http://en.wikipedia.org/wiki/Telephone_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wireless Network Telephone Call"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WirelessTelecommunicationNetwork +cco:WirelessTelecommunicationNetwork rdf:type owl:Class ; + rdfs:subClassOf cco:TelecommunicationNetwork ; + cco:alternative_label "Wireless Network"@en ; + cco:definition "A Telecommunication Network that uses wireless connections to connect Telecommunication Network Nodes."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Wireless_network" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Wireless Telecommunication Network"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WoundedStasis +cco:WoundedStasis rdf:type owl:Class ; + rdfs:subClassOf cco:DamagedStasis ; + cco:alternative_label "Wounded"@en ; + cco:definition "A Damaged Stasis in which a Person or other organism is the bearer of a Quality or Realizable Entity that has suffered impairment (i.e., a decrease or loss) due to an injuring event."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "Wounded Stasis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/XRayMicroscope +cco:XRayMicroscope rdf:type owl:Class ; + rdfs:subClassOf cco:Microscope ; + cco:definition "A Microscope that is designed to use Electromagnetic Radiation in the soft X-ray band to produce a significantly enlarged image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/X-ray_microscope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "X-ray Microscope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/XRayTelescope +cco:XRayTelescope rdf:type owl:Class ; + rdfs:subClassOf cco:Telescope ; + cco:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing X-rays to form an enhanced image of the Object."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/X-ray_telescope" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "X-ray Telescope"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/XrayFrequency +cco:XrayFrequency rdf:type owl:Class ; + rdfs:subClassOf cco:ElectromagneticRadiationFrequency ; + cco:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 30 petahertz and 30 exahertz."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology"^^xsd:anyURI ; + rdfs:label "X-ray Frequency"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YawAxis +cco:YawAxis rdf:type owl:Class ; + rdfs:subClassOf cco:AxisOfRotation ; + cco:alternative_label "Vertical Axis"@en ; + cco:definition "An Axis of Rotation that passes through the center of an object's Mass from the top to the bottom and is perpendicular to the direction of the object's motion. For objects in Orbit, the Yaw Axis passes through the Barycenter of its Orbit."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Yaw Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YawOrientation +cco:YawOrientation rdf:type owl:Class ; + rdfs:subClassOf cco:SpatialOrientation ; + cco:alternative_label "Yaw"@en ; + cco:definition "A Spatial Orientation of an Object relative to its Yaw Axis."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Yaw Orientation"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Year +cco:Year rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000038 , + [ rdf:type owl:Restriction ; + owl:onProperty cco:interval_during ; + owl:someValuesFrom cco:Decade + ] ; + cco:definition "A One-Dimensional Temporal Region that is equal to the approximate length of time required for an Astronomical Body to complete one Orbital Revolution around its Primary Body as specified relative to a particular Temporal Reference System."@en ; + cco:definition_source "http://wordnetweb.princeton.edu/perl/webwn?s=year" ; + cco:elucidation "Unless otherwise specified, a Year is assumed to be relative to the Orbiting of the Earth around the Sun and is approximately equal to 12 Months or 365 Days."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/TimeOntology"^^xsd:anyURI ; + rdfs:label "Year"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YearIdentifier +cco:YearIdentifier rdf:type owl:Class ; + owl:equivalentClass [ rdf:type owl:Restriction ; + owl:onProperty cco:designates ; + owl:someValuesFrom cco:Year + ] ; + rdfs:subClassOf cco:TemporalIntervalIdentifier ; + cco:definition "A Temporal Interval Identifier that designates some Year."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Year Identifier"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Yellow +cco:Yellow rdf:type owl:Class ; + rdfs:subClassOf cco:Color ; + cco:definition "A Color that is between Orange and Green with a wavelength in the visible spectrum typically between 560 to 590 nanometers."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/QualityOntology"^^xsd:anyURI ; + rdfs:label "Yellow"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Zenith +cco:Zenith rdf:type owl:Class ; + rdfs:subClassOf obo:BFO_0000026 ; + cco:definition "A One-Dimensional Spatial Region that extends from a given location upward along the local vertical direction pointing in the direction opposite the apparent Gravitational Force at that location."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Zenith" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "Zenith"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/xAxis +cco:xAxis rdf:type owl:Class ; + rdfs:subClassOf cco:CoordinateSystemAxis ; + cco:definition "A Coordinate System Axis designated by the variable 'x'."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "x-Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/yAxis +cco:yAxis rdf:type owl:Class ; + rdfs:subClassOf cco:CoordinateSystemAxis ; + cco:definition "A Coordinate System Axis designated by the variable 'y'."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "y-Axis"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/zAxis +cco:zAxis rdf:type owl:Class ; + rdfs:subClassOf cco:CoordinateSystemAxis ; + cco:definition "A Coordinate System Axis designated by the variable 'z'."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/GeospatialOntology"^^xsd:anyURI ; + rdfs:label "z-Axis"@en . + + +################################################################# +# Individuals +################################################################# + +### http://www.ontologyrepository.com/CommonCoreOntologies/AcreMeasurementUnit +cco:AcreMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "acre"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Acre Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AfghanistanAfghani +cco:AfghanistanAfghani rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Afghanistan Afghani"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlbaniaLek +cco:AlbaniaLek rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Albania Lek"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlgerianDinar +cco:AlgerianDinar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Algerian Dinar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AlphaTimeZone +cco:AlphaTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "A" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+1"@en ; + rdfs:label "Alpha Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AngolanKwanza +cco:AngolanKwanza rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Angolan Kwanza"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AngstromMeasurementUnit +cco:AngstromMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "Angstrom"@en , + "Å"@en , + "Ångström"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Angstrom Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArgentinePeso +cco:ArgentinePeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Argentine Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ArmenianDram +cco:ArmenianDram rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Armenian Dram"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AtmosphereMeasurementUnit +cco:AtmosphereMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:alternative_label "atm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Atmosphere Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AustralianDollar +cco:AustralianDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Australian Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/AzerbaijanManat +cco:AzerbaijanManat rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Azerbaijan Manat"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BangladeshTaka +cco:BangladeshTaka rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Bangladesh Taka"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BarMeasurementUnit +cco:BarMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:alternative_label "bar"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Bar Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BarycentricCoordinateTime +cco:BarycentricCoordinateTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "TCB" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """\"Barycentric Coordinate Time (TCB, from the French Temps-coordonnée barycentrique) is a coordinate time standard intended to be used as the independent variable of time for all calculations pertaining to orbits of planets, asteroids, comets, and interplanetary spacecraft in the Solar system. It is equivalent to the proper time experienced by a clock at rest in a coordinate frame co-moving with the barycenter of the Solar system: that is, a clock that performs exactly the same movements as the Solar system but is outside the system's gravity well. It is therefore not influenced by the gravitational time dilation caused by the Sun and the rest of the system.\" +From: (https://en.wikipedia.org/wiki/Barycentric_Coordinate_Time)"""@en ; + rdfs:label "Barycentric Coordinate Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BarycentricDynamicalTime +cco:BarycentricDynamicalTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "TDB" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "TDB is a linear scaling of Barycentric Coordinate Time (TCB) and is a relativistic coordinate time scale used in astronomy as a time standard that accounts for time dilation when calculating Orbits and Ephemerides of Astronomical Bodies and interplanetary Spacecraft in the Solar System. TDB is a successor of Ephemeris Time (ET) and is nearly equivalent to the time scale Teph used for DE405 planetary and lunar ephemerides generated by the Jet Propulsion Laboratory."@en ; + rdfs:label "Barycentric Dynamical Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BayreMeasurementUnit +cco:BayreMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:alternative_label "ba"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Bayre Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BelarussianRuble +cco:BelarussianRuble rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Belarussian Ruble"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BhutanNgultrum +cco:BhutanNgultrum rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Bhutan Ngultrum"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BinaryDegreeMeasurementUnit +cco:BinaryDegreeMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:alternative_label "Binary Radian"@en , + "Brad"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Binary Degree Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BoliviaBoliviano +cco:BoliviaBoliviano rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Bolivia Boliviano"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BosniaAndHerzegovinaConvertibleMark +cco:BosniaAndHerzegovinaConvertibleMark rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Bosnia And Herzegovina Convertible Mark"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BotswanaPula +cco:BotswanaPula rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Botswana Pula"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BravoTimeZone +cco:BravoTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "B" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+2"@en ; + rdfs:label "Bravo Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BrazilianReal +cco:BrazilianReal rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Brazilian Real"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BritishThermalUnitMeasurementUnit +cco:BritishThermalUnitMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfEnergy , + cco:MeasurementUnitOfPower , + cco:MeasurementUnitOfWork ; + cco:alternative_label "BTU"@en , + "Btu"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "British Thermal Unit Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BruneiDollar +cco:BruneiDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Brunei Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BulgarianLev +cco:BulgarianLev rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Bulgarian Lev"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/BurundiFranc +cco:BurundiFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Burundi Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CFAFranc +cco:CFAFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "CFA Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CFPFranc +cco:CFPFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "CFP Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CalorieMeasurementUnit +cco:CalorieMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfEnergy , + cco:MeasurementUnitOfPower , + cco:MeasurementUnitOfWork ; + cco:alternative_label "cal"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Calorie Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CambodianRiel +cco:CambodianRiel rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Cambodian Riel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CanadianDollar +cco:CanadianDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Canadian Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CapeVerdeEscudo +cco:CapeVerdeEscudo rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Cape Verde Escudo"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CentigramMeasurementUnit +cco:CentigramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "cg"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Centigram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CentiliterMeasurementUnit +cco:CentiliterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "cL"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Centiliter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CentimeterMeasurementUnit +cco:CentimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "cm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Centimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CharlieTimeZone +cco:CharlieTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "C" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+3"@en ; + rdfs:label "Charlie Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChileanPeso +cco:ChileanPeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Chilean Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ChineseRenminbi +cco:ChineseRenminbi rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Chinese Renminbi"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ColombianPeso +cco:ColombianPeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Colombian Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ComorosFranc +cco:ComorosFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Comoros Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CoordinatedUniversalTime +cco:CoordinatedUniversalTime rdf:type owl:NamedIndividual , + cco:CivilTimeReferenceSystem , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UTC" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "UTC is a variant of Universal Time that is calculated by combining Universal Time 1 with International Atomic Time by occasionally adding leap seconds to TAI in order to maintain UTC within 0.9 seconds of UT1. The difference between UTC and UT1 is called DUT1 and always has a value between -0.9 seconds and +0.9 seconds. Coordinated Universal Time is the current basis for civil time and is the reference time for time zones, whose local times are defined based on an offset from UTC."@en ; + rdfs:label "Coordinated Universal Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CostaRicaColon +cco:CostaRicaColon rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Costa Rica Colon"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CroatiaKuna +cco:CroatiaKuna rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Croatia Kuna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicCentimeterMeasurementUnit +cco:CubicCentimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "cm^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Centimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicDecimeterMeasurementUnit +cco:CubicDecimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "dm^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Decimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicFeetPerSecondMeasurementUnit +cco:CubicFeetPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolumetricFlowRate ; + cco:acronym "cusec" ; + cco:alternative_label "ft^3/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Feet Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicFootMeasurementUnit +cco:CubicFootMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "ft^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Foot Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicInchMeasurementUnit +cco:CubicInchMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "in^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Inch Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicMeterMeasurementUnit +cco:CubicMeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "m^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicMeterPerSecondMeasurementUnit +cco:CubicMeterPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolumetricFlowRate ; + cco:SI_unit_symbol "m^3/s" ; + cco:acronym "cumec" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Meter Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicMillimeterMeasurementUnit +cco:CubicMillimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "mm^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Millimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CubicYardMeasurementUnit +cco:CubicYardMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "yrd^3"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Cubic Yard Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/CzechKoruna +cco:CzechKoruna rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Czech Koruna"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DanishKrone +cco:DanishKrone rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Danish Krone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DayMeasurementUnit +cco:DayMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Day Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecibelMeasurementUnit +cco:DecibelMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSoundLevel ; + cco:SI_unit_symbol "dB" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Decibel Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecigramMeasurementUnit +cco:DecigramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "dg"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Decigram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeciliterMeasurementUnit +cco:DeciliterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "dL"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Deciliter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DecimeterMeasurementUnit +cco:DecimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "dm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Decimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DegreeCelsiusMeasurementUnit +cco:DegreeCelsiusMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTemperature ; + cco:SI_unit_label "degree Celsius" ; + cco:SI_unit_symbol "°C" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Degree Celsius Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DegreeFahrenheitMeasurementUnit +cco:DegreeFahrenheitMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTemperature ; + cco:alternative_label "°F"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Degree Fahrenheit Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DegreeMeasurementUnit +cco:DegreeMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:SI_unit_symbol "°" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Degree Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DeltaTimeZone +cco:DeltaTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "D" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+4"@en ; + rdfs:label "Delta Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DemocraticRepublicOfCongoFranc +cco:DemocraticRepublicOfCongoFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Democratic Republic Of Congo Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DominicanPeso +cco:DominicanPeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Dominican Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DyneMeasurementUnit +cco:DyneMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfForce ; + cco:alternative_label "dyn"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Dyne Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/DyneSecondMeasurementUnit +cco:DyneSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfImpulse ; + cco:alternative_label "dyne s"@en , + "dyne second"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Dyne Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EarthCenteredEarthFixedCoordinateSystem +cco:EarthCenteredEarthFixedCoordinateSystem rdf:type owl:NamedIndividual , + cco:CartesianCoordinateSystem , + cco:GeospatialCoordinateReferenceSystem ; + cco:alternative_label "Conventional Terrestrial Coordinate System"@en , + "ECEF"@en , + "ECR"@en , + "Earth Centered Earth Fixed"@en , + "Earth Centered Rotational Coordinate System"@en , + "Earth-Centered Earth-Fixed"@en , + "Earth-Centered, Earth-Fixed"@en ; + cco:definition "A Geospatial and Cartesian Coordinate System that identifies positions using an x-axis, y-axis, and z-axis coordinate where the zero point is the center of the Earth, the z-Axis extends toward the North Pole but does not always coincide exactly with the Earth's Axis of Rotation, the x-Axis extends through the intersection of the Prime Meridian and the Equator, the y-Axis completes the right-handed system, and all three axes are fixed to the Earth such that they rotate along with the Earth."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/ECEF" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Earth-Centered Earth-Fixed Coordinate System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EchoTimeZone +cco:EchoTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "E" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+5"@en ; + rdfs:label "Echo Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EgyptianPound +cco:EgyptianPound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Egyptian Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EphemerisTime +cco:EphemerisTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "ET" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "ET is an astronomical time scale that was adopted as a standard in 1952 by the IAU but has since been superseded and is no longer actively used. ET is based on the ephemeris second, which was defined as a fraction of the tropical year for 1900 January 01 as calculated using Newcomb's 1895 tables of the Sun. ET was designed to avoid problems caused by variations in Earth's rotational period and was used for Solar System ephemeris calculations until being replaced by Terrestrial Dynamical Time (TDT) in 1979."@en ; + rdfs:label "Ephemeris Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ErgMeasurementUnit +cco:ErgMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfEnergy , + cco:MeasurementUnitOfPower , + cco:MeasurementUnitOfWork ; + cco:alternative_label "erg"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Erg Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/EthiopianBirr +cco:EthiopianBirr rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Ethiopian Birr"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/Euro +cco:Euro rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Euro"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FeetPerSecondMeasurementUnit +cco:FeetPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "ft/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Feet Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FeetPerSecondPerSecondMeasurementUnit +cco:FeetPerSecondPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAcceleration ; + cco:alternative_label "ft/s/s"@en , + "ft/s^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Feet Per Second Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FijiDollar +cco:FijiDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Fiji Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FootMeasurementUnit +cco:FootMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "ft"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Foot Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/FoxtrotTimeZone +cco:FoxtrotTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "F" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+6"@en ; + rdfs:label "Foxtrot Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMT +cco:GMT rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "Greenwich Mean Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+0"@en ; + rdfs:label "GMT"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus0330 +cco:GMTminus0330 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:acronym "NST" ; + cco:alternative_label "Newfoundland Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-3:30"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus1 +cco:GMTminus1 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "CAT"@en , + "Central African Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-1"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus10 +cco:GMTminus10 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "HST"@en , + "Hawaii Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-10"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus11 +cco:GMTminus11 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "MIT"@en , + "Midway Islands Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-11"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus2 +cco:GMTminus2 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "BET"@en , + "Brazil Eastern Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-2"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus3 +cco:GMTminus3 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "AGT"@en , + "Argentina Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-3"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus4 +cco:GMTminus4 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "PRT"@en , + "Puerto Rico and US Virgin Islands Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-4"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus5 +cco:GMTminus5 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "EST"@en , + "Eastern Standard Time"@en , + "IET"@en , + "Indiana Eastern Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-5"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus6 +cco:GMTminus6 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "CST"@en , + "Central Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-6"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus7 +cco:GMTminus7 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "MST"@en , + "Mountain Standard Time"@en , + "PNT"@en , + "Phoenix Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-7"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus8 +cco:GMTminus8 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "PST"@en , + "Pacific Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-8"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTminus9 +cco:GMTminus9 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "AST"@en , + "Alaska Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT-9"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus0330 +cco:GMTplus0330 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:acronym "IRST" , + "IT" ; + cco:alternative_label "Iran Standard Time"@en , + "Iran Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+3:30"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus0530 +cco:GMTplus0530 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:acronym "IST" , + "SLST" ; + cco:alternative_label "Indian Standard Time"@en , + "Sri Lanka Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+5:30"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus0930 +cco:GMTplus0930 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:acronym "ACST" ; + cco:alternative_label "Australian Central Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+9:30"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus1 +cco:GMTplus1 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "ECT"@en , + "European Central Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+1"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus10 +cco:GMTplus10 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "AET"@en , + "Australia Eastern Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+10"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus11 +cco:GMTplus11 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "SST"@en , + "Solomon Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+11"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus12 +cco:GMTplus12 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "NST"@en , + "New Zealand Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+12"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus2 +cco:GMTplus2 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "EET"@en , + "Eastern European Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+2"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus3 +cco:GMTplus3 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "EAT"@en , + "Eastern African Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+3"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus4 +cco:GMTplus4 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "NET"@en , + "Near East Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+4"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus5 +cco:GMTplus5 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "PLT"@en , + "Pakistan Lahore Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+5"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus6 +cco:GMTplus6 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "BST"@en , + "Bangladesh Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+6"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus7 +cco:GMTplus7 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "VST"@en , + "Vietnam Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+7"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus8 +cco:GMTplus8 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "CTT"@en , + "China Taiwan Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+8"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GMTplus9 +cco:GMTplus9 rdf:type owl:NamedIndividual , + cco:GreenwichMeanTimeZoneIdentifier ; + cco:alternative_label "JST"@en , + "Japan Standard Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "GMT+9"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GallonMeasurementUnit +cco:GallonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "gal"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gallon Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GallonPerMinuteMeasurementUnit +cco:GallonPerMinuteMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolumetricFlowRate ; + cco:alternative_label "gal/min"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gallon Per Minute Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GambianDalasi +cco:GambianDalasi rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Gambian Dalasi"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeocentricCoordinateTime +cco:GeocentricCoordinateTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "TCG" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """\"TCG is a coordinate time standard intended to be used as the independent variable of time for all calculations pertaining to precession, nutation, the Moon, and artificial satellites of the Earth. It is equivalent to the proper time experienced by a clock at rest in a coordinate frame co-moving with the center of the Earth: that is, a clock that performs exactly the same movements as the Earth but is outside the Earth's gravity well. It is therefore not influenced by the gravitational time dilation caused by the Earth.\" +From: (https://en.wikipedia.org/wiki/Geocentric_Coordinate_Time)"""@en ; + rdfs:label "Geocentric Coordinate Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GeorgianLari +cco:GeorgianLari rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Georgian Lari"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GhanaCedi +cco:GhanaCedi rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Ghana Cedi"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GigahertzMeasurementUnit +cco:GigahertzMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "GHz"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gigahertz Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GlobalAreaReferenceSystem +cco:GlobalAreaReferenceSystem rdf:type owl:NamedIndividual , + cco:GeospatialCoordinateReferenceSystem ; + cco:acronym "GARS" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Global Area Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GolfTimeZone +cco:GolfTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "G" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+7"@en ; + rdfs:label "Golf Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GradianMeasurementUnit +cco:GradianMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:alternative_label "Gon"@en , + "Grad"@en , + "Grade"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gradian Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GramMeasurementUnit +cco:GramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "g"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GramMoleMeasurementUnit +cco:GramMoleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAmountOfSubstance ; + cco:alternative_label "g-mol"@en , + "gram-mole"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gram-Mole Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GramPerCubicCentimeterMeasurementUnit +cco:GramPerCubicCentimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfDensity ; + cco:SI_unit_symbol "g/cm^3" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gram Per Cubic Centimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GramPerSecondMeasurementUnit +cco:GramPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMassFlowRate ; + cco:alternative_label "g/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Gram Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GregorianCalendar +cco:GregorianCalendar rdf:type owl:NamedIndividual , + cco:SolarCalendarSystem ; + cco:definition "A Solar Calendar System that has a regular Year of 365 24-Hour Days divided into 12 Months with a leap day added at the end of February every 4 Years except Years that are evenly divisible by 100 but not 400 such that there are 97 leap Years every 400 Years and the average length of a Gregorian Year is 365.2425 Days (365 Days 5 Hours 49 Minutes 12 Seconds)."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Gregorian_calendar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "The Gregorian Calendar was instituted by Pope Gregory XIII via papal bull on 24 February 1582 as a reform of the Julian Calendar to stop the drift of the calendar with respect to the equinoxes and solstices. The Gregorian Calendar is currently the most widely used civil Calendar System in the world and is 13 days ahead of the Julian Calendar Date."@en ; + rdfs:label "Gregorian Calendar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GuatemalaQuetzal +cco:GuatemalaQuetzal rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Guatemala Quetzal"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GuineanFranc +cco:GuineanFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Guinean Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/GuyanaDollar +cco:GuyanaDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Guyana Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HaitiGourde +cco:HaitiGourde rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Haiti Gourde"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HertzMeasurementUnit +cco:HertzMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:SI_unit_label "hertz" ; + cco:SI_unit_symbol "Hz" ; + cco:alternative_label "cycles per second"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Hertz Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HondurasLempira +cco:HondurasLempira rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Honduras Lempira"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HongKongDollar +cco:HongKongDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "HongKong Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HorsepowerMeasurementUnit +cco:HorsepowerMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfEnergy , + cco:MeasurementUnitOfPower , + cco:MeasurementUnitOfWork ; + cco:alternative_label "hp"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Horsepower Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HotelTimeZone +cco:HotelTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "H" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+8"@en ; + rdfs:label "Hotel Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HourMeasurementUnit +cco:HourMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:SI_unit_symbol "h" ; + cco:alternative_label "hr"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Hour Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/HungaryForint +cco:HungaryForint rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Hungary Forint"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IcelandKrona +cco:IcelandKrona rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Iceland Krona"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InchMeasurementUnit +cco:InchMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "in"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Inch Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IndiaTimeZone +cco:IndiaTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "I" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+9"@en ; + rdfs:label "India Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IndianRupee +cco:IndianRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Indian Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IndonesiaRupiah +cco:IndonesiaRupiah rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Indonesia Rupiah"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InternationalAtomicTime +cco:InternationalAtomicTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "TAI" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "TAI is a time standard the values of which are generated by calculating the weighted average of the measurements of more than 400 atomic clocks and is based on the International System of Units (SI) definition of one second equals the time it takes a Cesium-133 atom at the ground state to oscillate exactly 9,192,631,770 times. TAI is extremely precise, but does not perfectly synchronize with Earth times, which is why TAI and UT1 are both used to determine UTC. TAI serves as the main realization of TT."@en ; + rdfs:label "International Atomic Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/InternationalTerrestrialReferenceSystem +cco:InternationalTerrestrialReferenceSystem rdf:type owl:NamedIndividual , + cco:GeospatialCoordinateReferenceSystem ; + cco:acronym "ITRS" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """The ITRS definition fulfills the following conditions: +1. It is geocentric, the center of mass being defined for the whole earth, including oceans and atmosphere. +2. The unit of length is the metre (SI). This scale is consistent with the TCG time coordinate for a geocentric local frame, in agreement with IAU and IUGG (1991) resolutions. This is obtained by appropriate relativistic modelling. +3. Its orientation was initially given by the BIH orientation at 1984.0. +4. The time evolution of the orientation is ensured by using a no-net-rotation condition with regards to horizontal tectonic motions over the whole earth. +From: (https://www.iers.org/IERS/EN/Science/ITRS/ITRS.html)"""@en ; + rdfs:label "International Terrestrial Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IranianRial +cco:IranianRial rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Iranian Rial"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/IsraelShekel +cco:IsraelShekel rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Israel Shekel"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JamaicanDollar +cco:JamaicanDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Jamaican Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JapaneseYen +cco:JapaneseYen rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Japanese Yen"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JetPropulsionLaboratoryEphemerisTimeArgument +cco:JetPropulsionLaboratoryEphemerisTimeArgument rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "Teph" ; + cco:alternative_label "JPL Ephemeris Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Teph (the 'eph' is written as subscript) is an ephemeris time argument developed and calculated at the Jet Propulsion Laboratory (JPL) and implemented in a series of numerically integrated Development Ephemerides (DE), including the currently used DE405. Teph is characterized as a relativistic coordinate time that is nearly equivalent to the IAU's definition of TCB, though Teph is not currently an IAU time standard. Teph is used by the JPL to generate the ephemerides it publishes to support spacecraft navigation and astronomy."@en ; + rdfs:label "Jet Propulsion Laboratory Ephemeris Time Argument"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JouleMeasurementUnit +cco:JouleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfEnergy , + cco:MeasurementUnitOfPower , + cco:MeasurementUnitOfWork ; + cco:SI_unit_label "joule" ; + cco:SI_unit_symbol "J" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Joule Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulianCalendar +cco:JulianCalendar rdf:type owl:NamedIndividual , + cco:SolarCalendarSystem ; + cco:definition "A Solar Calendar System that has a regular Year of 365 24-Hour Days divided into 12 Months with a leap day added at the end of February every 4 Years such that the average length of a Julian Year is 365.25 Days."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/Julian_calendar" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "The Julian Calendar was proposed by Julius Caesar as a reform of the Roman Calendar, took effect on 1 January 46 BC, and was the predominant Calendar System in Europe until being largely replaced by the Gregorian Calendar."@en ; + rdfs:label "Julian Calendar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/JulietTimeZone +cco:JulietTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "J" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Juliet time is used as an indexical to refer to local time without otherwise specifying the time zone."@en ; + rdfs:label "Juliet Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KazakhstanTenge +cco:KazakhstanTenge rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Kazakhstan Tenge"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KelvinMeasurementUnit +cco:KelvinMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTemperature ; + cco:SI_unit_label "kelvin" ; + cco:SI_unit_symbol "K" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kelvin Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KenyanShilling +cco:KenyanShilling rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Kenyan Shilling"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KiloTimeZone +cco:KiloTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "K" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+10"@en ; + rdfs:label "Kilo Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramForcePerCentimeterSquareMeasurementUnit +cco:KilogramForcePerCentimeterSquareMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:acronym "kg/cm^2" , + "kgf/cm^2" ; + cco:alternative_label "Kilogram Per Square Centimeter Measurement Unit"@en , + "Kilopond Per Centimeter Square Measurement Unit"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Force Per Centimeter Square Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramMeasurementUnit +cco:KilogramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:SI_unit_label "kilogram" ; + cco:SI_unit_symbol "kg" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramMeterPerSecondMeasurementUnit +cco:KilogramMeterPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMomentum ; + cco:alternative_label "kg m/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Meter Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramMeterSquareMeasurementUnit +cco:KilogramMeterSquareMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfRotationalInertia ; + cco:SI_unit_symbol "kg-m^2" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Meter Square Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramMoleMeasurementUnit +cco:KilogramMoleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAmountOfSubstance ; + cco:alternative_label "kg-mol"@en , + "kilogram-mole"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram-Mole Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramPerCubicMeterMeasurementUnit +cco:KilogramPerCubicMeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfDensity ; + cco:SI_unit_label "kg/m^3" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Per Cubic Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramPerLiterMeasurementUnit +cco:KilogramPerLiterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfDensity ; + cco:SI_unit_symbol "kg/L" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Per Liter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilogramPerSecondMeasurementUnit +cco:KilogramPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMassFlowRate ; + cco:SI_unit_symbol "kg/s" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilogram Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilohertzMeasurementUnit +cco:KilohertzMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "kHz"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilohertz Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KiloliterMeasurementUnit +cco:KiloliterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "kL"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kiloliter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilometerMeasurementUnit +cco:KilometerMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "km"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilometer Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilometersPerHourMeasurementUnit +cco:KilometersPerHourMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "km/h"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilometers Per Hour Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilometersPerSecondMeasurementUnit +cco:KilometersPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "km/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilometers Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilometersPerSecondPerSecondMeasurementUnit +cco:KilometersPerSecondPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAcceleration ; + cco:alternative_label "km/s/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilometers Per Second Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilomoleMeasurementUnit +cco:KilomoleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAmountOfSubstance ; + cco:alternative_label "kilomole"@en , + "kmol"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilomole Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilonewtonMeasurementUnit +cco:KilonewtonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfForce ; + cco:alternative_label "kN"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilonewton Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilopondMeasurementUnit +cco:KilopondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfForce ; + cco:alternative_label "Kilogram Force Measurement Unit"@en , + "Kilogram-Force"@en , + "kgf"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilopond Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KilovoltAmpereMeasurementUnit +cco:KilovoltAmpereMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfElectromagneticForce ; + cco:alternative_label "kVA"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Kilovolt Ampere Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KnotMeasurementUnit +cco:KnotMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "kn"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Knot Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KuwaitiDinar +cco:KuwaitiDinar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Kuwaiti Dinar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/KyrgyzstanSom +cco:KyrgyzstanSom rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Kyrgyzstan Som"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LaosKip +cco:LaosKip rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Laos Kip"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LebanesePound +cco:LebanesePound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Lebanese Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LesothoLoti +cco:LesothoLoti rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Lesotho Loti"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LiberianDollar +cco:LiberianDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Liberian Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LibyanDinar +cco:LibyanDinar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Libyan Dinar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LimaTimeZone +cco:LimaTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "L" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+11"@en ; + rdfs:label "Lima Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LiterMeasurementUnit +cco:LiterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:SI_unit_symbol "L" ; + cco:alternative_label "Litre"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Liter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LiterPerSecondMeasurementUnit +cco:LiterPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolumetricFlowRate ; + cco:alternative_label "l/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Liter Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/LongTonMeasurementUnit +cco:LongTonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "Displacement Ton"@en , + "Gross Ton"@en , + "Imperial Ton"@en , + "Weight Ton"@en , + "ton (UK)"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Long Ton Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MacaoPataca +cco:MacaoPataca rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Macao Pataca"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MacedonianDenar +cco:MacedonianDenar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Macedonian Denar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MachMeasurementUnit +cco:MachMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "M"@en , + "Ma"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Mach Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MadagascarMalagasyAriary +cco:MadagascarMalagasyAriary rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Madagascar Malagasy Ariary"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MalawiKwacha +cco:MalawiKwacha rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Malawi Kwacha"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MalaysiaRinggit +cco:MalaysiaRinggit rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Malaysia Ringgit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MauritaniaOuguiya +cco:MauritaniaOuguiya rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Mauritania Ouguiya"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MauritiusRupee +cco:MauritiusRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Mauritius Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MegahertzMeasurementUnit +cco:MegahertzMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "MHz"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Megahertz Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MeterMeasurementUnit +cco:MeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:SI_unit_label "meter" ; + cco:SI_unit_symbol "m" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MetersPerSecondMeasurementUnit +cco:MetersPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "m/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Meters Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MetersPerSecondPerSecondMeasurementUnit +cco:MetersPerSecondPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAcceleration ; + cco:alternative_label "m/s/s"@en , + "m/s^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Meters Per Second Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MetricTonMeasurementUnit +cco:MetricTonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:SI_unit_symbol "t" ; + cco:alternative_label "tonne"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Metric Ton Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MexicanPeso +cco:MexicanPeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Mexican Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MikeTimeZone +cco:MikeTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "M" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Mike Time Zone is the same local time as Yankee Time Zone, but is 1 Day (i.e. 24 Hours) ahead of Yankee Time Zone as they are on opposite sides of the International Date Line."@en , + "Offset from Universal Coordinated Time = UTC+12"@en ; + rdfs:label "Mike Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MileMeasurementUnit +cco:MileMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "mi"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Mile Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilesPerHourMeasurementUnit +cco:MilesPerHourMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "mi/h"@en , + "mph"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Miles Per Hour Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilesPerSecondMeasurementUnit +cco:MilesPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSpeed ; + cco:alternative_label "mi/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Miles Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilesPerSecondPerSecondMeasurementUnit +cco:MilesPerSecondPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAcceleration ; + cco:alternative_label "mi/s/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Miles Per Second Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilliampereMeasurementUnit +cco:MilliampereMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfElectromagneticForce ; + cco:alternative_label "mA"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Milliampere Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MillibarMeasurementUnit +cco:MillibarMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:alternative_label "mb"@en , + "mbar"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Millibar Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilligramMeasurementUnit +cco:MilligramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "mg"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Milligram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MilliliterMeasurementUnit +cco:MilliliterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "mL"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Milliliter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MillimeterMeasurementUnit +cco:MillimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "mm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Millimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinuteMeasurementUnit +cco:MinuteMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:SI_unit_symbol "min" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Minute Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MinuteOfArcMeasurementUnit +cco:MinuteOfArcMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:SI_unit_symbol "'" ; + cco:alternative_label "Arcminute"@en , + "MOA"@en , + "am"@en , + "amin"@en , + "arcmin"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Minute of Arc Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MoldovanLeu +cco:MoldovanLeu rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Moldovan Leu"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MoleMeasurementUnit +cco:MoleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAmountOfSubstance ; + cco:SI_unit_label "mole" ; + cco:SI_unit_symbol "mol" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:comment "One mole contains exactly 6.02214076×10^23 elementary entities."@en ; + rdfs:label "Mole Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MongoliaTugrik +cco:MongoliaTugrik rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Mongolia Tugrik"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MonthMeasurementUnit +cco:MonthMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Month Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MoroccoDirham +cco:MoroccoDirham rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Morocco Dirham"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MozambiqueMetical +cco:MozambiqueMetical rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Mozambique Metical"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/MyanmarKyat +cco:MyanmarKyat rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Myanmar Kyat"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NamibiaDollar +cco:NamibiaDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Namibia Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NanometerMeasurementUnit +cco:NanometerMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "Nanometre"@en , + "nm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Nanometer Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NauticalMileMeasurementUnit +cco:NauticalMileMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "M"@en , + "NM"@en , + "nmi"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Nautical Mile Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NepaleseRupee +cco:NepaleseRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Nepalese Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NewZealandDollar +cco:NewZealandDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "New Zealand Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NewtonMeasurementUnit +cco:NewtonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfForce ; + cco:SI_unit_label "newton" ; + cco:SI_unit_symbol "N" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Newton Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NewtonMeterMeasurementUnit +cco:NewtonMeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTorque ; + cco:SI_unit_symbol "N-m" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Newton Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NewtonSecondMeasurementUnit +cco:NewtonSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfImpulse ; + cco:alternative_label "N s"@en , + "Newton second"@en , + "Ns"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Newton Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NewtonSecondPerKilogramMeasurementUnit +cco:NewtonSecondPerKilogramMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMomentum ; + cco:alternative_label "Ns/kg"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Newton Second Per Kilogram Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NicaraguaCordobaOro +cco:NicaraguaCordobaOro rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Nicaragua Cordoba Oro"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NigeriaNaira +cco:NigeriaNaira rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Nigeria Naira"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NorthKoreanWon +cco:NorthKoreanWon rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "North Korean Won"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NorwegianKrone +cco:NorwegianKrone rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Norwegian Krone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/NovemberTimeZone +cco:NovemberTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "N" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-1"@en ; + rdfs:label "November Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OscarTimeZone +cco:OscarTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "O" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-2"@en ; + rdfs:label "Oscar Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/OunceMeasurementUnit +cco:OunceMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "oz"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Ounce Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PakistaniRupee +cco:PakistaniRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Pakistani Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PapaTimeZone +cco:PapaTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "P" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-3"@en ; + rdfs:label "Papa Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PapuaNewGuineaKina +cco:PapuaNewGuineaKina rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Papua New Guinea Kina"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ParaguayGuarani +cco:ParaguayGuarani rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Paraguay Guarani"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PascalMeasurementUnit +cco:PascalMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:SI_unit_label "pascal" ; + cco:SI_unit_symbol "Pa" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pascal Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PeruNuevoSol +cco:PeruNuevoSol rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Peru Nuevo Sol"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PhilippinePeso +cco:PhilippinePeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Philippine Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PhonMeasurementUnit +cco:PhonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSoundLevel ; + cco:alternative_label "phon"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Phon Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PintMeasurementUnit +cco:PintMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:alternative_label "pt"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pint Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PolandZloty +cco:PolandZloty rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Poland Zloty"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundFootMeasurementUnit +cco:PoundFootMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTorque ; + cco:acronym "lb ft" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound Foot Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundFootSecondSquareMeasurementUnit +cco:PoundFootSecondSquareMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfRotationalInertia ; + cco:acronym "lb ft s^2" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound Foot Second Square Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundForceMeasurementUnit +cco:PoundForceMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfForce ; + cco:alternative_label "lbf"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound Force Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundMeasurementUnit +cco:PoundMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "lb"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundMoleMeasurementUnit +cco:PoundMoleMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAmountOfSubstance ; + cco:alternative_label "lb-mol"@en , + "lbmol"@en , + "pound-mole"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound-Mole Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundPerSecondMeasurementUnit +cco:PoundPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMassFlowRate ; + cco:alternative_label "lb/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pound Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/PoundsPerSquareInchMeasurementUnit +cco:PoundsPerSquareInchMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPressure ; + cco:alternative_label "psi"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Pounds Per Square Inch Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/QuartMeasurementUnit +cco:QuartMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:acronym "qt" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Quart Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/QuarticMeterMeasurementUnit +cco:QuarticMeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAreaMomentOfInertia ; + cco:SI_unit_symbol "m^4" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Quartic Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/QuebecTimeZone +cco:QuebecTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "Q" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-4"@en ; + rdfs:label "Quebec Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RadianMeasurementUnit +cco:RadianMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:SI_unit_label "radian" ; + cco:SI_unit_symbol "rad" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Radian Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RevolutionsPerDayMeasurementUnit +cco:RevolutionsPerDayMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "r/day"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Revolutions Per Day Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RevolutionsPerMinuteMeasurementUnit +cco:RevolutionsPerMinuteMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "r/min"@en , + "rpm"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Revolutions Per Minute Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RomanianLeu +cco:RomanianLeu rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Romanian Leu"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RomeoTimeZone +cco:RomeoTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "R" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-5"@en ; + rdfs:label "Romeo Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RussianRouble +cco:RussianRouble rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Russian Rouble"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/RwandaFranc +cco:RwandaFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Rwanda Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SamoaTala +cco:SamoaTala rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Samoa Tala"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SaoTomePrincipeDobra +cco:SaoTomePrincipeDobra rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Sao Tome Principe Dobra"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SecondMeasurementUnit +cco:SecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:SI_unit_label "second" ; + cco:SI_unit_symbol "s" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SecondOfArcMeasurementUnit +cco:SecondOfArcMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:SI_unit_symbol "\"" ; + cco:alternative_label "Arcsecond"@en , + "arcsec"@en , + "as"@en , + "asec"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Second of Arc Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SerbianDinar +cco:SerbianDinar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Serbian Dinar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SeychellesRupee +cco:SeychellesRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Seychelles Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ShaftHorsepowerMeasurementUnit +cco:ShaftHorsepowerMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPower ; + cco:alternative_label "shp"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Shaft Horsepower Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ShortTonMeasurementUnit +cco:ShortTonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "Net Ton"@en , + "ton (US)"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Short Ton Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SierraLeoneLeone +cco:SierraLeoneLeone rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Sierra Leone Leone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SierraTimeZone +cco:SierraTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "S" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-6"@en ; + rdfs:label "Sierra Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SingaporeDollar +cco:SingaporeDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Singapore Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SlugFootPerSecondMeasurementUnit +cco:SlugFootPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMomentum ; + cco:alternative_label "slug ft/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Slug Foot Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SlugMeasurementUnit +cco:SlugMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMass ; + cco:alternative_label "slug"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Slug Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SlugPerSecondMeasurementUnit +cco:SlugPerSecondMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfMassFlowRate ; + cco:alternative_label "slug/s"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Slug Per Second Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SolomonIslandDollar +cco:SolomonIslandDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Solomon Island Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SoneMeasurementUnit +cco:SoneMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfSoundLevel ; + cco:alternative_label "sone"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Sone Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SouthAfricaRand +cco:SouthAfricaRand rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "South Africa Rand"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SouthKoreanWon +cco:SouthKoreanWon rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "South Korean Won"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SouthSudanesePound +cco:SouthSudanesePound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "South Sudanese Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareCentimeterMeasurementUnit +cco:SquareCentimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "cm^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Centimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareDecimeterMeasurementUnit +cco:SquareDecimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "dm^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Decimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareFootMeasurementUnit +cco:SquareFootMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "ft^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Foot Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareInchMeasurementUnit +cco:SquareInchMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "in^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Inch Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareKilometerMeasurementUnit +cco:SquareKilometerMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "km^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Kilometer Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareMeterMeasurementUnit +cco:SquareMeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "m^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Meter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareMileMeasurementUnit +cco:SquareMileMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "mi^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Mile Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareMillimeterMeasurementUnit +cco:SquareMillimeterMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "mm^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Millimeter Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SquareYardMeasurementUnit +cco:SquareYardMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfArea ; + cco:alternative_label "yd^2"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Square Yard Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SriLankaRupee +cco:SriLankaRupee rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Sri Lanka Rupee"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StHelenaPound +cco:StHelenaPound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "St Helena Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/StandardCubicCentimeterPerMinuteMeasurementUnit +cco:StandardCubicCentimeterPerMinuteMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolumetricFlowRate ; + cco:acronym "sccm" ; + cco:alternative_label "cm^3/min"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Standard Cubic Centimeter Per Minute Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SudanesePound +cco:SudanesePound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Sudanese Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SurinameseDollar +cco:SurinameseDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Surinamese Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SwazilandLilangeni +cco:SwazilandLilangeni rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Swaziland Lilangeni"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SwedishKrona +cco:SwedishKrona rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Swedish Krona"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SwissFranc +cco:SwissFranc rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Swiss Franc"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/SyrianPound +cco:SyrianPound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Syrian Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TablespoonMeasurementUnit +cco:TablespoonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:acronym "T" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Tablespoon Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TajikistanSomoni +cco:TajikistanSomoni rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Tajikistan Somoni"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TangoTimeZone +cco:TangoTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "T" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-7"@en ; + rdfs:label "Tango Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TanzaniaShilling +cco:TanzaniaShilling rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Tanzania Shilling"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TeaspoonMeasurementUnit +cco:TeaspoonMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:acronym "t" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Teaspoon Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TerahertzMeasurementUnit +cco:TerahertzMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfFrequency ; + cco:alternative_label "THz"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Terahertz Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TerrestrialTime +cco:TerrestrialTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:acronym "TT" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "TT is an astronomical time standard that is a theoretical ideal designed to be free of the irregularities in Earth's rotation and is primarily used for time measurements of astronomical observations made from the surface of Earth. It was formerly called Terrestrial Dynamical Time (TDT), which was formulated to replace Ephemeris Time (ET)."@en ; + rdfs:label "Terrestrial Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ThaiBaht +cco:ThaiBaht rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Thai Baht"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TongaPaanga +cco:TongaPaanga rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Tonga Pa anga"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TrinidadandTobagoDollar +cco:TrinidadandTobagoDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Trinidad and Tobago Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TunisianDinar +cco:TunisianDinar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Tunisian Dinar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurkishLira +cco:TurkishLira rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Turkish Lira"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurkmenistanManat +cco:TurkmenistanManat rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Turkmenistan Manat"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TurnMeasurementUnit +cco:TurnMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfAngle ; + cco:alternative_label "Cycle"@en , + "Full Circle"@en , + "Revolution"@en , + "Rotation"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Turn Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TwelveHourClockTimeSystem +cco:TwelveHourClockTimeSystem rdf:type owl:NamedIndividual , + cco:ClockTimeSystem ; + cco:alternative_label "12-Hour Clock"@en , + "12-Hour Clock Time System"@en , + "Twelve Hour Clock"@en , + "Twelve Hour Clock Time System"@en , + "Twelve-Hour Clock"@en ; + cco:definition "A Clock Time System for keeping the Time of Day in which the Day runs from midnight to midnight and is divided into two intervals of 12 Hours each, where: the first interval begins at midnight, ends at noon, and is indicated by the suffix 'a.m.'; the second interval begins at noon, ends at midnight, and is indicated by the suffix 'p.m.'; and the midnight and noon Hours are numbered 12 with subsequent Hours numbered 1-11."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/12-hour_clock" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Twelve-Hour Clock Time System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TwentyFootEquivalentUnit +cco:TwentyFootEquivalentUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfVolume ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Twenty Foot Equivalent Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/TwentyFourHourClockTimeSystem +cco:TwentyFourHourClockTimeSystem rdf:type owl:NamedIndividual , + cco:ClockTimeSystem ; + cco:alternative_label "24-Hour Clock"@en , + "24-Hour Clock Time System"@en , + "Military Time"@en , + "Military Time System"@en , + "Twenty-Four Hour Clock Time System"@en , + "Twenty-Four-Hour Clock"@en ; + cco:definition "A Clock Time System for time keeping in which the Day runs from midnight to midnight and is divided into 24 Hours, indicated by the Hours passed since midnight, from 0 to 23."@en ; + cco:definition_source "https://en.wikipedia.org/wiki/24-hour_clock" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Twenty-Four-Hour Clock Time System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UgandaShilling +cco:UgandaShilling rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Uganda Shilling"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UkraineHryvnia +cco:UkraineHryvnia rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Ukraine Hryvnia"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniformTimeZone +cco:UniformTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "U" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-8"@en ; + rdfs:label "Uniform Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnitedKingdomPound +cco:UnitedKingdomPound rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "United Kingdom Pound"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnitedStatesDollar +cco:UnitedStatesDollar rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "United States Dollar"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime0 +cco:UniversalTime0 rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT0" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "UT0 is a variant of Universal Time that is measured by observing the diurnal motion of stars or extragalactic radio sources at a specific location on Earth. It does not take into consideration distorting factors, in particular polar motion, such that its value will differ based on the location it is measured at."@en ; + rdfs:label "Universal Time 0"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime1 +cco:UniversalTime1 rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT1" ; + cco:alternative_label "Astronomical Time"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "UT1 is a derivation of UT0 that takes into account distortions caused by polar motion and is proportional to the rotation angle of the Earth with respect to distant quasars, specifically, the International Celestial Reference Frame (ICRF). UT1 is currently the most widely used variant of Universal Time and has the same value everywhere on Earth."@en ; + rdfs:label "Universal Time 1"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime1A +cco:UniversalTime1A rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT1A" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Universal Time 1 A"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime1D +cco:UniversalTime1D rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT1D" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Universal Time 1 D"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime1F +cco:UniversalTime1F rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT1F" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Universal Time 1 F"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime1R +cco:UniversalTime1R rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT1R" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "UT1R is a variant of Universal Time that is a smoothed version of UT1 by filtering out periodic variations due to tidal waves."@en ; + rdfs:label "Universal Time 1 R"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTime2 +cco:UniversalTime2 rdf:type owl:NamedIndividual , + cco:UniversalTimeReferenceSystem ; + cco:acronym "UT2" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "UT2 is a variant of Universal Time that smooths UT1 by accounting for both polar motion and variations in Earth's rotation due to seasonal factors, such as changes in vegetation and water or snow distribution."@en ; + rdfs:label "Universal Time 2"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UniversalTransverseMercatorReferenceSystem +cco:UniversalTransverseMercatorReferenceSystem rdf:type owl:NamedIndividual , + cco:GeospatialCoordinateReferenceSystem ; + cco:acronym "UTM" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "Universal Transverse Mercator Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UnixTime +cco:UnixTime rdf:type owl:NamedIndividual , + cco:TemporalReferenceSystem ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """Unix Time is a Temporal Reference System for describing a point in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC) Thursday, 1 January 1970 minus the number of leap seconds that have taken place since then. +(See: https://en.wikipedia.org/wiki/Unix_time)"""@en ; + rdfs:label "Unix Time"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UruguayPeso +cco:UruguayPeso rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Uruguay Peso"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/UzbekistanSum +cco:UzbekistanSum rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Uzbekistan Sum"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VanuatuVatu +cco:VanuatuVatu rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Vanuatu Vatu"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VictorTimeZone +cco:VictorTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "V" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-9"@en ; + rdfs:label "Victor Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VietNamDong +cco:VietNamDong rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Viet Nam Dong"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VoltAmpereMeasurementUnit +cco:VoltAmpereMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfElectromagneticForce ; + cco:alternative_label "VA"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Volt Ampere Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/VoltMeasurementUnit +cco:VoltMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfElectromagneticForce ; + cco:alternative_label "V"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Volt Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WattMeasurementUnit +cco:WattMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfPower ; + cco:SI_unit_label "watt" ; + cco:SI_unit_symbol "W" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Watt Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WeekMeasurementUnit +cco:WeekMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Week Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WhiskeyTimeZone +cco:WhiskeyTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "W" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-10"@en ; + rdfs:label "Whiskey Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WorldGeodeticSystem1984 +cco:WorldGeodeticSystem1984 rdf:type owl:NamedIndividual , + cco:GeospatialCoordinateReferenceSystem ; + cco:acronym "WGS 84" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment """\"WGS 84 is an Earth-centered, Earth-fixed terrestrial reference system and geodetic datum. WGS 84 is based on a consistent set of constants and model parameters that describe the Earth's size, shape, and gravity and geomagnetic fields. WGS 84 is the standard U.S. Department of Defense definition of a global reference system for geospatial information and is the reference system for the Global Positioning System (GPS). It is compatible with the International Terrestrial Reference System (ITRS).\" +From: (http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf)"""@en ; + rdfs:label "World Geodetic System 1984"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/WorldGeographicReferenceSystem +cco:WorldGeographicReferenceSystem rdf:type owl:NamedIndividual , + cco:GeospatialCoordinateReferenceSystem ; + cco:acronym "WGRS" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:label "World Geographic Reference System"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/XRayTimeZone +cco:XRayTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "X" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-11"@en ; + rdfs:label "X-ray Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YankeeTimeZone +cco:YankeeTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "Y" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC-12"@en , + "Yankee Time Zone is the same local time as Mike Time Zone, but is 1 Day (i.e. 24 Hours) behind Mike Time Zone as they are on opposite sides of the International Date Line."@en ; + rdfs:label "Yankee Time Zone"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YardMeasurementUnit +cco:YardMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfLength ; + cco:alternative_label "yrd"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Yard Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YearMeasurementUnit +cco:YearMeasurementUnit rdf:type owl:NamedIndividual , + cco:MeasurementUnitOfTime ; + cco:alternative_label "yr"@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/UnitsOfMeasureOntology"^^xsd:anyURI ; + rdfs:label "Year Measurement Unit"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/YemeniRial +cco:YemeniRial rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Yemeni Rial"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ZambiaKwacha +cco:ZambiaKwacha rdf:type owl:NamedIndividual , + cco:CurrencyUnit ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/CurrencyUnitOntology"^^xsd:anyURI ; + rdfs:label "Zambia Kwacha"@en . + + +### http://www.ontologyrepository.com/CommonCoreOntologies/ZuluTimeZone +cco:ZuluTimeZone rdf:type owl:NamedIndividual , + cco:MilitaryTimeZoneIdentifier ; + cco:acronym "Z" ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology"^^xsd:anyURI ; + rdfs:comment "Offset from Universal Coordinated Time = UTC+0"@en ; + rdfs:label "Zulu Time Zone"@en . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/cco-merged/README.md b/cco-merged/README.md new file mode 100644 index 0000000..74174b8 --- /dev/null +++ b/cco-merged/README.md @@ -0,0 +1,3 @@ +# Merged All Core Ontology + +This directory contains merged copies of the full releases of CCO. Each file contains all the content of the eleven mid-level ontologies, along with BFO and the subset of RO used in CCO. MRO is not included. Each file represents a stable snapshot release of CCO with no external dependencies required for use. diff --git a/documentation/An Overview of the Common Core Ontologies 1.3.docx b/documentation/An Overview of the Common Core Ontologies 1.3.docx new file mode 100644 index 0000000000000000000000000000000000000000..d424293a6a366f1d45f9b1bed1200846fb519953 GIT binary patch literal 580649 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

09NqGB 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

NejQYw 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

{&m6GX0?hvJzWfyVgwX`j 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

!}Z+YvJ{F##i3w`8dC&dlhW&mzHmTpI^L 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/lRBdOps}gDDtaSxAJFkHrztqqqH%6 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 z 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

xFke-;{STi$Zb%+qqX6>5I+KFalVPf#eRp?^4O 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�E6$GD27HbnE?~lU64hcSDDL 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�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 A5ITgxPhV-nnFrnbg3Yp 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%0Af-AR(=x(1q`4PD>SSR4wW2Qo)c)))&ocg{ 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

I0k_&i@91O5^ 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 P_~Q(IL0kTa&2ITGo!J13 literal 0 HcmV?d00001 diff --git a/documentation/Version 1_3 Release Change File.xlsx b/documentation/Version 1_3 Release Change File.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d79c775620c45e035617b6ffc1e7df032fe28718 GIT binary patch literal 17008 zcmeIZbx_>fvM7uOmq7x-WpHviG_B?413* z_f@@rUe&!r)%=*A)xLUlPp`EUWgww2z+QpDf`Ne%g9&l?j@f{Nfk8oofuV!JLTHQF z+BllnIO?go*_k-#(7Re&5#>TbP-cTcfX4sN>%XxD%2fw#x*1X1H1-8V+tovIf=Wwa z@tX0pfx9rtuCbcHhOIZ0kDe5!N@_K*U1UmDW7^~wyx0|s~LI-zot05sD%z z?9cd~B(ubP^UKvEYNNy0vayj)PF_vb!^nPFG^Dp6c_ATt%~l7`veR`gzb9N4EFePG zM!j7MaW{X!H`x6aLWar-+mO@MPnix!dR3#fRf(BJ9axp-fUia$e-lB4QKQ&YcTXs_ zKQxJvtyA;<4YvrPpm{lXu{ARxB1<3~Y7G;{Ig#0?R}7>p%|l<9;d>TcJ@gMGu$wbB zDjS^i9(jBxqQlj)6=puWG+As$AzY+5TpY3v6jX%J4QZJi%HO~}yJDMoT-nm*Utsx+ z?Gj}&MW4B~`NKK{qMEOOtu`M4F7X^HAa>!-F4Z}(PO%>1kt3%$Iiu1S!IE4Iuwp8? zuMnYp5D!J{-_Ku%$Bjgj;cH1}jd-y(p* zRL|bT%7KCY=llPJ=YQjv{5RFhW91Zj7!dGqkanYVZi}KW`%;`EGq^@7K6NHqgE~g9fdhwLfEW0hFU3czPwwri;cX@O zjIhd4MPPL!NA`Z)Seo}-V&NW=Krol=;baQtfP>7kv*8T4UJkgPvVqe<-!Q`BRZzzI z&mi%}?HkR51Or&6E%<*iR}>RqD?g;I5kFJ4BlZVT#VRyT@r9AXqNABlnoNsV_DErwMj;zHUwV2XgQp4M@f2s^)fW#_zt1!P(eG+gd?A-k(Y! zBigv2CF|m=O{m%pIyk|NJImZBybRO;xZ%3Coe)Pw&aH%Wi$~Wp6Lve|)V!l+1U?b( zG)|yOmQ6^5b-7cdcI<4YZj_}bZq_7J`e>AmeVI(5mdoo^9$_w(e4PrZdCtaV^+_XF zSB#CWYyUc$hw^2+@8YkZI2s9j(=|W+h`1 zK%?@~0dx?lr0-KMpr#~xy1y93cftW2m0Q)iKRq1WqUUcAbO_oDLg05;2J`Rp)u=-4 z?rAe0U7;0m)R9-Rd~TIOdz%--QhPsev0}dYRb=fBc{JE7+WuXcVUi0Hero1R;NB}+ zZUlSZR8tt7we%H}y}O{CTF*J;1LPaYK`jD|+@!v38k0AAL4_y6e#_1@o4!E@eU}NQ zrC>fe?FUZo-ssJ=pBRKi^stib*s8{P*U=k2(7w>}rJvSB!Lnsw1hdt4;an*od`lF? znV7vTn(2Lg-)Pe$*D7@H!>{c<+M3z%Bh*LPaH_ac~&gh$OK zGuaOi7KzZW_l5L}6&qSf-Jm8WgvQArJ)#E1pBe2x3Qou<8oIsT)Kr?jp%sw-_zd=S zDkTeVz~bh@g?%_@rB$xFG-r7C)l@koA9>5llj*9>;iTszwr`6j&u8}sGn7@o8#1no z_06+yFhyCm1U9LP?R$c_`h4u4t6S>ALHX_<;@O8kKIsA!$IYOmhXV!+4vObL^4`Bk z^}li;IH*JgtqT9WU**bjGQFS@4dFS6(Iw3p6R_aOKys*dfC4*MN3}#w%;I&qhD+V7 zqd65df4eBGh)d>%@?a0LlB&^|41%a;wG&d7_Qs=bnmZnSm9gO z*hrL0WxDm!B(ikm)JGzdF!L8oZF~nSKdA17G9YQ zK`9%bN1!87(0~M?H&v{|R&Gj*+R3`3@WT*Q$I?0N@a2i==3xKK8pzZCnF564_HI~T zgMrPpgMnd#M*Nuq9NwFlI65%=dNBRW1?d^uwzyKU0c%+EFM_9SVy0*Gk`|h=xJ#YK z`i!d?ZiOYWVs!&(1LxMSF4j0`N^m#Q^+g?x`ka@FNDqwEndCA3`ms8m=XtN&XIh?` z7j&Teu>t_+r#tTWX3Af zK4k2m-|3+i|(9MDsAQb!f5+Brf*p7q@Vt!YUqWqjaJ2rP<^pnqs4S>xzViY z{JY(^;0|osSHm-wWScGtQX5^B&ke`yrxmJKJIGXWx|V9TU&XyY&tKMS-q;_Fc2u6w zKfK`Zzg);Xb2$khu6eoM)q3Al(I3yc1@V-wRdQ0vQmQi29Xkcw2-aj-yw|n0l z=(apQmUxwGSZ8QRJ*^6)nO>OJAF|sfj_uERKgqa=^AmX0@`MO*j1cP7tX+7se>>o( zYjir_|A+u4-A;@$7iKpMS2nd)B+U9~N7&-KMuiLrnOvP^|4Z!@G@h*S~7IqBC(Ps{2eS;H|e-k8-DRQ9EeNn=wYdLi}>5 zn}t|^-#kY2;+n{d#T`H3ttGvgr6(;r^)}%V^ZYsq{%&Une&*1MKWo%DV(hB@>FCZ$ z;DhL!j_F~64m>4p+=$Y3N;TcmavHYtF^2y5c?5_1=vP5WEmm7cpLKL~4pUFsJjizD zJhNQ*Iv5HsTA@}dTIDh>MT+>+Es~x*`5`-WkQiRAoxiR5sQxaG1fRx6Q3>>>#Kf)c zA^P=JjcMRrmEE1JU60eEec+bLB^U?5u2|ARNCNnStXXXEGU8-+_u}m?|Gm7s$0fpt z%VNp65>Ah4*spYD%o_||{Cg`wYvu}s{M3`8?f1noL1U$qL2Ei$s|a~hnfxBA`62T; zxYGkYW@_<0S+9^g{s5M6*4QeNqGYM2PzDJg;CU7CdEORFs@(PYor_;tl6sSE{G^u`j{V7)2aKevY_tI^A5oDx zEn7+4L-=z9M2u{KlqrrIOdt(7nFBhGNv}L`Nda|G^`m)VO#Bx#Mdqm-MRmZGQg6|k zXRt9j9mm9gZvRm5k~xXen$d+{MJHXowTyJz29_at2G;}_Stal$R&|0(1O?e@LpjHo z9EleMq$0hEeT#b(9-)~w)W9yvj2>lU6a0$u1KGUHHMVeGxNFwXHNPlx+zo^%y&s<9*AD;5_Gvjta(nUt6-jY%>=)nv99MuR(W(H* zy5^T90m&yRO%k&jB>9WU(rS=Y{tYoscHO_koBwmvzqI(_+1GGmfCke473ClD=G>w8 zgTcp0p0GH}X3wt%fxHT`h?P4bIf(4PYt_((5-0gL8`T_nCX0R~%mtTTdWfdx2Dvia z`lJWQh;1rxLu`_*_bT%tob;!2Gz1T0emeK?mo1$bD1LgUh$;k#RB%U35+Vh(XIW5Q z)b9csdWFt+0$Er^_PiwVJL^_JMm{m^eUi1h5doT09-#oh3$4B9mG^DL565~N1Vm#4 zCtpwj`isv&bOnauk7K>pzhGbh5bRa(PZ;8OFT3E+ao|5;$iHBCXgO=F|0{C9+d%UF4Y|MtPnVUa zf-(~RBi~@48c4*LULe}upUg+BK+H>gPsj~HzR^L|mi`+4B|GI`BmYgAZ$Fix-t!HH zWwgfXO;lzgrGIbQLPR2!@HYij4aveAiI`L0fy}cH2GUUy^NQ<;_J{A!Nl-fo8k~>( z(?Y5f|3rYox)=HniDJk8cbv?VFM<)Me@xAh$K=O=_yd_jM4SKggu_oy;QZY?f53!d zA!os5m!NA3RKEoyq%P41OHN8Q6OlmtA7CI+fD!o!BqV=XsOgFJ|0nYQnF;GRv0iA* zGjot5%xOV0LrRw9zouIEPpkL+eOmp$3^UlC*iuB!p$JB0Gbf1{H&`)}AX7>a*CH-d z%9<@S=tabzE|Mdh%7@#8OLC&qTtYpYsS_?jr6w-7j?~ORuLiis!(`)E7fYebqKIL3FTM`JpMaYWmKrh|2cy}! zsw{zJ*_EWqCmY@isR9tjQ)KV~Mg6%P@-bqgrMabg_cskpQQ!bViFh;t!2DQwv=1z9 zx(g!0qS09W(!_8j`EjC%G6YiB(Wn69?iyuDVd}k-Zep2kh%hn8_R+k-V1y=HS!iI5 z$7b}J{#n1IFFUbNgLbCUD_tOQ!X+PE3S6vh_(``c)Sa~(;(}1O$6%TYFYo^b%Af<2381L)>m{7zuN5$sd!nm3+H@$r}>^3*b0f8Ra z7h+AxElzl1_A0>Z$FP)#`Beiu7L@J9hpz6>dY6j4WP>z6N9|4h5q!fu(5h$!J4~uB zw0h%=>(8nUMNA?o@vWym5})`<58CYoweuBm+iRgiFuhd4?HdpXlHd!Xu}8&vu?pN9|E$)cU-;KY#dxuxus?Tg!Xw0_P@ijUgaI? zr1eZqOHtCxO7AeK!boJ75EdMy;?YjLUi}yXE1q+aUNX|9>{@@&nm^vWR;_7DXCGaN z9Fp%AI}I*;yss9msA5)A2iu*>ee04~K=Y!GkXTUW>z~RklPQL3^_9^xGe`&@7j1Ws zjBeK3G{!jsue@j&rTgMb5hQSYN`|PMu-Bncp4rquo`1}Nn^Q5bAsX#&f9G_$tQO;K zu>A;n8gjIt0z*lq7pj7SnNUsiY^oVEK9NtMuCMkJQD&k1XZ`guIJe!&F2MVJvecQe zb@P4T5oWu4bP+W^o=>3{2CgN$)9V>{+qbe%;7x8eldlZ!K5L;+-IX3A8JL&Db|3E; z4Ee-EJdBbUgS62w^C^S%)xmE+j*%b)3I0Wefw<%u>1?^Ac6kO`)({obMl!oB2~SlZ zxTvi5JqYv`71I~0`C|z8m7i-fx0FJF?fmAQXnzXk?mpSK>9O^_eOf{%@HisT0FW8> z$*QJNet%gQ5TdYGX zQ14OZjLk{il8YET;fKSQ1W?92d&OUyH;AECODPt^X7l3J;MULheLg~YE7fZQEVPK6X6%7AF4t?;mXl!SN2VBHu zTs3_pa5Io_n^j7S%omDaf{;urH6znsGWNi~gea5^fEiuAD|6IW0~Ba(^xqU^Mw`qe zwgzb>iS{LlVLj3d%{dL30t+s@oJbKgI2MXvD(O*N0M5L{HBXqCm$&-)|NIF9mUPK^8EfAe>6SfS%h8t`++d4D{i-&kL7)Xd8BtQ0T^`NiQV@ zq4Jh7ybXQk`%v#1JEpn*4qu5_D*J2F7f}$kuW_(_@DvBZAZm2&K$3f@cXXNgwCbGN z5~`ADyJr$^5!+6}Bxq7*#?Dwgr(ZKNy8ONNg z-kA+4Ji`DZMbQAD4}sn!+!L^pKmiSfID!EH@P*Ry7$m&(`=Z4=$Xaga6Qbz*o5LU%0`0X{vD0nr z!p}kK`yomEHZ}7BmtY8pBjfWSSMi7OPH|knyFsu*+QajYiozOd^O#eHz=<(D) zm>M74{bag%rH0!5C#ZMl7fAFxhVFw0^%xq&%mLqJdS>rl%|Qm@*80{lcCOi*Pt=mT zEN*DY{esnWaVo=SF}yN&Dni0p1GSR8XLpxQBqXq>CM2z*5G!r@^LGq@^HY2-MJTwo zko+CuppM3!n6l2DFqnGDv}in8C_t+$kSkgIp;O{8c4@Kh6yFwxvsAKy53<@C9Ro$<9UBHEhtRBby>qb%v& z5xShM0ThcoglSk0ajm#;Gg-@Gi5LYm2~QGv)7@EF3Di>iZ`;pdLPv6shKZ(Ya#>hpnm zdJm>^UKUB#Pwz^&Uo@SX90b^-mY(jS`d4(E7QEjt6m-h!;W4|1|eJz8nj;aHlh=XbQ^BMi8m zTH1fSzEgmyf^l;?t9w*_8MD7JX^U|^9rKM&6Q>NGpPH?cNh`1Ss)$$a>BEDVFA0PEO1;{xm2#Yf`8-x`KY_B4kb>9UodXXlxwh;2T~d^{`~B^mM%MH53MoQsTrMO&KagpARL$dX zS)b{foLiT1B+8`stPwV`;iVv8z9IQIYyeDGhsdJGsb;TLn+g`xv2*k4|K3bk;2=ax zsuyAi`K2HG==1dcCmMU&k)9qm=6aOOQKw}j|41vNAWA0TrK~Z*w;?0O*am*vPN8T% zg`8d8F=O+@eTfSzyf=0fN)QUcn{neZ%kR6|GpfM44vr+rvbSNt-$(CAcfcphZ81QaRikeQT;1 ztH;cX;YMe_C16=Y zbwl|eIM`>mMluh3vmk7T?x09fNGpZ$v7sjZYdCsL8^)h>x)DRen-1k+tWzO@~!HD>* zp*r(Jt&4N=Gd6Bgg4a(Jz`8D3G$(|RzR!T%Q_wG|Z=(TX!`-=5BMc(-;Xj5j1+6hL zH3hh;_bpo5lQN(>3*nV`6F&?gLnlrobaBl|+S-%PuzFH^4( zTqh(f!x8777zn`G;N`i>i@OMSDuXQ%QfM~3W5-~{8Q}m}QjrwZ`H(j&kN0xfvsR0oAJ>^Pg^ul-j>Q~7)g5V!DZ}FdGi6UDcMayW@{4M<6>nu}$`#aZ=3s_1t&rDO zqx$+s!83|DQ1g@5ilt#9;esHuEw)FPe9%V{qA~AWN*T96n_5(*cteYT3^B?o%I0J< zJF;9F?tPmr$RqkJ7EZ^N02r0G`Y%p1d@ZUnW9GSUr)5RdjA!b?_R?t1amsRoamtzZ z)R$iAzSprVaf&XUrT!p3;~C(atwi&RrC6%(fSHz!$Cj-mW5ZYQLbSTewhYJMs`o(M zYuAO_(!@uzl1A-EnF8Vc9GtTqOm7~{PNxI)7kDxccS!*4{pYw%S@!RkO*H3hB=5K` z;_Fu2F*`N_*aT?RQoTAhXWFDo_FVQ0B2VVZJUg`ZoGfp0s)H#j?-$IHz|$or#GcQ@ z>Z?3Ig(OMXV2RVxvt0QUln0lgFwQJ)qc9?aPc&gozpD6Hh8wSSHJZJ7)jXn1gV=bx{M;hVSGSJJV@G|~EqUoWcS%eV zWEbr$S)iSink${ODe!XY1kT<;zcG{1y6SMTBC1|#VQ)-g_-^p{jb-fH{2>3OZyr`D zPoZ&SPYW0+HH{jJ+qW~@v4X~~ViwU^e;O$Vj~x7G#m8Hb*%X8#1qx{-2-tS>7%OExkmGY+_838Ct1Xah79SZ$>h2$JAu51TgWkVI@} z{q&Tuo^DCir6`FKRxZ2j#UQ2P~Ruo>=*Hu zm;wd82$hp>g)XUYbUV4$Q9C7)_XAMt(X0eyu7YTfD2h*a)r?oN zb_49H{pT4zOMfVc@tO3oA0-LN_UngSKg>>XvJBRLWKJfvw3{J#f`UA%m}umE#V+Pt zt*aM>IghkPI2>?DM85G@+Brmy5J=*u&ZIhw_WHetcY9rQsedH_B~Qo88NY=+T;Aq2 zQpS(+2HHpz86Tr?#9Fp<-xf;wsfUO0=VOk&AwxoOTXM_ADenG*`G9xE24c?PE0Aac zlsY}wV_&mm#rn*Rz|?9t2Kgf_tPxER>psTJgySUumuIcP+}hCl2+8^Sx1r*=*@ik& z7Eq1+(;o4$B(}(1vU!=>2fZbahnpg#e2p=;9tX*9+#O~{MkUsW++G(j5(<6fM78En zsLH;(<$ljbTkb4V2ks7T$#b@3ptSbxtfPSk%8Qf=`!)q*zGx-5j;>=KvNQ7fi!a}W z#ZIaj-lOf-9r+{;YY_rvP4q*;yv9N_AC&!LSR2Ew@8kM6PQ+m>|5x9dvt)MU(Tv8t zG^Q;viuL7i?YFn@?wR^89>(fS&A@*|=yrU@GQks#+__P3{@7igA+ngJfM3VMJMp#_ z@8#-Ci^5Hm$)>gMN?(`;>)E7n<4x?XLE~DIIVv=YH-k;~$rtbC0Jss1zNN?>x`KXV ziF1Woy8f`Qf@>Khg6@NS5wl$iQrNCr)Ua)?a_p<7ZPKmGaCuMMt9;}ppTB3eUSz^Q zGUD0r%J47XkW-r3m(Hl>6kvuz4ZlcsXHl<@y@-c;|6{0uL67lwf(pq#0x&R)KSS-k zfxU^bile=`joGh=3xB(0v%!w)$uREC__%7SjnPId6=S?1=i_SBySlBUpI`G$okT5G zdiLp_K>71Vu*gEx55%CJrt~+Fqc68w8gW?6>K0B+PwNjTQ*b5ku#^+9rWnc=Tsq__ zX5rL=rD>XzZ3g9EzC2#1IasbhxhJ$G+oW513Gme31zH$%%pp-J&Mr=OuTRCBH826; zTZrwQoUS*5Pz17OgiH5;a~1YjQ)^y#ZrtVxkBtRsHe3B!{IU#V6|KB3Nhm{m(n(7f zEG}+d+jGrVW4VRvixx|wmKsexM}g@p`^IFlQuHK=`MF=yq&0aq(+{wy1H(|pyj70L z5g@g(v8cRE(%*&ga_cYf?>vVO&S;bzAn zvrO*#jsVtt68A`9m}xt-4VdWWTC_Sl9EI9RfXIZ~Do!!_$^m1gYX}?M5>Dy*B4Wr9 zHhoa^z%yj2@n^8KcQVXxd_!8CgKKhR*-^Pl($4_zIyteY@^BA0qqFCw@FKs-kU-)q z+iqq*KhnD58wQpVjAy|`+mX)l?PRfe zC$1ktHh<`Oc}{i9?}Z*B0ILvq@VcIuK1zJsdP|G6G-beqEQN$Z&Zc*9B*4P62H^us z_ww!+ah;iZ7?kW62@A*az$!}u!%FS9ca8-6ZgjMK<%EjS!*((M)M4oIMpJ2l=z|9V?M6JX|JCVALKh;L%dH>A+%VP}~Gt=__HBk`uan5Co;u>I#Rz=KuBoklMbziDcCp#{DbNE$BCuPwS z3$YIh9^yydV_5+Hx{|Gl|L6Lfdi9%SH*rV_9sP@t6!;vm2gI+5hH^G(+awE9_ zF`QATzkCQ+NrIx1-5+jP5*%mcuxGk|?Y+z?G=rVWkCaMy`WnbPH841?ee|KpS21XB zx1{DrUFYh8=Yp`onBIEDC05hhHFJx5;{7M z&Qu&W#L28rH6ze-B`~wt$@dC2aE`BN86qJ@TQBeoAo2FjdA&O3N%mMR&71Sm!`sVv z08eoo>GHP!Q^p%!MW)fvp|N@)4iZnJ7~_-?$Xs1qx==iEN#@mqxhC3ZeG{#DrN992 z=*SX31LDQx%ZT>xKB29=xiA9H7$)Y$qQ2|+5wz^zYEL7+qBJqGccKU4leC*%Zh&vs z+-Aac;X`}UqvhrJ<>i<*B(WkQSD8*-Z5;BdQh%o+PXT#FzZ&&Y@>?rZpV*lPMj9h5 zg&zgH!c~=K)yJw8#Se%5x2@SW%PFq?jZduc6h?Lk<^6Z3)c3KM#S8?s$Fhl;>a82W zne%Nu5;_}Cd_&Pjz=S;a>V-1L2^yR#?En`FaVoq7MoD&Q)tT9-0bWvuukPUV5KA`p zJ)yW{5SiV2DD$qqF7)WTL3qRXk>sv7==ULH9P7ug9b|Vc(XE)kOF!-silf(x;eL~! zuQN_ww_amsguMF%neUj)@;(kf(sHBxbQ%6DTwF?C>ld#El>l6PA5(Hal9lB2_P^wnO0()O#A@^4e5&H-}UnO#O&)}}ZYJ3qGhWw;o!?{d}x{%#j zUSc(Y=kg-`<3*eD^-31sD1o~nhEgCeQg9bRbCLK%cU8(%D@UF1d~?g_r(JLQm&g}c zE-!AFuip^l7z9Xi@a0xr$4&|F&;L2&^H?*>bb&IxFz8e&=^q*Y=egBCk0SnYkoB(v ziNB7q`bTwzb~9p#-9SEzxVp#91|W*4aFBda+krH^UwpNc6n%s7dS`!nYCO`@J zgx%xSyHFDeR}#&?y&x6h#yEHvhC5zfYGHk@2UEu&Uw=Zo>8atz&8PhK`7qLxkk=-! zV^s2d%wLKtTAx2xl50Th==_tR(1FW!rllt`RH5~^;frgye`=Av@fU{X2mQSG#03UM z@rMQMK*f%uiM@)6qvOx2hvB!+O!S84Hiu~=HdBJA{V!=K#Sjq0(YKtSBO65Ebmj?` zn+Qr%tQMp(A_YT~uRn|apjMJ}7yJSD<-^862)b=&8yZI>FW3>fosfy?ksOYdhD};A zT}s4$gwDn4W$B04;v#NFR{>(JQ!qZ zm@D)wnYj+)yzFYd(;Z68q>1UB5!u9iY3_cNp%yu=9jDPj{P<7?8ow1Chp&NA{LQD| zCns{*o3Zio;E{$F3VGWMbi<18;!=Gyc;D!1w*y8sJQ>Nm>5a{DBG#Xssf}Vn-YuGYU5)8dO|# zT}fk^FjLj-pzn)AzE zv5^V$NW|H2-;Sk^Sus9EBvB@UWUQ4Ftn!__ltfuD22|o_Rw)@yOX3-@e;$B-(;e|e zQMIW46#1Sx?9{^~%1ry7sA1Q4FS{E7(M7X=-^SEyopk0UJoGF$k1f=tdQ6A0nSj#n zdx#xbJu=Lbh)Wz1nIyi<><9}EAv?pedxoIVFlY%BD({Ide2lY-$uH%wc0x^7cOBP0 z$-DC&pHXQPu&_}Tw=J5kb-A5^#YavFTkjz;lPzRXIZ;_>{LodNpsE4##U9%HH^GD! z-N%pWu9izDE_{uaGt0MFUvYGoj?UC9M{Ic}k~(Ky7ONgf`#O?zcbvkWeX;g7LlAsk z!UUg(jiaMJ++`UxCX+~rCB$b8|PoXzJ%KyWQuCWTSuX@ z5U}y;I9PTaXnaQarw}}@XU~uWEkNd=BlG~!5qe`=BSm{#I|l|MTYHl~FL(aW$$8M) zhWY!uRaKX(RVv5(L(EP9?Y~|d20xPr^e|%qCLP}N%k2>PIIpE@u zGYk3*%ipD`wud+ooDEi2oIja{*jBl{jt^hHp>>`+8J$C_$vSLntE|ML^v0E44XKZ+ z+K0k?STrN2!hx-4K9nwgS$s98?MtQXV1_^{Qf1Tp8PfOUXeRou4}_eI7adq%X~m{zv(JnooAJs2I?SY zW&ODMIwhmQrrNxc02W`Q%xLhbWoUC)8fLg{TKZ5m6h^qE*H^po^g)*<`lerR)pEt5 z1&4xjpcBTZ2nTD6&dv4Rh!O$%M=WKu*ojbiO=eTa^9lYJqjsc^&6H!r&t!cB97r3+ zVz9UX@gm3{(9uP=`wp9WAVdD=nfy)raKALr9Ha!L0@Qz>g9dhX|1$+aCj0Z19xG?N z^z#BAZp%aH=XW%Qj$xODC$bg|(q8jm5J%L4WWwVtM4zE_%tKj@E z{B`UHpw^O3S7KPY$@jXd@Fgs(#wV|{028=`viK`x_*oIdx$_N}nn->@QAjFMge3S` zqCm_YDUR{dy6lEL`6HvU=*cfT?UfOM+Esd5b^{C-kD)!_U22Lt{&B=4{5Zc|2mwxW1WQBv7llwKj z!HznZ2gk0?Z%|YdpUoDxM~+uMh#^TM>`_JjAae%FoA1LN*1sk+I0PN2Z}ZQ$=Ktlu ze?9-<4!xqx-wFKvKJUK}e?E&qQSxuMdw)m#{f^^bsNX=Fk-yz|{2lr47pne31p`Zm z|AqYjalPtyI=|nt`HRvR;(rP8A9rqkr}Fy_>R(j2K=m?6mEZSMe<$#J`}!{ePgK7M z{MF3<9rgEi++V2g>Ha|dy*c+gh2P8jzbI(2{ceMQEcSmV_ . +@prefix : . @prefix obo: . @prefix owl: . @prefix rdf: . @@ -8,11 +8,11 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; + owl:versionIRI ; ; rdfs:comment "An import module containing a subset of relations from the OBO Relation Ontology (RO) for use in CCO."@en ; rdfs:label "Relations Ontology Import"@en ; - owl:versionInfo "December 20, 2019"@en . + owl:versionInfo "September 23, 2020"@en . ################################################################# # Annotation properties @@ -438,6 +438,9 @@ obo:RO_0001025 rdf:type owl:ObjectProperty , owl:TransitiveProperty ; rdfs:domain obo:BFO_0000004 ; rdfs:range obo:BFO_0000004 ; + owl:propertyChainAxiom ( obo:RO_0001025 + obo:BFO_0000050 + ) ; obo:IAO_0000111 "located in"@en ; obo:IAO_0000112 "my brain is located in my head"@en , "this rat is located in this cage"@en ; @@ -592,5 +595,4 @@ obo:BFO_0000040 rdf:type owl:Class . ### http://purl.obolibrary.org/obo/BFO_0000141 obo:BFO_0000141 rdf:type owl:Class . - ### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi From cb8c4f23b1ac5ba287ca9fb7541e1f76db6ed733 Mon Sep 17 00:00:00 2001 From: Mark Jensen Date: Wed, 23 Sep 2020 15:15:49 -0400 Subject: [PATCH 2/2] Delete Copy of query-result-2.xlsx --- documentation/Copy of query-result-2.xlsx | Bin 130105 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 documentation/Copy of query-result-2.xlsx diff --git a/documentation/Copy of query-result-2.xlsx b/documentation/Copy of query-result-2.xlsx deleted file mode 100644 index e3dd16fa0f4755a4241dd649cfb0058cd610d40f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130105 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%0DL%mtLlhu~)guO++}J;`@yn15$o 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%0DL%mtLlhu~)guO++}J;`@yn15$o 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