- 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