PROV-O encoding of two views on a person - from email.
authorTim L <lebot@rpi.edu>
Wed, 16 Nov 2011 10:21:27 -0500
changeset 917 57800b45437c
parent 916 7b8b64840980
child 918 0ba4a0136d55
PROV-O encoding of two views on a person - from email.
ontology/components/Entity/public-prov-wg-2011Nov-0090-person-e1-e2-e3.ttl
ontology/components/viewOf.ttl
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/components/Entity/public-prov-wg-2011Nov-0090-person-e1-e2-e3.ttl	Wed Nov 16 10:21:27 2011 -0500
@@ -0,0 +1,45 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix owl:     <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix time:    <http://www.w3.org/2006/time#> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix foaf:    <http://xmlns.com/foaf/0.1/> .
+@prefix prov:    <http://www.w3.org/ns/prov-o/> .
+@prefix :        <#> .
+
+:e1
+   rdfs:seeAlso <http://lists.w3.org/Archives/Public/public-prov-wg/2011Nov/0090.html>,
+                <http://dvcs.w3.org/hg/prov/raw-file/7b8b64840980/ontology/components/Quote/public-prov-wg-2011Nov-0090.ttl#what_luc_said>;
+   dcterms:description
+"""Remember that an entity is a perspective on a thing.
+So, here, we can have multiple perspectives:
+
+e1 Luc
+e2 Luc at age=5
+e3 Luc at age=10
+
+e3 and e2 have a same attribute name age, but different values. So they 
+must be different entities,i.e. perspectives, over human being e1.""";
+   a prov:Entity, foaf:Person;
+   foaf:firstName "Luc";
+.
+
+:e2
+   a prov:Entity, foaf:Person;
+   foaf:firstName "Luc";
+   :age 5;
+   rdfs:comment "e2 is a perspective on e1";
+   prov:viewOf          :e1;
+.
+
+
+:e2 owl:differentFrom :e3 .
+
+
+:e3
+   a prov:Entity, foaf:Person;
+   foaf:firstName "Luc";
+   :age 10;
+   rdfs:comment "e3 is a perspective on e1";
+   prov:viewOf          :e1;
+.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/components/viewOf.ttl	Wed Nov 16 10:21:27 2011 -0500
@@ -0,0 +1,16 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl:     <http://www.w3.org/2002/07/owl#> .
+@prefix time:    <http://www.w3.org/2006/time#> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix prov:    <http://www.w3.org/ns/prov-o/> .
+@prefix :        <#> .
+
+prov:viewOf
+   a owl:ObjectProperty;
+   rdfs:label "viewOf";
+   rdfs:comment "This entity is a more specific view of a more abstract entity";
+   rdfs:comment "'Invariant View Or Perspective Of' is being abbreviated to 'viewOf' here, for simplicity.";
+   rdfs:domain prov:Entity;
+   rdfs:range  prov:Entity;
+.