- From: Gregg Kellogg <gregg@kellogg-assoc.com>
- Date: Tue, 12 Jul 2011 11:26:48 -0400
- To: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
- CC: Manu Sporny <msporny@digitalbazaar.com>, Bradley Allen <bradley.p.allen@gmail.com>, Linked JSON <public-linked-json@w3.org>
- Message-ID: <489A55B3-9DAA-42EC-A0F3-ED73737594B4@kellogg-assoc.com>
On Jul 12, 2011, at 6:45 AM, Ted Thibodeau Jr wrote:
On Jul 11, 2011, at 12:21 PM, Gregg Kellogg wrote:
There hasn't been much more discussion on this topic, so I propose that we update the requirements as follows:
• Linked Data is a set of documents, each containing a representation of a linked data graph.
• A linked data graph is a labeled directed graph, where nodes are subjects or objects, and edges are properties.
• A subject is any node in a linked data graph with at least one outgoing edge.
• A subject MAY be labeled with an IRI.
I think this "MAY" should be "SHOULD"... Doesn't absolutely
disallow literal (nor bnode) subjects, but discourages them.
I believe the primary reason for using MAY was to leave room for unlabeled nodes (BNodes in RDF). The concept of having unlabeled nodes in a graph is important, and using SHOULD weakens this.
In common JSON usage, consider the following:
{
"@subject": "http://greggkellogg.net/foaf#me",
"@type": "Person"
"home-address": {
"@type": "Address",
"city": "San Rafael",
"region": "California"
}
}
Having to specify an IRI for the "home-address" item runs against much common usage. Why should this usage be discouraged?
Gregg
Otherwise, looks good!
Regards,
Ted
• A property is an edge of the linked data graph.
• A property SHOULD be labeled with an IRI.
• An object is a node in a linked data graph with at least one incoming edge.
• An object MAY be labeled with an IRI.
• An IRI that is a label in a linked data graph SHOULD be dereferencable to a Linked Data document describing the labeled subject, object or property.
• A literal is an object with a label that is not an IRI
If I don't hear any negative response, I'll assume that we have consensus to update the Linked Data section [1] of the requirements accordingly.
Gregg
[1] http://json-ld.org/requirements/latest/#linked-data
On Jul 10, 2011, at 4:57 PM, Manu Sporny wrote:
On 07/05/2011 07:24 PM, Bradley Allen wrote:
How about: "A literal is an object with a label that is not an IRI" ?
Works for me. Also note that at one point, we were thinking of
supporting graph literals in JSON-LD. There is nothing preventing us
from still doing this, but let's put that conversation off to another time.
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: PaySwarm Developer Tools and Demo Released
http://digitalbazaar.com/2011/05/05/payswarm-sandbox/
--
A: Yes. http://www.guckes.net/faq/attribution.html
| Q: Are you sure?
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?
Ted Thibodeau, Jr. // voice +1-781-273-0900 x32
Evangelism & Support // mailto:tthibodeau@openlinksw.com
// http://twitter.com/TallTed
OpenLink Software, Inc. // http://www.openlinksw.com/
10 Burlington Mall Road, Suite 265, Burlington MA 01803
http://www.openlinksw.com/weblogs/uda/
OpenLink Blogs http://www.openlinksw.com/weblogs/virtuoso/
http://www.openlinksw.com/blog/~kidehen/
Universal Data Access and Virtual Database Technology Providers
Received on Tuesday, 12 July 2011 15:27:30 UTC