- From: Vincent Emonet <vincent.emonet@gmail.com>
- Date: Thu, 23 Nov 2023 15:42:56 +0100
- To: hans.teijgeler@quicknet.nl
- Cc: pierre-antoine@w3.org, Semantic Web <semantic-web@w3.org>
- Message-ID: <CA+u3sY1DnYrnRyMoFe-uuQPW0hfkfyM-EAzHQcChT4F+2ctBnA@mail.gmail.com>
Hi Pierre-Antoine, I am not using the RDF validator personally, I use https://www.easyrdf.org/converter or the JSON-LD playground depending on the type of RDF I need to check No one is using the "Validator" because no one needs a validator, what most people need is a Converter, which also acts as validator at the same time. And this is also critically missing from the web semantic tools stack. There are a few unofficial services, but none are perfect EasyRDF lacks of TriG syntax... Last time I wanted to quickly convert JSON-LD to TriG. I needed to use JSON-LD to Nquads on the JSON-LD playground, then Nquads to Trig on EasyRDF... I did not feel like I was using a mature technology that is 20 years old to be honest. Especially when the whole point of this technology is to bring us "interoperability" The semantic web tooling really needs to be updated from time to time if the field wants to be taken seriously by other developers. When arriving on the page it is clear that it is not maintained, and any reasonable person will wonder "Is it a serious project? Looks like it was abandoned in 1998... I probably should stay away from this" It does not give any idea of what RDF can be. It makes it looks like there is only one format for RDF: XML (which is the oldest format, less common nowadays, people getting into it nowadays usually pick turtle for readability/compactness, or JSON-LD for web compatibility, or ntriples/nquads because you can stream them, but I really don't see why anyone new would want to use XML) The "reference validator" should support more than the oldest format. Tools are important for a technology adoption... From my point of view: - A minimal modern validator should at least enable users to provide RDF in various format (the classic xml, turtle, trig, n3, nquads, ntriples, ideally it could even support JSON-LD). - And it should enable users to convert from any formats to any other format (if you can do parsing, you can also do serializing, so why not doing both?) - Ideally it should be implemented to work fully on the client (because decentralization, and scalability, and we have now good JS/wasm options to parse in the browser now), so that it can be deployed to any CDN without the cost of hosting a server. If people needs an API we can find a way to setup a client-side API (look like an API, query like an API, but execution on the client) Best, Vincent Le mer. 22 nov. 2023 à 13:46, <hans.teijgeler@quicknet.nl> a écrit : > Hi Pierre-Antoine, > > > > I use the IDLab Turtle Validator <http://ttl.summerofcode.be/> > > > > Regards, Hans >
Received on Thursday, 23 November 2023 14:45:36 UTC