Adding links to issues plus update to schema with fix for definedby of dcterms:alternative
Wed, 07 Nov 2012 11:45:14 +0000
changeset 248 d3b7e346fd18
parent 247 29a4fb684af8
child 249 0c35f9a2b7c5
Adding links to issues plus update to schema with fix for definedby of dcterms:alternative
--- a/legal/index.html	Mon Oct 29 15:25:26 2012 +0200
+++ b/legal/index.html	Wed Nov 07 11:45:14 2012 +0000
@@ -64,7 +64,7 @@
 <p>This is a vocabulary for describing organizations that have gained legal entity status
 through a formal registration process, typically in a national or regional register.
 This document is a companion to the namespace document at <a href=""></a></p>
-<p class="editorsnote">NB. For this Ed Draft, see <a href="regorg20121023.rdf">regorg20121023.rdf</a></p>
+<p class="editorsnote">NB. For this Ed Draft, see <a href="regorg20121107.rdf">regorg20121107.rdf</a></p>
 <section id="sotd">
@@ -210,6 +210,8 @@
   org:identifer "123456"^^ex:idType .</pre></td></tr>
+<p class="editorsnote">is this information in this table helpful? If so, is the table the best way to show it?</p>
@@ -233,6 +235,8 @@
 <p>The Registered Organization Vocabulary is technology-neutral and a publisher may use any of the terms defined in this 
 document encoded in any technology although RDF and XML are preferred.</p>
+<p class="editorsnote"><a href="">Issue-47</a> RegOrg should be defined as an Org profile</p>
@@ -261,6 +265,9 @@
   <figcaption>UML Diagram of the Registered Organization vocabulary</figcaption>
+<p class="editorsnote"><a href="">Issue-46</a> Should GLD vocabularies define conceptual models too?</p>
 <p>The classes and properties are described in the following sub-sections.</p>
 <section><h2 id="dataTypes">Data Types</h2>
@@ -385,31 +392,15 @@
 several 'identifier' properties compared in an <a href="#app1">appendix</a>.</p>
-<h3 id="identifier">identifier</h3>
-<p class="editorsnote"><a href="">Issue-40</a> should this property be moved (presumably to ADMS)?</p>
-  <thead><tr><th>Property</th><th>Abstract Data Type</th><th>RDF encoding</th></tr></thead>
-  <tbody><tr><td class="code">identifier</td><td>Identifier</td><td><code>rov:identifier</code></td></tr></tbody>
-<p>The identifier property links a resource to any formally issued identifier for that 
-resource other than one that confers legal status upon it.</p>
-<p>Legal Entities, people, organizations and other Agents may have any number of 
-identifiers (but no more than one registration that confers legal entity status). For example, in many jurisdictions, 
-a business will have one or more tax numbers associated with them which do not, by themselves, 
-confer legal entity status. An individual may be issued with identifiers for everything from 
-social security to club membership. The identifier relationship should not be used to 
-link to the identifier issued by the authority that conferred legal entity status on an organization.</p>
-<p><code>rov:identifier</code> is one of several 'identifier' properties compared in an <a href="#app1">appendix</a>.</p>
-</section> -->
 <h3 id="registeredAddress">registered address</h3>
 <p class="editorsnote">This property ties in with the Location core voc, one of the inputs to the
 <a href="">LOCADD Community Group</a>. The original ISA Programme Location Core Vocabulary offers a
 structure for addresses that is conformant with INSPIRE but that may be inappropriate here? Using the Address
-class creates a dependency we may not wish to have.</p>
+class creates a dependency we may not wish to have.<br /><br />See also <a href="">Issue-45</a> on
+need for better alignment with ORG's hasRegisteredSite etc. (i.e. <code>rov:registeredAddress</code> is likely to be removed).</p>
   <thead><tr><th>Property</th><th>Abstract Data Type</th><th>RDF encoding</th></tr></thead>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/legal/regorg20121107.rdf	Wed Nov 07 11:45:14 2012 +0000
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE rdf:RDF [
+  <!ENTITY xsd     "">
+  <!ENTITY rdf     "">
+  <!ENTITY rdfs    "">
+  <!ENTITY owl     "">
+  <!ENTITY dcterms "">
+  <!ENTITY dcDoc   "">
+  <!ENTITY foaf    "">
+  <!ENTITY foafSpec "">
+  <!ENTITY sioc    "">
+  <!ENTITY schema  "">
+  <!ENTITY cc      "">
+  <!ENTITY org     "">
+  <!ENTITY skos    "">
+  <!ENTITY skosDoc "">
+  <!ENTITY xhv     "">
+  <!ENTITY wdrs    "">
+  <!ENTITY vann    "">
+  <!ENTITY regorg   "">
+  <!ENTITY regorgDoc "">
+  <!ENTITY adms    "">
+  <!ENTITY admsDoc "">
+  <!ENTITY title   "Registered Organization Vocabulary vocabulary">
+  <!ENTITY documentation "">
+  <!ENTITY documentationTitle "Registered Organization Vocabulary">
+  <!ENTITY forum "">
+  <!ENTITY forumTitle "Public GLD comments">
+<rdf:RDF xmlns:xsd     = "&xsd;"
+         xmlns:rdf     = "&rdf;"
+         xmlns:rdfs    = "&rdfs;"
+         xmlns:owl     = "&owl;"
+         xmlns:dcterms = "&dcterms;"
+         xmlns:foaf    = "&foaf;"
+         xmlns:sioc    = "&sioc;"
+         xmlns:schema  = "&schema;"
+         xmlns:cc      = "&cc;"
+         xmlns:org     = "&org;"
+         xmlns:skos    = "&skos;"
+         xmlns:xhv     = "&xhv;"
+         xmlns:wdrs    = "&wdrs;"
+         xmlns:vann    = "&vann;"
+         xmlns:rov    = "&regorg;"
+         xmlns:adms    = "&adms;"
+         xmlns         = "&regorg;"
+         xml:base      = "&regorg;"
+         xml:lang = "en">
+<!-- Document metadata -->
+  <owl:Ontology rdf:about="&regorg;">
+    <rdfs:label xml:lang="en">&documentationTitle;</rdfs:label>
+    <rdfs:comment xml:lang="en">This file specifies the set of RDF classes and properties used in the &title;</rdfs:comment>
+    <owl:versionInfo xml:lang="en">First version in</owl:versionInfo>
+    <dcterms:modified rdf:datatype="&xsd;date">2012-11-07</dcterms:modified>
+    <xhv:last rdf:resource=""/>
+    <vann:preferredNamespaceUri>&regorg;</vann:preferredNamespaceUri>
+    <vann:preferredNamespacePrefix>rov</vann:preferredNamespacePrefix>
+    <dcterms:creator rdf:parseType="Resource">
+      <rdfs:seeAlso rdf:resource=""/>
+      <foaf:name>Phil Archer</foaf:name>
+      <foaf:homepage rdf:resource=""/>
+      <schema:affiliation rdf:parseType="Resource">
+        <foaf:name>W3C/ERCIM</foaf:name>
+      </schema:affiliation>
+    </dcterms:creator>
+    <dcterms:creator rdf:parseType="Resource">
+      <rdfs:seeAlso rdf:resource=""/>
+      <foaf:name>Andrea Perego</foaf:name>
+      <foaf:homepage rdf:resource=""/>
+      <schema:affiliation rdf:parseType="Resource">
+        <foaf:name>European Commission, Joint Research Centre (JRC)</foaf:name>
+      </schema:affiliation>
+    </dcterms:creator>
+    <foaf:maker rdf:parseType="Resource">
+      <foaf:name>Government Linked Data WG</foaf:name>
+      <foaf:page rdf:resource=""/>
+    </foaf:maker>
+    <dcterms:abstract>This is a vocabulary for describing organizations that gain legal entity status through a formal registration process, typically in a national or regional register. This document is a companion to the namespace document at</dcterms:abstract>
+    <dcterms:description>This is the RDF encoding of the Legal Entity vocabulary, originally developed under the European Commission's ISA Programme.</dcterms:description>
+    <foaf:depiction>
+      <rdf:Description rdf:about="">
+        <rdfs:label>Registered Organization vocabulary UML Class Diagram</rdfs:label>
+      </rdf:Description>
+    </foaf:depiction>
+    <wdrs:describedby>
+      <rdf:Description rdf:about="&documentation;">
+        <dcterms:title>&documentationTitle;</dcterms:title>
+      </rdf:Description>
+    </wdrs:describedby>
+    <dcterms:relation>
+      <sioc:Forum rdf:about="&forum;">
+        <dcterms:title>&forumTitle;</dcterms:title>
+      </sioc:Forum>
+    </dcterms:relation>
+    <dcterms:rights>Copyright &#169; 2012 European Commission.</dcterms:rights>
+    <dcterms:license>
+      <rdf:Description rdf:about="">
+        <dcterms:title>ISA Open Metadata Licence v1.1</dcterms:title>
+        <cc:attributionName>European Commission</cc:attributionName>
+        <cc:attributionURL rdf:resource=""/>
+      </rdf:Description>
+    </dcterms:license>
+    <cc:attributionName>European Commission</cc:attributionName>
+    <cc:attributionURL rdf:resource=""/>
+  </owl:Ontology>  
+<!-- This vocabulary just one class of its own-->
+  <rdfs:Class rdf:about="&regorg;RegisteredOrganization">
+    <rdf:type rdf:resource="&owl;Class" />
+    <rdfs:label xml:lang="en">Registered Organization</rdfs:label>
+    <rdfs:comment xml:lang="en" rdf:parseType="Literal"><p>rov:RegisteredOrganization is the key class for the Registered Organization vocabulary and represents an organization that is legally registered. In many countries there is a single registry although in others, such as Spain and Germany, multiple registries exist. A Registered Organization is able to trade, is legally liable for its actions, accounts, tax affairs etc. Legal entity status is conferred by the act of registration cf. org:FormalOrganization that applies to any legal entity, including those created by other legal means.</p>
+    <p>This makes registered organizations distinct from the broader concept of organizations, groups or, in some jurisdictions, sole traders. Many organizations exist that are not legal entities yet to the outside world they have staff, hierarchies, locations etc. Other organizations exist that are an umbrella for several legal entities (universities are often good examples of this). This vocabulary is concerned solely with registered organizations.</p>
+    <p>In RDF, Registered Organization is a sub class of the Organization Ontology's org:FormalOrganization which is itself a sub class of the more general 'Agent' class found in FOAF [FOAF] and Dublin Core [DC11] that does encompass organizations, natural persons, groups etc. - i.e. an Agent is any entity that is able to carry out actions.</p></rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:subClassOf rdf:resource="&org;FormalOrganization" />
+    <dcterms:identifier>rov:RegisteredOrganization</dcterms:identifier>
+  </rdfs:Class>
+<!-- RegisteredOrganization properties -->
+  <rdf:Property rdf:about="&regorg;legalName">
+    <rdf:type rdf:resource="&owl;DatatypeProperty" />
+    <rdfs:label xml:lang="en">legal name</rdfs:label>
+    <rdfs:comment xml:lang="en">The legal name of the business. A business might have more than one 
+    legal name, particularly in countries with more than one official language. In such cases the 
+    language of the string should be identified.</rdfs:comment>
+    <rdfs:range rdf:resource="&rdfs;Literal" />
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <dcterms:identifier>rov:legalName</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Description rdf:about="&dcterms;alternative">
+    <rdfs:label xml:lang="en">alternative name</rdfs:label>
+    <rdfs:comment xml:lang="en">The dcterms:alternative property fully represents the 
+    Legal Entity vocabulary property of alternative name. Some jurisdictions recognize concepts such as 
+    a trading name or alternative forms of a legal entity's name. The alternative name property can be 
+    used to record such names but should not be used to record translations of the primary legal name. 
+    Where more than one legal name exists and where they have equal standing but are expressed in 
+    different languages, identify the language used in each of the multiple legal names.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&dcDoc;" />
+    <dcterms:identifier>dcterms:alternative</dcterms:identifier>
+  </rdf:Description>
+  <rdf:Property rdf:about="&regorg;companyType">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">company type</rdfs:label>
+    <rdfs:comment xml:lang="en">This property records the type of company. Familiar types are SA, PLC, LLC, GmbH etc. Each 
+    jurisdiction will have a limited set of recognized company types and these should be used in a consistent manner
+    using a SKOS Concept Scheme. rov:companyType is a sub class of org:classification which has a range of skos:Concept.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:subPropertyOf rdf:resource="&org;classification" />
+    <dcterms:identifier>rov:companyType</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Property rdf:about="&regorg;companyStatus">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">company status</rdfs:label>
+    <rdfs:comment xml:lang="en">Terms like insolvent, bankrupt and in receivership are likely to have 
+    different legal implications in different jurisdictions. Best Practice for recording various 
+    other status levels is to use the relevant jurisdiction&apos;s terms and to do so in a 
+    consistent manner using a SKOS Concept Scheme. rov:companyStatus is a sub class of org:classification
+    which has a range of skos:Concept.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:subPropertyOf rdf:resource="&org;classification" />
+    <dcterms:identifier>rov:companyStatus</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Property rdf:about="&regorg;companyActivity">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">company activity</rdfs:label>
+    <rdfs:comment xml:lang="en">The activity of a company should be 
+    recorded using a controlled vocabulary expressed as a SKOS concept scheme. Several such 
+    vocabularies exist, many of which map to the UN&apos;s ISIC codes. Where a particular controlled vocabulary is in use 
+    within a given context, such as SIC codes in the UK, it is acceptable to use these, however, the preferred 
+    choice for European interoperability is NACE. rov:companyActivity is a sub class of org:classification which has a range of skos:Concept.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:subPropertyOf rdf:resource="&org;classification" />
+    <dcterms:identifier>rov:companyActivity</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Property rdf:about="&regorg;registration">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">registration</rdfs:label>
+    <rdfs:comment xml:lang="en">The registration is a fundamental relationship between a legal entity and the 
+    authority with which it is registered and that confers legal status upon it. rov:registration is 
+    a sub property of adms:identifier which has a range of adms:Identifier. rov:registration has a domain of rov:RegisteredOrganization.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorg;" />
+    <rdfs:domain rdf:resource="&regorg;LegalEntity" />
+    <rdfs:subPropertyOf rdf:resource="&adms;identifier" />
+    <dcterms:identifier>rov:registration</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Property rdf:about="&regorg;registeredAddress">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">registered address</rdfs:label>
+    <rdfs:comment xml:lang="en">Links a Legal Entity to its registered address. 
+    This may or may not be the actual address at which the legal entity does its business, it is commonly 
+    the address of their lawyer or accountant, but it is the address to which formal communications can 
+    be sent. rov:registeredAddress has a domain of rov:LegalEntity.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:domain rdf:resource="&org;FormalOrganization" />
+    <dcterms:identifier>rov:registeredAddress</dcterms:identifier>
+  </rdf:Property>
+  <rdf:Property rdf:about="&regorg;RegisteredOrganization">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
+    <rdfs:label xml:lang="en">registered organization</rdfs:label>
+    <rdfs:comment xml:lang="en">The registered organization relationship can be used to link any dcterms:Agent (equivalent class foaf:Agent)
+    to a Registered Organization that in some way acts as a registered legal entity for it. This is useful, for example, 
+    where an organization includes one or more legal entities, or where a natural person is also registered as a legal entity.
+    rov:RegisteredOrganization has a range of rov:RegisteredOrganization.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:domain rdf:resource="&dcterms;Agent" />
+    <rdfs:range rdf:resource="&regorg;RegisteredOrganization" />
+    <dcterms:identifier>rov:RegisteredOrganization</dcterms:identifier>
+  </rdf:Property>