ontology/components/Time/example-1.ttl
author stian@soiland.no
Fri, 14 Oct 2011 00:16:40 +0100
changeset 740 285b39f7ea5f
child 767 1b62bcdb41f3
permissions -rw-r--r--
merge
     1 @prefix owl:  <http://www.w3.org/2002/07/owl#> .
     2 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
     3 @prefix prov: <http://www.w3.org/ns/prov-o/> .
     4 
     5 
     6 # start/end
     7 :pe1 a prov:ProcessExecution ;
     8     prov:startedAt :tA ;
     9     prov:endedAt :tB .
    10 :tA a prov:Time .
    11 :tB a prov:Time .
    12 
    13 
    14 # generation time
    15 :e1 a prov:Entity ;
    16     prov:wasGeneratedBy :pe1 ;
    17     prov:wasGeneratedAt :tC .
    18 :tC a prov:Time .
    19 
    20 
    21 # used time
    22 :pe2 a prov:ProcessExecution ;
    23     prov:used [ 
    24         a prov:EntityInRole;
    25         prov:assumedBy :e1;
    26         prov:assumedRoleAt :tD
    27     ] .
    28 :tD a prov:Time .
    29 
    30 
    31 # controlled time
    32 :a1 a prov:Agent .
    33 :tE a prov:Time .
    34 :pe2 prov:wasControlledBy [
    35         a prov:EntityInRole, prov:Agent;
    36         prov:assumedBy :a1;
    37         prov:assumedRoleAt :tE;
    38     ] .
    39 
    40