ontology/components/Account.ttl
author Paul Groth <p.t.groth@vu.nl>
Fri, 07 Jun 2013 20:21:19 +0200
changeset 6412 600c6fd1fdb4
parent 717 2b05e8b488c1
permissions -rw-r--r--
minor updates to address dong's comments
@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/> .
@prefix sd:   <http://www.w3.org/ns/sparql-service-description#> .

prov:Account
   a owl:Class;
   rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#expression-Account>;
   rdfs:comment "Account requires that the asserter be identified.";
   rdfs:subClassOf [
      a owl:Restriction;
      owl:onProperty prov:hasAsserter;
      owl:minQualifiedCardinality 1;
      owl:onClass    prov:Agent;
   ];
   rdfs:subClassOf [
      a owl:Restriction;
      owl:onProperty     prov:hasAssertions;
      owl:minCardinality 1;
   ];
   rdfs:comment "An Account associates an asserting agent with some set of assertions, which are available from a ProvenanceContainer.";
   rdfs:subClassOf [
      a owl:Restriction;
      owl:onProperty    prov:hasAssertions;
      owl:allValuesFrom prov:ProvenanceContainer;
   ];
.

prov:hasAssertions 
   a owl:ObjectProperty;
   rdfs:label "hasAssertions";
   rdfs:comment "A reference to the assertions that an asserter has made. This could be to a named graph, a file, a URL, etc.";
   rdfs:subPropertyOf prov:hasLocation;
.