- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 13 Jun 2013 08:57:50 -0400
- To: public-rdf-comments@w3.org
- Message-ID: <51B9C1CE.806@openlinksw.com>
On 6/12/13 6:30 PM, David Booth wrote: >>> >>> Would it be clearer if that sentence were phrased in the exact same >>> way that the first sentence is phrased? "JSON-LD was also designed to >>> be usable by developers as idiomatic RDF, so . . . ." >>> >>>> >>>> My suggested alternative wording, assuming the goal isn't to state >>>> that >>>> JSON-LD can be used as a Resource Description Framework: >>> >>> But the point of that sentence is to be clear that JSON-LD can be used >>> as RDF, just as it can be used as JSON. >> When you align RDF and JSON in the manner outlined above, you open up >> the RDF == JSON trap door. As far as I know, RDF != JSON. > > I do not see how it opens up an "RDF == JSON" trap door any more than > it opens up a "JSON-LD = JSON" trapdoor. Saying that "X is usable as > Y" does not say that "X = Y". > >> >> A simple paragraph devoid of ambiguity will do. Right now, I am stumped >> at "usable as RDF" which is at best ambiguous. > > Would "processable as idiomatic JSON-LD" and "processable as RDF" be > better in your eyes? > > David David, What does "processable as RDF" mean? In my eyes, it still inherits the ambiguity issue. Here's an attempt to break the issue down (note: I use seeAlso for sake of brevity to indicate "refer to content at" ) : <urn:kingsley:minds:eye> {<#jsonLD> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <#LinkedDataFormat> ; <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://json-ld.org/index.html> ; <http://www.w3.org/2000/01/rdf-schema#comment> """JSON-LD (JavaScript Object Notation for Linking Data) is a lightweight Linked Data format that gives your data context. """ ; <http://purl.org/dc/terms/description> """JSON-LD (JavaScript Object Notation for Linking Data) is a lightweight Linked Data format that gives your data context. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on the already successful JSON format and provides a way to help JSON data interoperate at Web-scale. If you are already familiar with JSON, writing JSON-LD is very easy. These properties make JSON-LD an ideal Linked Data interchange language for JavaScript environments, Web service, and unstructured databases such as CouchDB and MongoDB. A simple example of a JSON object expressing Linked Data: { "@context": "http://json-ld.org/contexts/person.jsonld", "@id": "http://dbpedia.org/resource/John_Lennon", "name": "John Lennon", "born": "1940-10-09", "spouse": "http://dbpedia.org/resource/Cynthia_Lennon" } """ . <#RDF> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <#Framework> ; <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://www.w3.org/TR/rdf11-concepts/> . ## A Framework is not a Format, and my concern is that the "RDF is a format" trap door is opened the sentence fragment of concern ## <#Framework> <http://www.w3.org/2002/07/owl#differentFrom> <#LinkedDataFormat> . <http://www.w3.org/2002/07/owl#differentFrom> <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://www.w3.org/TR/owl-ref/#sameAs-def> . } Thus, I don't want to fall into the trap: <#jsonLD> <http://www.w3.org/2002/07/owl#sameAs> <#RDF> . There needs to be a few more descriptive statements (entity relationships) extractable from the paragraph to ensure readers (many with R-D-F reflux) don't arrive at ambiguous conclusions. Related: 1. https://twitter.com/kidehen/statuses/339748133468786688 -- what ontologies and vocabularies help us fix. -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Thursday, 13 June 2013 12:58:17 UTC