RE: vCard Ontology WD Updated

On Thursday, September 26, 2013 2:45 PM, Renato Iannella wrote:
> The vCard Ontology working draft [1] has been updated and announced [2].

Great stuff! Could you please improve the JSON-LD example in the next draft.
In its current form it's very difficult to read due to the inconsistent
indentation. You could write it as follows instead:

{
 "@context": {
   "@vocab": "http://www.w3.org/2006/vcard/ns#"
  },
  "@id": "http://example.com/me/corky",
  "@type": "Individual",
  "fn": "Corky Crystal",
  "nickname": "Corks",
  "hasEmail": { "@id": "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"
  }
}

I think it would also make sense to define and host a context (maybe at
http://www.w3.org/2006/vcard/context.jsonld) so that all people would need
to do to mark up vCards in JSON-LD is to reference it. This could then also
include type-coercions to @id for hasEmail e.g. so that you don't need those
ugly @id-constructs anymore. I would volunteer to write it if you want.

Thanks a lot,
Markus



--
Markus Lanthaler
@markuslanthaler

Received on Sunday, 29 September 2013 17:07:24 UTC