PREFIX ceon-value: <https://w3id.org/CEON/ontoloy/value/>
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/value/ValuePerception> a rdfs:Class ;
  rdfs:label "Value Perception" ;
  rdfs:comment "Value perception of an actor determines specifc values." .

<http://w3id.org/CEON/ontology/value/hasAssociatedValue> a rdf:Property ;
  rdfs:label "has associated value" ;
  rdfs:comment "A value perception about creating/destoring/missing some value." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValuePerception> ;
  rdfs:range <http://w3id.org/CEON/ontology/value/Value> .

<http://w3id.org/CEON/ontology/value/onValueParticipation> a rdf:Property ;
  rdfs:label "on value participation" ;
  rdfs:comment "A perception is on specific value participations." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValuePerception> ;
  rdfs:range <http://w3id.org/CEON/ontology/value/ValueParticipation> .

<http://w3id.org/CEON/ontology/actorODP/Role> a rdfs:Class .

<http://w3id.org/CEON/ontology/value/EnvironmentalValue> a rdfs:Class ;
  rdfs:label "Environmental Value" ;
  rdfs:comment "Environmental value represents how a thing (e.g., a product or service) match some environmental goals or needs of an actor under some circumstances." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/value/Value> .

<http://w3id.org/CEON/ontology/value/SocialValue> a rdfs:Class ;
  rdfs:label "Social Value" ;
  rdfs:comment "Social value represents how a thing (e.g., a product or service) match some social goals or needs of an actor under some circumstances." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/value/Value> .

<http://w3id.org/CEON/ontology/value/ValueProposition> a rdfs:Class ;
  rdfs:label "Value Proposition" ;
  rdfs:comment "Proposed or intended value outcome of some process, action or collaboration." .

<http://w3id.org/CEON/ontology/value/targettingValueParticipation> a rdf:Property ;
  rdfs:label "targetting value participation" ;
  rdfs:comment "A value proposition is about some participation." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueProposition> ;
  rdfs:range <http://w3id.org/CEON/ontology/value/ValueParticipation> ;
  rdfs:subPropertyOf <http://w3id.org/CEON/ontology/value/hasVPTargets> .

<http://w3id.org/CEON/ontology/value/targettingActor> a rdf:Property ;
  rdfs:label "targetting actor" ;
  rdfs:comment "A value proposition is about some actors." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueProposition> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Actor> ;
  rdfs:subPropertyOf <http://w3id.org/CEON/ontology/value/hasVPTargets> .

<http://w3id.org/CEON/ontology/value/hasAimedValue> a rdf:Property ;
  rdfs:label "has aimed value" ;
  rdfs:comment "A value proposition has specific aimed values." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueProposition> ;
  rdfs:range <http://w3id.org/CEON/ontology/value/Value> .

<http://w3id.org/CEON/ontology/value/hasPerception> a rdf:Property ;
  rdfs:label "has perception" ;
  rdfs:comment "An actor perceive specific values, or a value proposition is about specific values." ;
  rdfs:range <http://w3id.org/CEON/ontology/value/ValuePerception> .

<http://w3id.org/CEON/ontology/value/proposedBy> a rdf:Property ;
  rdfs:label "proposed by" ;
  rdfs:comment "A value proposition is proposed by specific actors." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueProposition> ;
  rdfs:range <http://w3id.org/CEON/ontology/actorODP/Actor> .

<http://w3id.org/CEON/ontology/value/targettingResource> a rdf:Property ;
  rdfs:label "targetting resource" ;
  rdfs:comment "A value proposition is about some resources." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueProposition> ;
  rdfs:range <http://w3id.org/CEON/ontology/resourceODP/Resource> ;
  rdfs:subPropertyOf <http://w3id.org/CEON/ontology/value/hasVPTargets> .

<http://w3id.org/CEON/ontology/value/ExchangeValue> a rdfs:Class ;
  rdfs:label "Exchange Value" ;
  rdfs:comment "Exchange value represents the worth of a product, resource, service in a exchange setting, i.e., a product, resource, service is traded or sold." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/value/Value> .

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

<http://w3id.org/CEON/ontology/value/EconomicValue> a rdfs:Class ;
  rdfs:label "Economic Value" ;
  rdfs:comment "Use/Economics value represents how a thing (e.g., a product or service) match some goals or needs of an actor under some circumstances." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/value/Value> .

<http://w3id.org/CEON/ontology/actorODP/Participation> a rdfs:Class .

<http://w3id.org/CEON/ontology/value/Value> a rdfs:Class ;
  rdfs:label "Value" ;
  rdfs:comment "Gain(s) or benefit(s) from satisfying needs and expectations,\tin relation to the use\tand conservation of resources. EXAMPLE: Revenue, savings, productivity, sustainability, satisfaction, empowerment, engagement, experience, public health, trust. Value is relative to, and determined by the perception of, those interested party(ies) able to capture it. Value can be financial or non-financial, e.g. social, environmental, other gains or benefits. Value is dynamic over time."@en .

<http://w3id.org/CEON/ontology/value/UseValue> a rdfs:Class ;
  rdfs:label "Use Value" ;
  rdfs:comment "Use/Economics value represents how a thing (e.g., a product or service) match some goals or needs of an actor under some circumstances." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/value/Value> .

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

<http://w3id.org/CEON/ontology/actorODP/Actor> a rdfs:Class .

<http://w3id.org/CEON/ontology/value/ValueParticipation> a rdfs:Class ;
  rdfs:label "Value Participation" ;
  rdfs:comment "A participation that may create/destory/miss value." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/actorODP/Participation> .

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

<http://w3id.org/CEON/ontology/value/hasValuableResource> a rdf:Property ;
  rdfs:label "has valuable resource" ;
  rdfs:comment "A value participation has participating resources." ;
  rdfs:domain <http://w3id.org/CEON/ontology/value/ValueParticipation> ;
  rdfs:range <http://w3id.org/CEON/ontology/resourceODP/Resource> .

<http://w3id.org/CEON/ontology/actorODP/participantRole> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://w3id.org/CEON/ontology/value/hasVPTargets> a rdf:Property ;
  rdfs:label "has value proposition targets" ;
  rdfs:comment "A value proposition is proposed about specific actors, participations or resources." ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://w3id.org/CEON/ontology/value/ValueParticipationRole> a rdfs:Class ;
  rdfs:label "Value Participation Role" ;
  rdfs:comment "A role that a value participant can take." ;
  rdfs:subClassOf <http://w3id.org/CEON/ontology/actorODP/Role> .

<http://w3id.org/CEON/ontology/value/ValueEvaluator> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .

<http://w3id.org/CEON/ontology/value/ValueCreator> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .

<http://w3id.org/CEON/ontology/value/ValueDestroyer> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .

<http://w3id.org/CEON/ontology/value/ValueDistributor> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .

<http://w3id.org/CEON/ontology/value/ValueConsumer> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .

<http://w3id.org/CEON/ontology/value/ValueContributor> a <http://w3id.org/CEON/ontology/value/ValueParticipationRole> .
