- From: Stuart Williams <skw@epimorphics.com>
- Date: Fri, 13 Jan 2017 17:47:56 +0000
- To: Matt Wallis <matt@solidarityeconomics.org>, public-lod@w3.org
- Message-ID: <f74b8954-5815-ed9e-f8f8-81c9a61e761b@epimorphics.com>
Hello Matt, As others have said, the predicate you choose depends very much on the relationship your trying to make between your 'my:object' and some company. Here's a concrete example of something other that relates bathing waters (beachs/rivers/lakes etc.) to the organisations that are responsible for sewerage in the locale of that bathing water. http://environment.data.gov.uk/doc/bathing-water/ukc2102-03600.ttl which includes the following triples - modulo namespaces. bw:ukc2102-03600 a def-bw:CoastalBathingWater , def-bw:BathingWater ; def-bw:appointedSewerageUndertaker <http://business.data.gov.uk/id/company/02366703> ; skos:prefLabel "Spittal"@en . <http://business.data.gov.uk/id/company/02366703> chterms:companyProfile <http://business.data.gov.uk/companies/profile/02366703> ; skos:prefLabel "Northumbrian Water Limited"@en . We could have used a weaker predicate than chterms:companyProfile like rdfs:seeAlso which would at best suggests that publisher of this data thinks you might also be interested in whatever comes back from <http://business.data.gov.uk/companies/profile/02366703> without setting any expectation over its form. BR Stuart Williams -- Epimorphics Ltd www.epimorphics.com Court Lodge, 105 High Street, Portishead, Bristol BS20 6PT Tel: 01275 399069 Epimorphics Ltd. is a limited company registered in England (number 7016688) Registered address: Court Lodge, 105 High Street, Portishead, Bristol BS20 6PT, UK On 2017-01-12 13:28, Matt Wallis wrote: > As a relative newcomer to LOD (first post here), I have a very basic question: > How to link from an object specified in RDF to a Companies House URI for data > about a particular registered company? > > Suppose, for example that I have a class, my:Thing, and that some of these > Things are also registered companies. I want to provide a link from an > instance of my:Thing to the data held by Companies House. > Let's suppose that the Companies House URI is > http://business.data.gov.uk/id/company/08209948. > > Is there an existing predicate that I can simply add to my resource > description? Like this: > > my:object a my:Thing . > my:object predicate <http://business.data.gov.uk/id/company/08209948> . > > Or do I need to modify the definition of the my:Thing class in order to > provide this link? If so how? > > An extra requirement is that I don't want the mechanism to be UK-specific. I > see from the Companies House data model > (http://business.data.gov.uk/companies/docs/data-model-reference.html) that it > uses the Registered Organization Vocabulary > (https://www.w3.org/TR/vocab-regorg/) which is not UK-specific. In particular: > > http://business.data.gov.uk/companies/def/terms/RegisteredCompany > rdfs:subClassOf http://www.w3.org/ns/regorg#RegisteredOrganization > > So I'm hoping that there's a straightforward way for the linkage mechanism to > work without it being UK-specific. > > In case it is relevant, my:Thing is actually > http://purl.org/solidarityeconomics/experimental/essglobal/vocab/SSEInitiative . > -- > Matt Wallis > Institute for Solidarity Economics > http://www.solidarityeconomics.org
Received on Friday, 13 January 2017 17:48:26 UTC