- From: Dimitris Kontokostas <jimkont@gmail.com>
- Date: Wed, 5 Aug 2015 13:42:59 +0300
- To: Stan Callewaert <callewaert.stan@gmail.com>
- Cc: Gregg Kellogg <gregg@greggkellogg.net>, Pieter Colpaert <pieter.colpaert@ugent.be>, "public-lod@w3.org" <public-lod@w3.org>
- Message-ID: <CA+u4+a0CnaA4e+iivUOvqeoU7067YWqNL86eBs-M0jdMOZJ+Hg@mail.gmail.com>
Hi all, please also consider RDFUnit that is a general purpose validation tool and works with the dcat ontology. This is a similar approach to Gregg's Structured Data Linter You can try an online demo at http://rdfunit.aksw.org/demo/ or use the command line from github https://github.com/AKSW/RDFUnit Best, Dimitris On Mon, Aug 3, 2015 at 11:22 PM, Stan Callewaert <callewaert.stan@gmail.com> wrote: > Hi Gregg > > I've investigated the website you mentioned some more and it seems that > this website can't handle the direct input of this file ( > http://data.kortrijk.be/api/dcat). If I use this file as a URL, the > linter doesn't give any errors or warnings. I'm not even sure how this > linter even gets his error logging. Also the UX of the linter isn't that > great either. > > All these flaws aren't in our website (www.dcat.be/validator), so I would > certainly recommend our website to everyone who wants to correct their DCAT > feed. > > Kind regards > Stan > > PS: If you find any flaws in our website, please report them. I like to > solve them for you and the rest of the community. > > 2015-08-03 3:48 GMT+02:00 Gregg Kellogg <gregg@greggkellogg.net>: > >> On Aug 1, 2015, at 8:50 AM, Stan Callewaert <callewaert.stan@gmail.com> >> wrote: >> >> Hi Gregg >> >> There's a big difference between the site you mentioned ( >> http://linter.structured-data.org) and our site: www.dcat.be/validator. >> The site you mentioned just gives back the stucture of the DCAT feed. Our >> site really returns the errors and warnings of the dcat feed, that way >> users can correct their dcat feed and make fully correct to the rules of >> DCAT-AP (http://dcat.be/images/dcat-ap.png). >> >> To sum things it up i would say your website shows the stucture, ours >> shows the mistakes that are in it. >> >> >> The linter also looks for “errors” that can be detected based on >> violation of domain and range for a number of vocabularies, including DCAT >> (taking the interpretation that, e.g., an inferred domain that conflicts >> with the stated type of the subject can be considered a markup error, >> rather than an implicit assertion that the subject has the type of the >> conflicting domain). It’s principally used for schema.org markup, but >> can be used with any RDF serialization and about 50 different vocabularies. >> >> Of course, it also shows site structure and may attempt to show a >> “snippet” based on the semantic content, for selected classes and >> properties. >> >> Errors and warnings are displayed after the extracted structure. >> >> Of course, if there are errors not being detected, these would be bugs, >> and may indicate an outdated version of DCAT loaded into the linter. >> >> Gregg >> >> Kind regards >> Stan >> >> 2015-07-31 16:57 GMT+02:00 Gregg Kellogg <gregg@greggkellogg.net>: >> >>> The Structured Data Linter <http://linter.structured-data.org> should >>> also be able to validate DCAT in arbitrary RDF markup. >>> >>> Gregg Kellogg >>> >>> Sent from my iPad >>> >>> On Jul 31, 2015, at 12:56 AM, Pieter Colpaert <pieter.colpaert@ugent.be> >>> wrote: >>> >>> Hi Stan, >>> >>> I doubt whether it's the first DCAT validator ever, but it certainly is >>> a great contribution to the LOD community. Worth mentioning for the people >>> on this list as well: >>> >>> There is an npm (javascript/nodejs) library which you can customize with >>> your own mandatory or recommended properties: >>> https://www.npmjs.com/package/dcat-validator >>> >>> Furthermore the source code of both the GUI as the npm package are >>> available: https://github.com/oSoc15/dcat-validator and >>> https://github.com/oSoc15/dcat-validator.js. >>> >>> Next to seeing your contributions to the codebase, we'd love to see you >>> use the dcat-validator as a specific data catalog validator for your >>> country or field of expertise. Let us know what you think! >>> >>> Kind regards, >>> >>> Pieter >>> >>> On 31-07-15 06:48, Stan Callewaert wrote: >>> >>> Hello DCAT-users, >>> >>> We are two students working on the DCAT-project for open Summer of code >>> 2015. The project is about creating the first DCAT validator, which gives >>> you feedback, telling you whether your DCAT feed is valid or not. This >>> project is organised by Open Knowledge Belgium and funded by the Flemish >>> government. >>> >>> The intention of the DCAT validator is to show the user errors or >>> wanings when respectively mandatory or required properties are missing. The >>> validation can easily be done by manually inserting the feed, uploading a >>> file or inserting a URI. Through the use of different tabs you can change >>> the way you insert your feed. As a user you can also select and insert >>> different formats like RDF:XML, JSON-LD and Turtle. These formats are >>> supported by the validator as well. The validator will parse these formats >>> and serialize them as Turtle so they can be validated. Once you have >>> selected your format you can add your feed to the validator. >>> >>> After validation, your errors and warnings are presented. To find more >>> information about the error or warning you can expand the box which will >>> show you what properties are wrong or missing. Each property can be >>> expanded as well to show a property URI which will direct the user to a >>> page which contains more information about the property. As an extra >>> feature, when inserting a URI, the user can select the option 'Automatic' >>> instead of selecting a format. This option checks which format your URI >>> contains, automatically selects the right parser and validates it. This way >>> the user doesn't have to select a format when he wants to validate by URI. >>> Selecting a format and inserting your DCAT feed is very easy and doesn't >>> take long, depending on the size of your feed. >>> >>> In short, this is the first DCAT validator which helps you as a user to >>> check if your DCAT feed is valid or not. It contains a few features to help >>> insert different formats and validate them. The errors and warnings are >>> shown and can be expanded for more information about its properties. >>> >>> You can test the validator right here: www.dcat.be/validator >>> >>> Kind regards >>> >>> The DCAT-validator team. >>> >>> Stan Callewaert >>> e-mail: callewaert.stan@gmail.com >>> Sébastien Henau >>> e-mail: sebastienhenau@hotmail.com >>> >>> >>> -- +32486747122 >>> Linked Open Transport Data researcher >>> UGent - MMLab - iMinds >>> >>> Board of Directors Open Knowledge Belgiumhttp://openknowledge.be >>> >>> Open Transport working group coordinator at Open Knowledge Internationalhttp://transport.okfn.org >>> >>> >> >> > -- Kontokostas Dimitris
Received on Wednesday, 5 August 2015 10:43:48 UTC