PROV-O encoding of two views on a person - from email.
--- /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;
+.