Skip to content

Latest commit

 

History

History
109 lines (84 loc) · 6.69 KB

core_ontology.md

File metadata and controls

109 lines (84 loc) · 6.69 KB

Core Ontology

Title: Core Ontology

Description: The Catena-X core ontology is an activity-centric top-level ontology and enables the design of domain ontologies on the basis of main classes.

Creator: @obalandi

Contributor: @drcgjung

Date: 2023-05-05

Version: 1.9.9

Imports:

Link to ontology: https://w3id.org/catenax/ontology/core

classDiagram 
   class Activity~core~{
       endDateTime dateTime
       id string
       name string
       startDateTime dateTime
   } 
   class Actor~core~{
       id string
       name string
   } 
   class Address~core~{
       street string
       houseNumber string
       postalCode string
       city string
       country string
   } 
   class ConceptualObject~core~{
       id string
       name string
   } 
   class PhysicalObject~core~{
       id string
       name string
   } 
   class Place~core~{
       id string
       name string
   } 
   Place --> Address : hasAddress
   ConceptualObject <--> PhysicalObject : describesPhysicalObject/\ndescribedByConceptualObject
   Activity <--> Actor : hasParticipant/\nparticipatesIn
   Activity <--> ConceptualObject : refersToConceptualObject/\ninvolvedIn
   Activity <--> PhysicalObject : refersToPhysicalObject/\ninvolvedIn
   Actor --> Place : relatedToPlace
   Activity <--> Place : takesPlaceAt/\nhosts
   Address --|> ConceptualObject

Loading

Classes

Name Description Datatype properties Object properties Subclass of
Activity This class comprises actions intentionally carried out by instances of Actor that result in changes of state in physical and conceptual objects. endDateTime , id , name , startDateTime hasParticipant , refersToConceptualObject , refersToPhysicalObject , takesPlaceAt
Actor This class comprises organization or people, either individually or in groups, who have the potential to perform intentional actions of kinds for which someone may be held responsible. id , name participatesIn , relatedToPlace
Address This class describes the legal address of places. street , houseNumber , postalCode , city , country ConceptualObject
ConceptualObject This class includes non-material products, human-produced data related to physical objects. The production of such information may have been supported by the use of technical tools. id , name describesPhysicalObject , involvedIn
PhysicalObject This class includes objects of a material nature, which are documentation units and have physical boundaries. id , name describedByConceptualObject , involvedIn
Place The class Place is determined by reference to the position of objects such as buildings, cities, or special geographic markers. id , name hasAddress , hosts

Data Properties

Name Description Domain Range Subproperty of
endDateTime End time of the activity. Activity xsd:dateTime
id Unique identification of the exchanged Catena-X objects. Activity , Place , Actor , ConceptualObject , PhysicalObject xsd:string
name Global name of an object. Activity , Place , Actor , ConceptualObject , PhysicalObject xsd:string
startDateTime Start time of an activity. Activity xsd:dateTime
street Street name of alegal address. Address xsd:string
houseNumber House number of a legal address. Address xsd:string
postalCode Postal code of a legal address. Address xsd:string
city City name of a legal address. Address xsd:string
country Country name of a legal address. Address xsd:string

Object Properties

Name Descriptions Domain Range Subproperty of
hasAddress Inverse of 'describes physical object' property. Place Address
describedByConceptualObject Inverse of 'describes physical object' property. PhysicalObject ConceptualObject
describesPhysicalObject This property describes that a conceptual object has a descriptive relationship to a physical object. ConceptualObject PhysicalObject
hasParticipant This property describes the active or passive participation of instances of Actors in an Activity. Activity Actor
hosts Inverse of 'takes place at' property. Place Activity
involvedIn This property describes in which activity the physical object is involved. ConceptualObject , PhysicalObject Activity
participatesIn Inverse of 'has participant' property. Actor Activity
refersToConceptualObject This property refers to actively or passively used conceptual objects in an Activity. Activity ConceptualObject
refersToPhysicalObject This property refers to actively or passively used physical objects in an Activity. Activity PhysicalObject
relatedToPlace This property describes that an actor has a relationship to a particular place, such as reside, own, or manage, etc. Actor Place
takesPlaceAt This property describes the spatial location of an activity. Activity Place