Skip to content

Instantly share code, notes, and snippets.

@elf-pavlik
Last active May 28, 2016 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elf-pavlik/a0442ea0666b2ccb83fb880ebcc51615 to your computer and use it in GitHub Desktop.
Save elf-pavlik/a0442ea0666b2ccb83fb880ebcc51615 to your computer and use it in GitHub Desktop.
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix vf: <https://w3id.org/valueflows/> .
@prefix qudt: <http://qudt.org/1.1/schema/qudt#> .
vf:Process
a owl:Class ;
rdfs:label "vf:Process" .
vf:Port
a owl:Class ;
rdfs:label "vf:Port" .
vf:Resource
a owl:Class ;
rdfs:label "vf:Resource" .
vf:Prototype
a owl:Class ;
rdfs:label "vf:Prototype" ;
rdfs:comment "Instances of this class don't represent any existing things, just conceptual images." .
vf:Observable
a owl:Class ;
rdfs:label "vf:Observable" ;
rdfs:comment "Instances of this class represent existing, observable things." .
qudt:QuantityValue
a owl:Class ;
rdfs:label "qudt:QuantityValue" .
# Properties
vf:port
a rdf:Property ;
rdfs:label "vf:port" ;
rdfs:domain vf:Process ;
rdfs:range vf:Port .
vf:resource
a rdf:Property ;
rdfs:label "vf:resource" ;
rdfs:domain vf:Port ;
rdfs:range vf:Resource .
vf:action
a rdf:Property ;
rdfs:label "vf:action" ;
rdfs:domain vf:Port ;
rdfs:range rdf:Property .
vf:quantity
a rdf:Property ;
rdfs:label "vf:quantity" ;
rdfs:domain vf:Resource ;
rdfs:range qudt:QuantityValue .
qudt:unit
a rdf:Property ;
rdfs:label "qudt:unit" ;
rdfs:domain qudt:QuantityValue ;
rdfs:range qudt:unit .
qudt:numericValue
a rdf:Property ;
rdfs:label "qudt:numericValue" ;
rdfs:domain qudt:QuantityValue ;
rdfs:range xsd:double .
vf:inflow
a rdf:Property ;
rdfs:label "vf:inflow" ;
rdfs:domain vf:Process ;
rdfs:range vf:Resource .
vf:outflow
a rdf:Property ;
rdfs:label "vf:outflow" ;
rdfs:domain vf:Process ;
rdfs:range vf:Resource .
vf:consume
a rdf:Property ;
rdfs:label "vf:consume" ;
rdfs:subPropertyOf vf:inflow .
vf:create
a rdf:Property ;
rdfs:label "vf:create" ;
rdfs:subPropertyOf vf:outflow .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment