W3C home > Mailing lists > Public > semantic-web@w3.org > November 2013

RE: vCard Ontology WD Updated

From: Markus Lanthaler <markus.lanthaler@gmx.net>
Date: Fri, 1 Nov 2013 12:37:49 +0100
To: "'Renato Iannella'" <ri@semanticidentity.com>
Cc: <semantic-web@w3.org>
Message-ID: <00e901ced6f6$cc3f9160$64beb420$@lanthaler@gmx.net>
OK, this time including the link...


On Friday, November 01, 2013 11:43 AM, Renato Iannella wrote:
> On 31 Oct 2013, at 22:00, Markus Lanthaler wrote:
> 
> > I've created the first version of the JSON-LD context for the vCard
> > Ontology. You can find it at
> >
> > https://github.com/lanthaler/vCardOntology/blob/master/context.jsonld
> >
> > At the moment it includes also all deprecated elements. I wasn't sure
> > what to do with them... should we drop them?
> >
> > I've also created a JSON-LD serialization of the ontology itself
> > which you can find at
> >
> >  https://github.com/lanthaler/vCardOntology/blob/master/Vcard.jsonld
> 
> Thanks Markus!
> 
> Should I just add these to the spec, in a new section?

I've combined the two into a single file combined.jsonld [1]. I think it
would make most sense if you would serve that file directly from
http://www.w3.org/2006/vcard/ns Not only does that save a HTTP round-trip
for linked data clients, but also allows people to write VCards in a very
simple way without having to remember any special URL. The example in the
spec could thus be simplified to:

{
  "@context": "http://www.w3.org/2006/vcard/ns",
  "@id": "http://example.com/me/corky",
  "@type": "Individual",
  "fn": "Corky Crystal",
  "nickname": "Corks",
  "hasEmail": "mailto:corky@example.com",
  "hasAddress": {
    "@type": "Home",
    "country-name": "Australia",
    "locality": "WonderCity",
    "postal-code": "5555",
    "street-address": "111 Lake Drive"
  },
  "hasTelephone": {
    "@type": [ "Home", "Voice" ],
    "hasValue": "tel:+61755555555"
  }
}

Perhaps just add a sentence above or below that example saying that a
JSON-LD context has been specified and all that people need to do is to
reference it.

Let me know when you update the ontology and I'll keep the JSON-LD stuff in
sync.


[1] https://github.com/lanthaler/vCardOntology/blob/master/combined.jsonld


--
Markus Lanthaler
@markuslanthaler
Received on Friday, 1 November 2013 11:38:21 UTC

This archive was generated by hypermail 2.3.1 : Friday, 1 November 2013 11:38:27 UTC