Amendments following input from Dave Reynolds
authorphila
Thu, 06 Sep 2012 18:12:40 +0100
changeset 202 52803c4cf7a8
parent 201 4f17a60fddb4
child 203 f7d24ffea888
Amendments following input from Dave Reynolds
legal/legal20120906.rdf
--- a/legal/legal20120906.rdf	Thu Sep 06 14:10:00 2012 +0100
+++ b/legal/legal20120906.rdf	Thu Sep 06 18:12:40 2012 +0100
@@ -17,17 +17,15 @@
   <!ENTITY xhv     "http://www.w3.org/1999/xhtml/vocab#">
   <!ENTITY wdrs    "http://www.w3.org/2007/05/powder-s#">
   <!ENTITY vann    "http://purl.org/vocab/vann/">
-  <!ENTITY person  "http://www.w3.org/ns/person#">
   <!ENTITY legal   "http://www.w3.org/ns/legal#">
-  <!ENTITY locn    "http://www.w3.org/ns/locn#">
+  <!ENTITY legalDoc "http://www.w3.org/TR/vocab-legal/">
   <!ENTITY adms    "http://www.w3.org/ns/adms#">
+  <!ENTITY admsDoc "http://www.w3.org/TR/vocab-adms/">
   <!ENTITY title   "Business Core Vocabulary">
-  <!ENTITY documentation "https://joinup.ec.europa.eu/system/files/project/Core_Vocabularies-Business_Location_Person-Specification-v0.3_0.zip">
+  <!ENTITY documentation "http://www.w3.org/TR/vocab-legal/">
   <!ENTITY documentationTitle "Business Core Vocabulary">
-  <!ENTITY methodology "https://joinup.ec.europa.eu/elibrary/document/isa-deliverable-process-and-methodology-developing-core-vocabularies">
-  <!ENTITY methodologyTitle "Process and Methodology for Developing Core Vocabularies">
-  <!ENTITY forum "https://joinup.ec.europa.eu/asset/core_business/topic/public-comments-core-business-vocabulary-v02">
-  <!ENTITY forumTitle "Public comments on the Business Core Vocabulary v0.2">
+  <!ENTITY forum "http://lists.w3.org/Archives/Public/public-gld-comments/">
+  <!ENTITY forumTitle "Public GLD comments">
 ]>
 
 
@@ -45,9 +43,7 @@
          xmlns:xhv     = "&xhv;"
          xmlns:wdrs    = "&wdrs;"
          xmlns:vann    = "&vann;"
-         xmlns:person  = "&person;"
          xmlns:legal   = "&legal;"
-         xmlns:locn    = "&locn;"
          xmlns:adms    = "&adms;"
          xmlns         = "&legal;"
          xml:base      = "&legal;"
@@ -98,11 +94,6 @@
         <dcterms:title>&documentationTitle;</dcterms:title>
       </rdf:Description>
     </wdrs:describedby>
-    <dcterms:conformsTo>
-      <rdf:Description rdf:about="&methodology;">
-        <dcterms:title>&methodologyTitle;</dcterms:title>
-      </rdf:Description>
-    </dcterms:conformsTo>
     <dcterms:relation>
       <sioc:Forum rdf:about="&forum;">
         <dcterms:title>&forumTitle;</dcterms:title>
@@ -129,7 +120,7 @@
     such as Spain and Germany, multiple registries exist. A Legal Entity is able to trade, is 
     legally liable for its actions, accounts, tax affairs etc. It is a sub class of org:FormalOrganization
     which covers a wider range of entities, such as charities.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:subClassOf rdf:resource="&org;FormalOrganization" />
     <dcterms:identifier>legal:LegalEntity</dcterms:identifier>
   </rdfs:Class>
@@ -137,12 +128,13 @@
 <!-- Legal Identity properties -->
 
   <rdf:Property rdf:about="&legal;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="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <dcterms:identifier>legal:legalName</dcterms:identifier>
   </rdf:Property>
 
@@ -159,75 +151,81 @@
   </rdf:Description>
 
   <rdf:Property rdf:about="&legal;companyType">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">company type</rdfs:label>
     <rdfs:comment xml:lang="en" rdf:parseType="Literal">This property records the type of company. Familiar types are SA, PLC, LLC, GmbH etc. Each 
     jurisdiction will have a limited set of recognised company types and these should be used in a consistent manner
     using a SKOS Concept Scheme. legal:companyType is a sub class of org:classification which has a range of skos:Concept.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
-    <rdfs:range rdf:resource="&skos;Concept"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:subPropertyOf rdf:resource="&org;classification" />
     <dcterms:identifier>legal:companyType</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;companyStatus">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">company status</rdfs:label>
     <rdfs:comment xml:lang="en" rdf:parseType="Literal">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. legal:companyStatus is a sub class of org:classification
     which has a range of skos:Concept.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:subPropertyOf rdf:resource="&org;classification" />
     <dcterms:identifier>legal:companyStatus</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;companyActivity">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">company activity</rdfs:label>
     <rdfs:comment xml:lang="en" rdf:parseType="Literal">The activity of a company should be recorded using a controlled vocabulary expressed
     as a SKOS concept scheme (see <a href="#skos:Concept">Code</a>. Several such 
     vocabularies exist, many of which map to the UN'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. legal:companyActivity is a sub class of org:classification which has a range of skos:Concept.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:subPropertyOf rdf:resource="&org;classification" />
     <dcterms:identifier>legal:companyActivity</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;legalIdentifier">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">legal identifer</rdfs:label>
     <rdfs:comment xml:lang="en">The legal identifier is a fundamental relationship between a legal entity and the 
     authority with which it is registered and that confers legal status upon it. legal:legalIdentifier is 
     a sub property of legal:identifier which has a range of adms:Identifier. legal:legalIdentifier has a domain of legal:LegalEntity</rdfs:comment>
     <rdfs:isDefinedBy rdf:resource="&legal;" />
     <rdfs:domain rdf:resource="&legal;LegalEntity" />
-    <rdfs:range rdf:resource="&adms;Identifier" />
     <rdfs:subPropertyOf rdf:resource="&legal;identifier" />
     <dcterms:identifier>legal:legalIdentifier</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;identifier">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">identifer</rdfs:label>
     <rdfs:comment xml:lang="en">The identifier relation links a resource to any formally issued identifier for that 
     resource other than one that confers legal status upon it. The range is adms:Identifier.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&dcDoc;"/>
+    <rdfs:range rdf:resource="&adms;Identifier" />
+    <rdfs:isDefinedBy rdf:resource="&admsDoc;"/>
     <dcterms:identifier>legal:identifier</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;registeredAddress">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">registered address</rdfs:label>
     <rdfs:comment xml:lang="en" rdf:parseType="Literal">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. legal:registeredAddress has a domain of legal:LegalEntity.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:domain rdf:resource="&legal;LegalEntity" />
     <dcterms:identifier>legal:registeredAddress</dcterms:identifier>
   </rdf:Property>
 
   <rdf:Property rdf:about="&legal;legalEntity">
+    <rdf:type rdf:resource="&owl;ObjectProperty" />
     <rdfs:label xml:lang="en">legal entity</rdfs:label>
     <rdfs:comment xml:lang="en">The legal entity relationship can be used to link any resource to a Legal Entity Class. This is useful, for example, where an organisation includes one or more legal entities. The Dublin Core term isPartOf is a suitable inverse of this relationship. legal:legalEntity has a range of legal:LegalEntity.</rdfs:comment>
-    <rdfs:isDefinedBy rdf:resource="&legal;"/>
+    <rdfs:isDefinedBy rdf:resource="&legalDoc;"/>
     <rdfs:range rdf:resource="&legal;LegalEntity" />
     <dcterms:identifier>legal:legalEntity</dcterms:identifier>
   </rdf:Property>