- From: Anamitra Bhattacharyya <abhattacharyya@us.ibm.com>
- Date: Tue, 21 Oct 2014 09:48:32 -0400
- To: public-data-shapes-wg@w3.org
- Message-ID: <OF1E553C8D.A4ED2624-ON85257D78.004B3BB7-85257D78.004BDAC3@us.ibm.com>
In my honest opinion, we need to look at both the aspects of validation and meta-data for describing the RDF document. SPARQL maybe good for expressing validation aspects - but I am not sure how useable it is for describing RDF documents. From an application that is consuming RDF documents - say for the purpose of displaying it in an Userr Interface, it would be difficult to analyze SPARQL constraints to infer the shape of the document. Anamitra From: Holger Knublauch <holger@topquadrant.com> To: public-data-shapes-wg@w3.org, Date: 10/21/2014 03:23 AM Subject: Re: Organizing the requirements On 10/21/2014 16:38, Peter F. Patel-Schneider wrote: > I thought that there was this agreement to start from a > technology-neutral beginning. Trying to determine the role of SPARQL > before doing use case and requirements analysis does not seem to fit > into this agreement. > > This would be true even if there were universal agreement that SPARQL > had the right expressive power. I fully agree but did not say that we should decide on any technology before doing use cases. I only stated that this decision can hopefully be done early in the process - once the use cases are collected and analyzed. Without any grounding, future decisions become very hard to make. For example the group could decide to first develop a completely new language, but this would have flow-on effects to the design of the higher-level language for average end users and overall lead to a delay in the deliverables. If there was an agreement that SPARQL's expressivity is a good match for the catalog of requirements, then we can work on the delta that makes SPARQL as useable as possible for our scenarios. Holger > > peter > > > On 10/15/2014 06:18 PM, Holger Knublauch wrote: > > [I have removed the bulk of Holger's message to concentrate on this > one particular point.] >> >> Pragmatically speaking, I believe we should aim at concluding on a key >> question early on: the role of SPARQL versus any alternatives. >> Judging from >> the discussions in the old mailing list, I believe many people agree >> that >> SPARQL is the most suitable existing language in terms of >> expressivity. That's >> because SPARQL is a general RDF pattern-matching language and covers >> the most >> common operations with its arithmetic and string manipulation >> functions. I >> don't really see alternatives. >>
Attachments
- image/gif attachment: graycol.gif
Received on Tuesday, 21 October 2014 13:51:46 UTC