Revised schema
authorphila
Mon, 22 Oct 2012 15:51:11 +0100
changeset 231 24c4cf24e734
parent 230 39112aec0f88
child 232 7a171fa9c557
Revised schema
legal/regorg20121022.rdf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/legal/regorg20121022.rdf	Mon Oct 22 15:51:11 2012 +0100
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE rdf:RDF [
+  <!ENTITY xsd     "http://www.w3.org/2001/XMLSchema#">
+  <!ENTITY rdf     "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+  <!ENTITY rdfs    "http://www.w3.org/2000/01/rdf-schema#">
+  <!ENTITY owl     "http://www.w3.org/2002/07/owl#">
+  <!ENTITY dcterms "http://purl.org/dc/terms/">
+  <!ENTITY dcDoc   "dublincore.org/documents/dcmi-terms/">
+  <!ENTITY foaf    "http://xmlns.com/foaf/0.1/">
+  <!ENTITY foafSpec "http://xmlns.com/foaf/spec/">
+  <!ENTITY sioc    "http://rdfs.org/sioc/ns#">
+  <!ENTITY schema  "http://schema.org/">
+  <!ENTITY cc      "http://creativecommons.org/ns#">
+  <!ENTITY org     "http://www.w3.org/ns/org#">
+  <!ENTITY skos    "http://www.w3.org/2004/02/skos/core#">
+  <!ENTITY skosDoc "http://www.w3.org/TR/skos-primer/">
+  <!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 regorg   "http://www.w3.org/ns/regorg#">
+  <!ENTITY regorgDoc "http://www.w3.org/TR/vocab-regorg/">
+  <!ENTITY adms    "http://www.w3.org/ns/adms#">
+  <!ENTITY admsDoc "http://www.w3.org/TR/vocab-adms/">
+  <!ENTITY title   "Registered Organization Vocabulary vocabulary">
+  <!ENTITY documentation "http://www.w3.org/TR/vocab-regorg/">
+  <!ENTITY documentationTitle "Registered Organization Vocabulary">
+  <!ENTITY forum "http://lists.w3.org/Archives/Public/public-gld-comments/">
+  <!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 w3.org/ns</owl:versionInfo>
+    <dcterms:modified rdf:datatype="&xsd;date">2012-10-22</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="http://philarcher.org/foaf.rdf#me"/>
+      <foaf:name>Phil Archer</foaf:name>
+      <foaf:homepage rdf:resource="http://philarcher.org/"/>
+      <schema:affiliation rdf:parseType="Resource">
+        <foaf:name>W3C/ERCIM</foaf:name>
+      </schema:affiliation>
+    </dcterms:creator>
+    <dcterms:creator rdf:parseType="Resource">
+      <rdfs:seeAlso rdf:resource="http://andrea-perego.name/foaf/#me"/>
+      <foaf:name>Andrea Perego</foaf:name>
+      <foaf:homepage rdf:resource="http://andrea-perego.name/"/>
+      <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="http://www.w3.org/2011/gld/"/>
+    </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 http://www.w3.org/ns/regorg</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="BusinessCVdiagram.png">
+        <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="https://joinup.ec.europa.eu/category/licence/isa-open-metadata-licence-v11">
+        <dcterms:title>ISA Open Metadata Licence v1.1</dcterms:title>
+        <cc:attributionName>European Commission</cc:attributionName>
+        <cc:attributionURL rdf:resource="http://ec.europa.eu/"/>
+      </rdf:Description>
+    </dcterms:license>
+    <cc:attributionName>European Commission</cc:attributionName>
+    <cc:attributionURL rdf:resource="http://ec.europa.eu/"/>
+  </owl:Ontology>  
+
+<!-- This vocabulary just one class of its own-->
+
+  <rdfs:Class rdf:about="&regorg;RegOrg">
+    <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:RegOrg 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:RegOrg</dcterms:identifier>
+  </rdfs:Class>
+
+<!-- RegOrg 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 rov:identifier which has a range of adms:Identifier. rov:registration has a domain of rov:RegOrg</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorg;" />
+    <rdfs:domain rdf:resource="&regorg;LegalEntity" />
+    <rdfs:subPropertyOf rdf:resource="&regorg;identifier" />
+    <dcterms:identifier>rov:registration</dcterms:identifier>
+  </rdf:Property>
+
+  <rdf:Property rdf:about="&regorg;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:range rdf:resource="&adms;Identifier" />
+    <rdfs:isDefinedBy rdf:resource="&admsDoc;"/>
+    <dcterms:identifier>rov:identifier</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;regOrg">
+    <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 resource to a Registered Organization Class. 
+    This is useful, for example, where an organization includes one or more legal entities. The Dublin Core 
+    term isPartOf is a suitable inverse of this relationship. rov:registeredOrganization has a range of rov:RegOrg.</rdfs:comment>
+    <rdfs:isDefinedBy rdf:resource="&regorgDoc;"/>
+    <rdfs:range rdf:resource="&regorg;RegOrg" />
+    <dcterms:identifier>rov:registeredOrganization</dcterms:identifier>
+  </rdf:Property>
+
+
+</rdf:RDF>