ontology/components/Account.ttl
author Paul Groth <p.t.groth@vu.nl>
Fri, 07 Jun 2013 20:21:19 +0200
changeset 6412 600c6fd1fdb4
parent 467 7124647307cd
permissions -rw-r--r--
minor updates to address dong's comments
     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 @prefix sd:   <http://www.w3.org/ns/sparql-service-description#> .
     5 
     6 prov:Account
     7    a owl:Class;
     8    rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#expression-Account>;
     9    rdfs:comment "Account requires that the asserter be identified.";
    10    rdfs:subClassOf [
    11       a owl:Restriction;
    12       owl:onProperty prov:hasAsserter;
    13       owl:minQualifiedCardinality 1;
    14       owl:onClass    prov:Agent;
    15    ];
    16    rdfs:subClassOf [
    17       a owl:Restriction;
    18       owl:onProperty     prov:hasAssertions;
    19       owl:minCardinality 1;
    20    ];
    21    rdfs:comment "An Account associates an asserting agent with some set of assertions, which are available from a ProvenanceContainer.";
    22    rdfs:subClassOf [
    23       a owl:Restriction;
    24       owl:onProperty    prov:hasAssertions;
    25       owl:allValuesFrom prov:ProvenanceContainer;
    26    ];
    27 .
    28 
    29 prov:hasAssertions 
    30    a owl:ObjectProperty;
    31    rdfs:label "hasAssertions";
    32    rdfs:comment "A reference to the assertions that an asserter has made. This could be to a named graph, a file, a URL, etc.";
    33    rdfs:subPropertyOf prov:hasLocation;
    34 .