[Xesam] Validator
Sebastian Trüg
strueg at mandriva.com
Mon Jul 27 06:22:32 PDT 2009
so you agreed on using java tools then?
And Ivan, you will not provide an alternative?
Cheers,
Sebastian
On Monday 27 July 2009 00:29:15 Antoni Mylka wrote:
> Xesamies,
>
> After the discussion with Ivan, I've uploaded a little specification of
> the validator we used in Nepomuk:
>
> https://sourceforge.net/apps/trac/oscaf/wiki/Validator
>
> Now I updated the validator code and wrote an ant task that encapsulates
> it. Basically what you need to do is put a following bit of xml inside
> build.xml:
>
> <onttest>
> <ontologies dir="${oscaf.trunk.folder}">
> <exclude name="**/README"/>
> <exclude name="**/doc/**"/>
> <exclude name="**/pimo/**"/>
> <exclude name="**/tmo/**"/>
> <exclude name="**/base/**"/>
> </ontologies>
> <baseontologies dir="${oscaf.trunk.folder}">
> <include name="**/base/*"/>
> <exclude name="**/README"/>
> </baseontologies>
> <testcases dir="tests" />
> </onttest>
>
> The ontologies, base ontologies and test cases are specified as ant
> FileSets: http://ant.apache.org/manual/CoreTypes/fileset.html It allows
> for pretty fancy file choosing schemes.
>
> I've uploaded a tarball with the sources of the ant task, all
> dependencies and a build.xml script that compiles the java source,
> validates all NIE ontologies and a single example file. It's here:
>
> http://www.dfki.uni-kl.de/~mylka/nie-ant.tar.bz2
>
> Please
> - download, untar
> - edit the build.xml to point it at the oscaf ontologies trunk folder
> - type 'ant'
> - and see the validation report (or some other problem in which case
> send me an email).
>
> Right now it detects 519 problems in NIE. All of them are due to missing
> base ontologies:
> - W3C Geo
> - Masahide Kanzaki EXIF
> - a little hack that states that all XSD datatypes are rdf datatypes
>
> The missing base ontologies are included in the tarball.
>
> I would like to create a tools/java folder in SVN and upload the
> build.xml, the jars and the testcases there. I wouldn't change anything
> in the 'ontologies' folder. If anyone is allergic to java he/she won't
> have to check it out at all.
>
> More testcases will come in near future. Stay tuned.
>
> Any objections?
>
> Antoni Mylka
> antoni.mylka at gmail.com
>
> _______________________________________________
> Xesam mailing list
> Xesam at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xesam
More information about the Xesam
mailing list