- From: Sandro Hawke <sandro@w3.org>
- Date: Sat, 19 Jul 2014 14:08:09 -0400
- To: Thomas Baker <tom@tombaker.org>
- CC: Kendall Clark <kendall@clarkparsia.com>, Jose Emilio Labra Gayo <jelabra@gmail.com>, "Dam, Jesse van" <jesse.vandam@wur.nl>, Jerven Bolleman <jerven.bolleman@isb-sib.ch>, "public-rdf-shapes@w3.org" <public-rdf-shapes@w3.org>, Dimitris Kontokostas <kontokostas@informatik.uni-leipzig.de>
- Message-ID: <53CAB409.4070500@w3.org>
On 07/19/2014 12:58 PM, Thomas Baker wrote: > > Sandro Hawke wrote: > > As I recall, there was consensus at the RDF Validation Workshop > against using either SPIN or ICV. My memory is nowhere near perfect, > but I remember this pretty clearly, since both results surprised me. > I assumed Evrin would try to convince people of the merits of ICV and > would object to any other solution, but he didn't. I assumed lots of > people would like SPARQL for validation, since it's already widely > deployed. Instead, there was agreement that SPARQL-like syntaxes are > not suitable for the use cases people in the room cared about. > > As I recall, there was support for a user facing syntax that would > compile to SPARQL. > Yes, I remember that, too. That's in the charter as a WG Note. -- Sandro > Tom > > > > > > > > > > > > I expect these points of consensus, and the the requirements that > drove them, are what motivated the creation of ShEx. > > > > And that's why the Charter was developed as it was, steering away > from SPIN and ICV. > > > > What I'm hearing now is that for whatever reasons, the Workshop was > surprisingly non-representative of the industry, or perhaps was run in > a way which corrupted the signal. Maybe several of us somehow > misunderstood what Evrin was saying, or maybe he misunderstood the > question being asked. Maybe the SPARQL question was framed > incorrectly when discussed. Maybe the wrong people were at the > Workshop. Fortunately, it's not too late to change course. > > > > So, with that in mind, would it work to just take out the mentions > of specific technologies/solutions from the charter? > > > > -- Sandro > > > > > > > > > >> Cheers, > >> Kendall > >> > >> On Friday, July 18, 2014, Sandro Hawke <sandro@w3.org > <mailto:sandro@w3.org>> wrote: > >>> > >>> On 07/18/2014 04:40 PM, Jerven Bolleman wrote: > >>>> > >>>> I completely agree with Kendall. > >>>> > >>>> A standard would look at the similarities between Resource > Shapes, ICV and SPIN and see if a common syntax can be achieved. > >>>> What seems to be happening instead is that a 4th independent > option is being designed. > >>>> Which means that the real standard will then need to look into > standardising Shex, Resource Shapes, ICV and SPIN. > >>>> Giving standard number 5, which is how WG’s become inspiration > for XKCD and Dilbert comics… > >>>> > >>>> ShEX currently reuses practically nothing of the earlier work or > existing W3C standards. > >>>> > >>>> And a lot is being said about usability but no one recalls the > sad joke. > >>>> > >>>> Some people, when confronted with a problem, think > >>>> “I know, I'll use regular expressions.” Now they have two > problems. > >>>> > >>>> ASCII art is not a requirement any more. > >>>> Saving bits is a goal of compression algorithms. > >>>> Code should strive for readability, especially validation code. > >>>> > >>>> E.g. this SPARQL pseudo style of using > >>>> { [] foaf:name xsd:string } > >>>> XOR > >>>> { [] foaf:givenName xsd:string } > >>>> > >>>> Is a much better idea than > >>>> { foaf:name xsd:string ; > >>>> | foaf:givenName xsd:string } > >>>> Where we started using the binary OR symbol to mean XOR and that > is rather similar to || or the normal OR people are exposed to. > >>>> > >>>> For the rest I saw the UniProt ShEX example and it is not at all > representative for what a database like UniProt really needs. > >>>> > >>>> Attached to this e-mail is PDF/poster about how SPIN is actually > looked at in the UniProt consortium. > >>>> > >>>> All in all I really encourage the Charter writers to really look > at what is out there being used in the semweb world. > >>>> And look at standardising that instead of looking to the XML and > Regex planets, which we thankfully left behind. > >>> > >>> > >>> Would it work to just take out the mentions of specific > technologies/solutions from the charter? > >>> > >>> (Note that the charter may have changed since you last read it.) > >>> > >>> -- Sandro > >>> > >>> > >>>> Regards, > >>>> Jerven > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> On 18 Jul 2014, at 18:24, Kendall Clark <kendall@clarkparsia.com > <mailto:kendall@clarkparsia.com>> wrote: > >>>> > >>>>> On Fri, Jul 18, 2014 at 12:20 PM, Dimitris Kontokostas > <kontokostas@informatik.uni-leipzig.de > <mailto:kontokostas@informatik.uni-leipzig.de>> wrote: > >>>>> > >>>>> > >>>>> > >>>>> Instead of criticizing what ShEx can't do we should all try to > see what ShEx should do. > >>>>> > >>>>> Why? Standards bodies should be about standardizing existing > systems. This is one thing the W3C has consistently gotten wrong in > the semantic web space: too much speculative research done in the > guise of standardization. > >>>>> > >>>>> I think we all agree that a compact human syntax (with > equivalent RDF representation) that covers common validations cases > and SPARQL extensions is something we all want. > >>>>> > >>>>> SPIN, IBM Resource Shapes, and Stardog ICV already provide that. > You can't get any more compact human syntax than, say, Manchester OWL > syntax for constraints: see http://docs.stardog.com/icv for many > *real* examples from shipping code. > >>>>> > >>>>> I too don't like some parts of ShEx but I think it's a good > initiative to bootstrap a standard. > >>>>> > >>>>> That isn't how standardization works best. > >>>>> > >>>>> I already raised some issues in the mailing list and have a few > more from my experience with RDFUnit - but will raise them later since > the maintainers are now too busy replying. > >>>>> > >>>>> Those are all valid, interesting points for ShEx, which is at > this point an interesting proof of concept or prototype of an idea. > That work should be carried out in an R&D context. W3C Working Groups > are not R&D contexts. > >>>>> > >>>>> Cheers, > >>>>> Kendall Clark > >>>> > >>>> ------------------------------------------------------------------- > >>>> Jerven Bolleman Jerven.Bolleman@isb-sib.ch > <mailto:Jerven.Bolleman@isb-sib.ch> > >>>> SIB Swiss Institute of Bioinformatics Tel: +41 (0)22 379 58 85 > >>>> CMU, rue Michel Servet 1 Fax: +41 (0)22 379 58 58 > >>>> 1211 Geneve 4, > >>>> Switzerland www.isb-sib.ch <http://www.isb-sib.ch> - > www.uniprot.org <http://www.uniprot.org> > >>>> Follow us at https://twitter.com/#!/uniprot > <https://twitter.com/#%21/uniprot> > >>>> ------------------------------------------------------------------- > >>> > >>> > > >
Received on Saturday, 19 July 2014 18:08:22 UTC