- From: Alexander Dutton <alexander.dutton@oucs.ox.ac.uk>
- Date: Tue, 04 Jan 2011 12:38:41 +0000
- To: Dave Reynolds <dave.e.reynolds@gmail.com>
- CC: Phil Archer <phil.archer@talis.com>, Linked Open Data <public-lod@w3.org>
On 04/01/11 11:49, Dave Reynolds wrote:
> The separation between the Site and the address isn't necessary in
> general, but it is necessary in order to reuse vcard. An org:Site isn't
> a vcard:Address [*] hence the need for the indirection.
I think there's some confusion between the vCard and the address. I
would have said that:
[] a org:Site, v:VCard ;
v:adr [
ex:addressLine1 "Unit 5" ;
# or (if you prefer)
a v:Address ;
v:street-address "Unit 5" ;
…
]
I agree that addresses are not the same as sites, but I'm not sure that
there's any need to use the org:siteAddress property to distinguish a
site from its v:VCard. Using v:adr with an org:Site maintains that
separation without needing the intermediate resource.
The vCard ontology doesn't give a general property for linking a thing
to its v:VCard, which suggests to me that the only way to discover
addresses in the general case is when properties in the vCard namespace
are applied directly to people, places, etc. (In other words the v:VCard
class simply means "a thing to which addresses, phone numbers, etc are
attached".)
I appreciate that claiming that org:siteAddress is unnecessary is
somewhat orthogonal to the original question! Are there any cases where
it might be needed?
Kind regards,
Alex
(Disclaimer: We take this conflated-vCard approach --
http://oxpoints.oucs.ox.ac.uk/id/00000000)
Received on Tuesday, 4 January 2011 17:02:40 UTC