ontology/components/Time/example-1.ttl
author stian@soiland.no
Fri, 14 Oct 2011 00:16:40 +0100
changeset 740 285b39f7ea5f
parent 739 1c2044969aef
child 767 1b62bcdb41f3
permissions -rw-r--r--
merge
@prefix owl:  <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix prov: <http://www.w3.org/ns/prov-o/> .


# start/end
:pe1 a prov:ProcessExecution ;
    prov:startedAt :tA ;
    prov:endedAt :tB .
:tA a prov:Time .
:tB a prov:Time .


# generation time
:e1 a prov:Entity ;
    prov:wasGeneratedBy :pe1 ;
    prov:wasGeneratedAt :tC .
:tC a prov:Time .


# used time
:pe2 a prov:ProcessExecution ;
    prov:used [ 
        a prov:EntityInRole;
        prov:assumedBy :e1;
        prov:assumedRoleAt :tD
    ] .
:tD a prov:Time .


# controlled time
:a1 a prov:Agent .
:tE a prov:Time .
:pe2 prov:wasControlledBy [
        a prov:EntityInRole, prov:Agent;
        prov:assumedBy :a1;
        prov:assumedRoleAt :tE;
    ] .