PREFIX ceon-actorODP: <http://w3id.org/CEON/ontoloy/actorODP/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<http://w3id.org/CEON/ontology/actorODP/Participation> a rdfs:Class ;
  rdfs:label "Participation" ;
  rdfs:comment "Represents the participation of objects in some situation." .

<http://w3id.org/CEON/ontology/actorODP/participatingActor> a rdf:Property ;
  rdfs:label "participating actor" ;
  rdfs:comment "Holds the value of the actor involved in this participation relation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Actor> .

<http://w3id.org/CEON/ontology/actorODP/participantRole> a rdf:Property ;
  rdfs:label "participant role" ;
  rdfs:comment "Holds the value of the role of the participant in this participation relation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Role> .

<http://w3id.org/CEON/ontology/actorODP/participationEndTime> a rdf:Property ;
  rdfs:label "participation end time" ;
  rdfs:comment "The end of a time interval." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range xsd:string .

<http://w3id.org/CEON/ontology/actorODP/participationTimePoint> a rdf:Property ;
  rdfs:label "participation time point" ;
  rdfs:comment "The point in time when something took place or was valid." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range xsd:string .

<http://w3id.org/CEON/ontology/actorODP/participatingInfrastructure> a rdf:Property ;
  rdfs:label "participating infrastructure" ;
  rdfs:comment "Holds the value of the infrastructure involved in this participation relation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Infrastructure> .

<http://w3id.org/CEON/ontology/actorODP/participationStartTime> a rdf:Property ;
  rdfs:label "participation start time" ;
  rdfs:comment "The start of a time interval." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Participation> ;
  rdfs:range xsd:string .

<http://w3id.org/CEON/ontology/actorODP/Role> a rdfs:Class ;
  rdfs:label "Role" ;
  rdfs:comment "A role that an actor can take in a specific context. Applies both to roles in the context of resources, such as owner, manufacturer, reseller etc. of that resource, as well as roles in relation to a circular value network, such as recycler, dismantler, transporter etc., in relation to a material flow." .

<http://w3id.org/CEON/ontology/resourceODP/Resource> a rdfs:Class .

<http://w3id.org/CEON/ontology/actorODP/ResourceParticipation> a rdfs:Class ;
  rdfs:label "Resource Participation" ;
  rdfs:comment "The generic relation representing the particpation of a resource in some relation. For example, it can be specialized to represent a reified version of an object or data property." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/actorODP/Participation> .

<http://w3id.org/CEON/ontology/actorODP/participatingSubject> a rdf:Property ;
  rdfs:label "participating subject" ;
  rdfs:comment "Participating subject in a resource participation. This is part of a resource participation that can be a directional relation, and the participating subject is the starting point of the relation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/ResourceParticipation> ;
  rdfs:range <http://w3id.org/CEON/ontology/resourceODP/Resource> .

<http://w3id.org/CEON/ontology/actorODP/participatingObject> a rdf:Property ;
  rdfs:label "participating object" ;
  rdfs:comment "Participating object in a resource participation. This is part of a resource participation that can be a directional relation, and the participating object is the end point of the relation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/ResourceParticipation> ;
  rdfs:range <http://w3id.org/CEON/ontology/resourceODP/Resource> .

<http://w3id.org/CEON/ontology/actorODP/Actor> a rdfs:Class ;
  rdfs:label "Actor" ;
  rdfs:comment "An agent able to act in the context of a circular value network, e.g. an organisation, person." .

<http://w3id.org/CEON/ontology/actorODP/Infrastructure> a rdfs:Class ;
  rdfs:label "Infrastructure" ;
  rdfs:comment "An infrastructure refers to facilities, services, or systems for participations to function." .

<http://w3id.org/CEON/ontology/actorODP/Capability> a rdfs:Class ;
  rdfs:label "Capability" ;
  rdfs:comment "Something that the actor is capable of doing, e.g. perfomring a certain role in a process, based on some properties, such as access to infrastructure, resources and know-how." .

<http://w3id.org/CEON/ontology/actorODP/capabilityProperty> a rdf:Property ;
  rdfs:label "capability property" ;
  rdfs:comment "Relates some properties to the capability, such as the parameters of it, or the needed resources." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Capability> ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://w3id.org/CEON/ontology/actorODP/capabilityOf> a rdf:Property ;
  rdfs:label "capability of" ;
  rdfs:comment "Relates to the actor holding the capability." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/Capability> ;
  rdfs:range xsd:string .

<http://w3id.org/CEON/ontology/cvn/Collaboration> a rdfs:Class .

<http://w3id.org/CEON/ontology/actorODP/CollaborationParticipation> a rdfs:Class ;
  rdfs:label "Collaboration Participation" ;
  rdfs:comment "The relation involving the role of a certain actor with respect to a value network or a process in such a network, e.g. an organisation (actor) acting as the recycler (role) in a glass recycling value netowrk (network) at a specific point or period in time. Or an organisation (actor) acting as the dismantler (role) in a dismantling step of a building deconstruction process (process step) at a specific point or period in time." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/actorODP/Participation> .

<http://w3id.org/CEON/ontology/actorODP/basedOnCapability> a rdf:Property ;
  rdfs:label "based on capability" ;
  rdfs:comment "An actor participates in a collaboration based on that it has some capability that is useful for the collaboration." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/CollaborationParticipation> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Capability> .

<http://w3id.org/CEON/ontology/actorODP/participationIn> a rdf:Property ;
  rdfs:label "participation in" ;
  rdfs:comment "The collaboration or process that this participation relates to." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/CollaborationParticipation> ;
  rdfs:range xsd:string .

<http://w3id.org/CEON/ontology/processODP/Process> a rdfs:Class .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

<http://w3id.org/CEON/ontology/actorODP/ResourceRelation> a rdfs:Class ;
  rdfs:label "Resource Relation" ;
  rdfs:comment "The relation involving the role of a certain actor with respect to a certain resource, e.g. an organisation or individual (actor) owning (role) a specific product (resource) at a specific point or period in time." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/actorODP/Participation> .

<http://w3id.org/CEON/ontology/actorODP/participatingResource> a rdf:Property ;
  rdfs:label "participating resource" ;
  rdfs:comment "The resource that this participation relation relates to, i.e. for which the actor holds the specified role." ;
  rdfs:domain <http://w3id.org/CEON/ontology/actorODP/ResourceRelation> ;
  rdfs:range <http://w3id.org/CEON/ontology/resourceODP/Resource> .

<http://www.opengis.net/ont/geosparql#geoJSONLiteral> a rdfs:Datatype .

<http://www.opengis.net/ont/geosparql#gmlLiteral> a rdfs:Datatype .

<http://www.opengis.net/ont/geosparql#wktLiteral> a rdfs:Datatype .
