ontology/examples/ontology-extensions/commerce/commerce.ttl
author Paul Groth <p.t.groth@vu.nl>
Fri, 07 Jun 2013 20:21:19 +0200
changeset 6412 600c6fd1fdb4
parent 462 7f0d26e48556
permissions -rw-r--r--
minor updates to address dong's comments
     1 @prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
     2 @prefix owl:      <http://www.w3.org/2002/07/owl#> .
     3 @prefix prov:     <http://www.w3.org/ns/prov-o/> .
     4 @prefix commerce: <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/commerce/commerce.ttl#> .
     5 
     6 commerce:Seller
     7    rdfs:subClassOf prov:EntityInRole;
     8    rdfs:subClassOf [
     9       a owl:Restriction;
    10       owl:onProperty prov:assumedRole;
    11       owl:hasValue   commerce:Seller;
    12    ];
    13 .
    14 commerce:Buyer
    15    rdfs:subClassOf prov:EntityInRole;
    16    rdfs:subClassOf [
    17       a owl:Restriction;
    18       owl:onProperty prov:assumedRole;
    19       owl:hasValue   commerce:Buyer;
    20    ];
    21 .
    22 commerce:Payment
    23    rdfs:subClassOf prov:EntityInRole;
    24    rdfs:subClassOf [
    25       a owl:Restriction;
    26       owl:onProperty prov:assumedRole;
    27       owl:hasValue   commerce:Payment;
    28    ];
    29 .
    30 commerce:ReceivedGoods
    31    rdfs:subClassOf prov:EntityInRole;
    32    rdfs:subClassOf [
    33       a owl:Restriction;
    34       owl:onProperty prov:assumedRole;
    35       owl:hasValue   commerce:RecievedGoods;
    36    ];
    37 .
    38 commerce:Purchase
    39    rdfs:subClassOf prov:ProcessExecution;
    40    rdfs:comment "A Buyer giving a Seller a Payment for RecievedGoods";
    41 .