Merging home/work org edits
authorDave Reynolds <dave@epimorphics.com>
Thu, 21 Feb 2013 10:45:18 +0000
changeset 279 a633964b232a
parent 278 f86edcc0cfb0 (current diff)
parent 277 817454df40c7 (diff)
child 280 51c9ee25ef88
Merging home/work org edits
org/index.html
--- a/bp/index.html	Thu Feb 21 10:37:49 2013 +0000
+++ b/bp/index.html	Thu Feb 21 10:45:18 2013 +0000
@@ -6,9 +6,13 @@
 	<title>Best Practices for Publishing Linked Data</title>
 	<meta name="description" content="Best Practices for Publishing Linked Data" />
 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<script type="text/javascript" src="http://dev.w3.org/2009/dap/ReSpec.js/js/respec.js" class="remove"></script>
-	<script src="respec-ref.js"></script>
-	<script src="respec-config.js"></script>
+    <!--[if lt IE 9]>
+    <script src="http://www.w3.org/2008/site/js/html5shiv.js"></script>
+    <![endif]-->
+	  <script type="text/javascript" src='../respec/respec3/builds/respec-w3c-common.js' class='remove'></script>
+	  <script type="text/javascript" src="respec-ref.js" class="remove"></script>
+	  <script type="text/javascript" src="../respec/gld-bib.js" class="remove"></script>
+	  <script type="text/javascript" src="respec-config.js" class="remove"></script>
 	<link rel="stylesheet" type="text/css" href="local-style.css" />
 </head>
 <body>
--- a/org/index.html	Thu Feb 21 10:37:49 2013 +0000
+++ b/org/index.html	Thu Feb 21 10:45:18 2013 +0000
@@ -463,6 +463,57 @@
   foundation for this, building upon
   the PROV-O Provenance Vocabulary [[!PROV-O]].</p>
 
+<p>For example to indicate that an organization now called "Department
+  for Education" was formed as a result of rebranding and
+  restructuring and organization called "Department for Children
+  Schools and Family" we might state:</p>
+
+<pre class="code">
+    &lt;http://example.com/DfE> a org:Organization;
+        skos:prefLabel  "Department for Education"@en .
+
+    &lt;http://example.com/DCSF> a org:Organization;
+        skos:prefLabel  "Department for Children Schools and Family"@en .
+
+    &lt;http://example.com/regorgMay2010> a org:ChangeEvent;
+        rdfs:comment "Post-election re-organization and rebranding"@en ;
+        org:originalOrganization  &lt;http://example.com/DfE> ;
+	org:resultingOrganization &lt;http://example.com/DCSF> .
+</pre>
+
+<p>An application can use terms from the PROV-O vocabulary to further describe the
+  change event, for example the period of time over which it
+  occurred. Such usage of PROV-O terms should take into account the
+  semantic constraints [[PROV-CONSTRAINTS]] of the PROV model. <p>
+
+<p>It is sometimes convenient to be able to directly link from an
+  organization to a previous organization from which it descended. This
+  is supported by using
+  the <a href="http://www.w3.org/TR/prov-o/#wasDerivedFrom">prov:wasDerivedFrom</a>
+  relationship. ORG declares the property chain axiom:<p>
+
+<pre class="code">
+   SubObjectPropertyOf( ObjectPropertyChain( org:resultedFrom org:originalOrganization ) prov:wasDerivedFrom )
+</pre>
+
+<p>Which can also be expressed using a SPARQL CONSTRUCT</p>
+<pre class="code">
+CONSTRUCT {
+  ?orgR prov:wasDerivedFrom ?orgO .
+} WHERE {
+   ?orgR org:resultedFrom / org:originalOrganization ?orgO .
+}
+</pre>
+
+<p>Thus in our previous example, given
+  that <a href="#org:resultedFrom">org:resultedFrom</a>
+  and <a href="#org:resultingOrganization">org:resultingOrganization</a>
+  are inverse of each other, we can deduce:<p>
+
+<pre class="code">
+    &lt;http://example.com/DfE> prov:wasDerivedFrom &lt;http://example.com/DCSF> .
+</pre>
+
 <h5>Note</h5>
 
 <p>In earlier versions of this ontology
@@ -1560,6 +1611,16 @@
 </table>
 </section>
 
+<h3 id="wasDerivedFromAxiom">Property chain axiom</h3>
+<p>
+In addition the ontology defines the following relationship between 
+<a href="#org:resultedFrom">org:resultedFrom</a>, <a href="#org:originalOrganization">org:originalOrganization</a>
+and <a href="http://www.w3.org/TR/prov-o/#wasDerivedFrom">prov:wasDerivedFrom</a>
+:
+<pre class="code">
+   SubObjectPropertyOf( ObjectPropertyChain( org:resultedFrom org:originalOrganization ) prov:wasDerivedFrom )
+</pre>
+
 </section>  <!-- end of Class Role-->
 
 </section>  <!-- end of Section Historical-->
@@ -1581,7 +1642,9 @@
   class of <a href="#org:Organization">org:Organization</a>, adding
    an informative note that ORG applications are still free to declare
   entities as being instances of both classes.</li>
-  <li>Removed the range constraint
+ <li>Added <a href="#wasDerivedFromAxiom">property chain axiom</a>
+  for <a href="http://www.w3.org/TR/prov-o/#wasDerivedFrom">prov:wasDerivedFrom</a>.</li>
+ <li>Removed the range constraint
   on <a href="#org:siteAddress">org:siteAddress</a> to allow other
   encodings than VCard to be used.</li>
   <li>Added a statement
--- a/org/respec-ref.js	Thu Feb 21 10:37:49 2013 +0000
+++ b/org/respec-ref.js	Thu Feb 21 10:45:18 2013 +0000
@@ -12,6 +12,11 @@
           berjon.biblio["RFC2616"] = "<cite><a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616.html\">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding; et al. June 1999. Internet RFC 2616. URL: http://www.w3.org/Protocols/rfc2616/rfc2616.html.";
 	  berjon.biblio["VCARD"] =  "R. Iannella; et al. <cite><a href=\"http://www.w3.org/TR/vcard-rdf/\">Representing vCard Objects in RDF</a></cite>, January 2010. W3C Member Sumission 20 January 2010. URL: <a href=\"http://www.w3.org/Submission/2010/SUBM-vcard-rdf-20100120\">http://www.w3.org/Submission/2010/SUBM-vcard-rdf-20100120</a>";
 	  berjon.biblio["PROV-O"] =  "Timothy Lebo, Satya Sahoo, Deborah McGuinness, <cite><a href=\"http://www.w3.org/TR/2012/WD-prov-o-20120724/\">PROV-O: The PROV Ontology</a></cite>, W3C Working Draft 24 July 2012. URL: <a href=\"http://www.w3.org/TR/prov-o/\">http://www.w3.org/TR/prov-o/</a>";
+	  berjon.biblio["PROV-CONSTRAINTS"] = 
+          "James Cheney; Paolo Missier; Luc Moreau; eds. "+
+          "<a href=\"http://www.w3.org/TR/2013/PR-prov-constraints-20130312/\"><cite>Constraints of the PROV Data Model</cite></a>. "+
+          "12 March 2013, W3C Proposed Recommendation. "+
+          "URL: <a href=\"http://www.w3.org/TR/2013/PR-prov-constraints-20130312/\">http://www.w3.org/TR/2013/PR-prov-constraints-20130312/</a>",
 	  berjon.biblio["GOOD-RELATIONS"] =  "Martin Hepp, <cite><a href=\"http://www.heppnetz.de/ontologies/goodrelations/v1.html\">GoodRelations Language Reference</a></cite>, Version 1.0, 1 October 2011,  URL: <a href=\"http://www.heppnetz.de/ontologies/goodrelations/v1.html\">http://www.heppnetz.de/ontologies/goodrelations/v1.html</a>";
 
                 // process the document before anything else is done
@@ -127,4 +132,4 @@
                     p.replaceChild(sp, item) ;
                 }
             }
-    } ;
\ No newline at end of file
+    } ;
--- a/org/vocab/org.ttl	Thu Feb 21 10:37:49 2013 +0000
+++ b/org/vocab/org.ttl	Thu Feb 21 10:45:18 2013 +0000
@@ -17,7 +17,7 @@
 
 <http://www.w3.org/ns/org#>
     a owl:Ontology;
-    owl:versionInfo "0.6";
+    owl:versionInfo "0.7";
     rdfs:label "Core organization ontology"@en;
     rdfs:comment "Vocabulary for describing organizational structures, specializable to a broad variety of types of organization."@en;
     dct:created "2010-05-28"^^xsd:date;
@@ -25,12 +25,13 @@
     dct:modified "2010-10-08"^^xsd:date;
     dct:modified "2012-09-30"^^xsd:date;
     dct:modified "2012-10-06"^^xsd:date;
+    dct:modified "2013-02-15"^^xsd:date;
     dct:title "Core organization ontology"@en;
     dct:title "Ontologie des organisations"@fr;
     dct:contributor [foaf:mbox "dave@epimorphics.com"; foaf:name "Dave Reynolds"];
     dct:contributor [foaf:mbox "dguardiola@quinode.fr"; foaf:name "Dominique Guardiola"];
     dct:license <http://www.opendatacommons.org/licenses/pddl/1.0/> ;
-    rdfs:seeAlso <http://www.epimorphics.com/public/vocabulary/org.html>;
+    rdfs:seeAlso <http://www.w3.org/TR/vocab-org/> ;
     .
     
 # -- Organizational structure -----------------------------------------------------------
@@ -192,10 +193,10 @@
 org:reportsTo a owl:ObjectProperty, rdf:Property;
     rdfs:label "reports to"@en;
     rdfs:label "est subordonné à"@fr;
-#    rdfs:domain foaf:Agent;
-#    rdfs:range  foaf:Agent;
-    rdfs:domain [a owl:Class; owl:unionOf (foaf:Agent org:Post)];
-    rdfs:range  [a owl:Class; owl:unionOf (foaf:Agent org:Post)];
+    rdfs:domain foaf:Agent;
+    rdfs:range  foaf:Agent;
+#    rdfs:domain [a owl:Class; owl:unionOf (foaf:Agent org:Post)];
+#    rdfs:range  [a owl:Class; owl:unionOf (foaf:Agent org:Post)];
     rdfs:comment """Indicates a reporting relationship as might be depicted on an organizational chart. The precise semantics of the reporting relationship will vary by organization but is intended to encompass both direct supervisory relationships (e.g. carrying objective and salary setting authority) and more general reporting or accountability relationships (e.g. so called _dotted line_ reporting)."""@en;
     rdfs:comment """Indique une relation de subordination comme elle pourrait figurer dans un organigramme. La sémantique précise de cette subordination pourra varier selon l'Organisation mais vise à englober aussi bien les relations hiérarchiques directes (définition d'objectifs, montant du salaire) que des relations plus générales ou organisationnelles (les liens en pointillés dans les organigrammes)."""@fr;    
     rdfs:isDefinedBy <http://www.w3.org/ns/org> ;
@@ -323,9 +324,9 @@
     rdfs:label "site Address"@en;
     rdfs:label "adresse du Site"@fr;
     rdfs:domain org:Site;
-    rdfs:range  vcard:VCard;
-    rdfs:comment """Indicates a VCard (using the http://www.w3.org/TR/vcard-rdf/ vocabulary) for the site. This can include email, telephone, and geo-location details as well as an address. """@en;
-    rdfs:comment """Indique une VCard (utilisant le vocabulaire http://www.w3.org/TR/vcard-rdf/) pour le Site. Peut inclure un email, un téléphone, et des détails de geo-localisation au côtés de l'adresse. """@fr;    
+ #   rdfs:range  vcard:VCard;
+    rdfs:comment """Indicates an addess for the site in a suitable encoding. Use of vCard (using the http://www.w3.org/TR/vcard-rdf/ vocabulary) is encouraged but the range is left open to allow other encodings to be used. The address may include email, telephone, and geo-location information and is not restricted to a physical address. """@en;
+#    rdfs:comment """Indique une VCard (utilisant le vocabulaire http://www.w3.org/TR/vcard-rdf/) pour le Site. Peut inclure un email, un téléphone, et des détails de geo-localisation au côtés de l'adresse. """@fr;    
     rdfs:isDefinedBy <http://www.w3.org/ns/org> ;
     .
 
@@ -473,6 +474,9 @@
 org:resultedFrom          owl:inverseOf org:resultingOrganization .
 org:resultingOrganization owl:inverseOf org:resultedFrom .
 
+# Property chain to license derivation relation
+prov:wasDerivedFrom owl:propertyChainAxiom (org:resultedFrom org:originalOrganization) .
+    
 # -- Posts - added 2012-09-30 -----------------------------------------------------------
 
 org:Post a owl:Class, rdfs:Class;