- From: glenn mcdonald <glenn@furia.com>
- Date: Wed, 1 Jun 2011 22:17:35 -0400
- To: Manu Sporny <msporny@digitalbazaar.com>
- Cc: "public-linked-json@w3.org" <public-linked-json@w3.org>
- Message-ID: <BANLkTimXszWSOB7aOap9GwEraR7EpQyhOg@mail.gmail.com>
> > I know somebody who is named Bob. > I am related to somebody that has high cholesterol > I know somebody, that likes somebody who owns a dog. > What is that thing that has a tail with spikes in it? > Why are these important statements to support? Why are they more important than simliar statements that RDF and Linked Data already do not support, like: Everybody I know loves pizza. If you love pizza, you'll definitely love calzones. You can never have too much pizza or too little tornado damage. There's no way to tell if a pizza is really good without eating it, but maybe we should wait until the tornado passes. Not to mention that the six degress of Kevin Bacon game would be > impossible to represent in Linked JSON! > So what? We could represent the *data* for the game very easily. It just involves actors and films. You'll have a hard time representing Asteroids or Volleyball in Linked JSON, either. Who cares? We're just trying to make an interchange format for graph-shaped data. At least that's what I think we ought to be doing. Or doing first, at least. So in the end this seems like a classically circular argument to me: We must support blank nodes because there are things you can say with blank nodes. But it doesn't follow that we need to be able to say all those things in LD, much less in JSON-LD. Blank nodes as existential quantification get into expressing logical assertions, not just serializing data. I maintain that this is weird. Triply so when you consider that RDF *doesn't* have universal quantification, implication, or any of the *other* obvious peers from logic. Has anybody ever criticized CSV for lacking existential quantification? XML? JSON itself? glenn
Received on Thursday, 2 June 2011 02:18:22 UTC