- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Sun, 07 Nov 2010 15:20:57 -0500
- To: RDFA Working Group <public-rdfa-wg@w3.org>
Hi Nathan,
Thanks for putting together that very detailed description of the
various points related to this discussion. My thoughts below:
On 11/04/2010 12:50 PM, Nathan wrote:
> To summarise, we need to agree on the answers to the following questions:
>
> - Are an RDF Graph and an RDF Triple Store distinct?
> - Can we use an RDF Triple Store instead of an RDF Graph in the API?
> - Should we use an RDF Triple Store instead of an RDF Graph in the API?
> - Which of the three interfaces should we define as part of the RDFa
> API, [ RDF Graph, RDF Triple Store, RDF Graph Store ]
> - Which of the three interfaces might we define as part of a note?
>
>
> And after that rather lengthy email, here's my personal opinion:
>
> - Define an "RDF Graph" interface (aligned with Array in javascript)
+1 for RDFGraph interface aligned w/ ECMA-262-v5.
> - Expose a property or method on the DataParser interface which gives
> access to the "processor graph" as required by RDFa Core.
+1 to method, not property.
I think the method should return a copy of the processor graph, in case
one wants to do something with it between multiple processing runs. If
we use a property, the property would change every time the parser runs.
I don't think that there is a big downside to that, so if there is a
compelling reason to use a property, we can do that. It also feels to me
like the implementation of the processor graph should be hidden so that
we could use named graphs behind-the-scenes as soon as we get them
(after RDF WG discusses how they should be implemented).
> - Assert that we have two as-yet-undefined interfaces, "RDF Triple
> Store" and "RDF Graph Store"
+1 to RDF Graph Store
-1 to RDF Triple Store - I don't think we need this concept, feels like
we're over-engineering the mental model.
> - Clear the issues and get the next editors draft of the RDFa API done.
+1 to this - although, I don't think there would be anyone against
getting this done and out there. :)
> - If we have time, define one or both of the Triple Store and Graph
> Store interfaces, in a note.
-1 to Triple Store, reasoning is above.
+1 to Graph Store in a note.
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: Saving Journalism - The PaySwarm Developer API
http://digitalbazaar.com/2010/09/12/payswarm-api/
Received on Sunday, 7 November 2010 20:21:29 UTC