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