Re: Looking for metalex ontology
Tim, I don't understand what you are saying here. My understanding of http-range14 is that one can always use a 303 response for any entity. Using a 200 promises the result is an IR. Using 303 doesn't promise anything. In particular it seems perfectly consistent to return a 303 on the way to returning an information resource. Some more comments in line. On Tue, Nov 30, 2010 at 4:26 AM, Rinke Hoekstra r.j.hoeks...@vu.nl wrote: 2010/11/30 Tim Berners-Lee ti...@w3.org Bernard, You have been tripped up by abuse of content negotiation. Their document says they do conneg. Which document? cwm http://www.metalex.eu/metalex/1.0 gives you data, as cwm only asks for RDF. Following it by hand $ curl -H Accept:application/rdf+xml http://www.metalex.eu/metalex/1.0 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN htmlhead title303 See Other/title /headbody h1See Other/h1 pThe answer to your request is located a href=http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl;here/a./p hr addressApache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_jk/1.2.26 PHP/5.2.6-3ubuntu4.6 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at www.metalex.eu Port 80/address /body/html $ *** Note here we are a 303 which means that what we are being redirected to is NOT the ontology, but may be relevant. The chain of custody is broken, te site does not assert that what follows is the ontology. But let us follow it anyway: How would it? I don't believe I've seen any guidance on how one would do that in a 303 response. Moreover, it seems reasonable that one might consider an ontology not to be an information resource, but an ontology *document* to be one. (because Information resource is not adequately defined) Following the 303 $ curl -H Accept:application/rdf+xml http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl ?xml version=1.0? !DOCTYPE rdf:RDF [ !ENTITY owl http://www.w3.org/2002/07/owl#; !ENTITY owl11 http://www.w3.org/2006/12/owl11#; [...] xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#; xmlns:owl=http://www.w3.org/2002/07/owl#; owl:Ontology rdf:about= [...] *** Note that here you do get some RDF. Tabulator can read that. Each term is as you explore marked by a red dot to indicate that it could not be looked up on the web. Because: ** You do not get information about the namespace xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; instead of the one you originally asked about! The namespace is irrelevant - it is a syntactic entity. The ontology URI is relevant, but in that it doesn't say the ontology URI is http://www.metalex.eu/metalex/1.0 or otherwise make some assertion relating that to the ontology I would agree this to be misleading. In OWL 1 they might have at least included a backwardCompatible assertion, but better make the ontologyURI be http://www.metalex.eu/metalex/1.0. In OWL 2 they could have made either the ontologyIRI or versionIRI be that. So after all that you can see what they are getting at and how they are thinking. But their linked data is seriously and needlessly broken. To fix it, they should just serve the ontology with 200 from http://www.metalex.eu/metalex/1.0 and fix the namespace in it to be that. No conneg. Again, I don't see how the namespace is at all relevant. And it seems also reasonable that they would have 303ed and then had the ontologyURI be http://www.metalex.eu/metalex/1.0 -Alan
Re: Looking for metalex ontology
Hi Bernard, On 30 nov 2010, at 09:56, Bernard Vatant wrote: BTW seems to me (now that you eventually led me to the OWL file) there is another way this ontology does not follow Linked Data best practices : It does not rely on any other vocabulary, although many classes and properties it defines could be easily find in what I call the Linked Open Vocabularies (FOAF, Dublin Core, BIBO, FRBR etc.) Well, strictly speaking Metalex OWL was never intended as a Linked Data vocabulary, but rather an ontology in the more traditional sense that happens to use OWL. A fairly sensible approach in a pre-linked-open-government-data world (i.e. pre mid-2009). Of course, now, I fully agree that it should have been more interlinked with existing vocabularies. But I'm reluctant to have to go through (and pay for) yet another lengthy CEN standardisation track ;) Regarding this last point I'm in the process to gather in the single dataset how vocabularies used in the LOD cloud rely on each other. Stay tuned, publication in the days to come, bandwidth permitting. Interesting stuff. Cheers, Rinke Best Bernard 2010/11/30 Tim Berners-Lee ti...@w3.org Bernard, You have been tripped up by abuse of content negotiation. Their document says they do conneg. cwm http://www.metalex.eu/metalex/1.0 gives you data, as cwm only asks for RDF. Following it by hand $ curl -H Accept:application/rdf+xml http://www.metalex.eu/metalex/1.0 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN htmlhead title303 See Other/title /headbody h1See Other/h1 pThe answer to your request is located a href=http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl;here/a./p hr addressApache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_jk/1.2.26 PHP/5.2.6-3ubuntu4.6 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at www.metalex.eu Port 80/address /body/html $ *** Note here we are a 303 which means that what we are being redirected to is NOT the ontology, but may be relevant. The chain of custody is broken, te site does not assert that what follows is the ontology. But let us follow it anyway: Following the 303 $ curl -H Accept:application/rdf+xml http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl ?xml version=1.0? !DOCTYPE rdf:RDF [ !ENTITY owl http://www.w3.org/2002/07/owl#; !ENTITY owl11 http://www.w3.org/2006/12/owl11#; [...] xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#; xmlns:owl=http://www.w3.org/2002/07/owl#; owl:Ontology rdf:about= [...] *** Note that here you do get some RDF. Tabulator can read that. Each term is as you explore marked by a red dot to indicate that it could not be looked up on the web. Because: ** You do not get information about the namespace xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; instead of the one you originally asked about! So after all that you can see what they are getting at and how they are thinking. But their linked data is seriously and needlessly broken. To fix it, they should just serve the ontology with 200 from http://www.metalex.eu/metalex/1.0 and fix the namespace in it to be that. No conneg. *** Without Firefox, however, even with tabulator, so accepting RDF or HTML, is redirected to: http://www.cen.eu/cen/Sectors/Sectors/ISSS/CEN%20Workshop%20Agreements/Pages/MLX%20CWAs.aspx which is a sort of a home page about the document, with copyright stuff, but it is not the ontology. So they are using the same URI for two documents with very different information, which is architecturally bad and practically messed you up. Note that John Shedidan (Ccd) and colleagues have put the UK laws on line with lots of RDF -- you could sync up wit them if you haven't Moral: point tabulator at it and if it doesn't work, fix it. Tim PS: Their copyright CWAs are CEN copyright. Those made available for downloading are provided on the condition that they may not be modified, re-distributed, sold or repackaged in any form without the prior consent of CEN, and are only for the use of the person downloading them. For additional copyright information, please refer to the statements on the cover pages of the CWAs concerned. sounds as though if it applies to the ontology, which isn't obvious On 2010-11 -29, at 14:41, Bernard Vatant wrote: Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LOD cloud relying on metalex ontology. But they provide different URIs for this ontology ... http://www.best-project.nl/rechtspraak.ttl says : void:vocabulary http://www.metalex.eu/schema http://www.legislation.gov.uk/ukpga/1985/67/section/6/data.rdf says : xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#;
Re: Looking for metalex ontology
Ouch^2 ... T9 on smart phones: dead-dear! -Rinke On 30 nov 2010, at 09:17, Hoekstra, R.J. wrote: Dead Tim, Bernard, Ouch. Thanks for the extensive bug report. As far as I know the metalex content negotiation was meant to implement the w3c best practices. That there's both an xsd and an owl schema with different purpose/content complicates matters a bit. I'll look into it. With respect to the rechtspraak.jk data: the server was recently upgraded and I haven't yet come round to set up the endpoint again. Will do that soon as well. Rinke On Nov 30, 2010 12:36 AM, ProjectParadigm-ICT-Program metadataport...@yahoo.com wrote: Try www.metalex.eu. Milton Ponson GSM: +297 747 8280 PO Box 1154, Oranjestad Aruba, Dutch Caribbean Project Paradigm: A structured approach to bringing the tools for sustainable development to all stakeholders worldwide by creating ICT tools for NGOs worldwide and: providing online access to web sites and repositories of data and information for sustainable development This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. --- On Mon, 11/29/10, Bernard Vatant bernard.vat...@mondeca.com wrote: From: Bernard Vatant bernard.vat...@mondeca.com Subject: Looking for metalex ontology To: Linking Open Data public-lod@w3.org Date: Monday, November 29, 2010, 7:41 PM Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LO... --- Dr Rinke Hoekstra AI Department | Leibniz Center for Law Faculty of Sciences | Faculty of Law Vrije Universiteit| Universiteit van Amsterdam De Boelelaan 1081a| Kloveniersburgwal 48 1081 HV Amsterdam | 1012 CX Amsterdam +31-(0)20-5987752 | +31-(0)20-5253497 r.j.hoeks...@vu.nl| hoeks...@uva.nl Homepage: http://www.few.vu.nl/~hoekstra
Re: Looking for metalex ontology
Dead Tim, Bernard, Ouch. Thanks for the extensive bug report. As far as I know the metalex content negotiation was meant to implement the w3c best practices. That there's both an xsd and an owl schema with different purpose/content complicates matters a bit. I'll look into it. With respect to the rechtspraak.jk data: the server was recently upgraded and I haven't yet come round to set up the endpoint again. Will do that soon as well. Rinke On Nov 30, 2010 12:36 AM, ProjectParadigm-ICT-Program metadataport...@yahoo.com wrote: Try www.metalex.eu. Milton Ponson GSM: +297 747 8280 PO Box 1154, Oranjestad Aruba, Dutch Caribbean Project Paradigm: A structured approach to bringing the tools for sustainable development to all stakeholders worldwide by creating ICT tools for NGOs worldwide and: providing online access to web sites and repositories of data and information for sustainable development This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. --- On *Mon, 11/29/10, Bernard Vatant bernard.vat...@mondeca.com* wrote: From: Bernard Vatant bernard.vat...@mondeca.com Subject: Looking for metalex ontology To: Linking Open Data public-lod@w3.org Date: Monday, November 29, 2010, 7:41 PM Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LO...
Re: Looking for metalex ontology
Tim Thanks for taking the time to drill down to those gory details. To follow-up with Rinke ... ouch indeed :) BTW seems to me (now that you eventually led me to the OWL file) there is another way this ontology does not follow Linked Data best practices : It does not rely on any other vocabulary, although many classes and properties it defines could be easily find in what I call the Linked Open Vocabularies (FOAF, Dublin Core, BIBO, FRBR etc.) Regarding this last point I'm in the process to gather in the single dataset how vocabularies used in the LOD cloud rely on each other. Stay tuned, publication in the days to come, bandwidth permitting. Best Bernard 2010/11/30 Tim Berners-Lee ti...@w3.org Bernard, You have been tripped up by abuse of content negotiation. Their document says they do conneg. cwm http://www.metalex.eu/metalex/1.0 gives you data, as cwm only asks for RDF. Following it by hand $ curl -H Accept:application/rdf+xml http://www.metalex.eu/metalex/1.0 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN htmlhead title303 See Other/title /headbody h1See Other/h1 pThe answer to your request is located a href= http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl here/a./p hr addressApache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_jk/1.2.26 PHP/5.2.6-3ubuntu4.6 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at www.metalex.eu Port 80/address /body/html $ *** Note here we are a 303 which means that what we are being redirected to is NOT the ontology, but may be relevant. The chain of custody is broken, te site does not assert that what follows is the ontology. But let us follow it anyway: Following the 303 $ curl -H Accept:application/rdf+xml http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl ?xml version=1.0? !DOCTYPE rdf:RDF [ !ENTITY owl http://www.w3.org/2002/07/owl#; !ENTITY owl11 http://www.w3.org/2006/12/owl11#; [...] xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#; xmlns:owl=http://www.w3.org/2002/07/owl#; owl:Ontology rdf:about= [...] *** Note that here you do get some RDF. Tabulator can read that. Each term is as you explore marked by a red dot to indicate that it could not be looked up on the web. Because: ** You do not get information about the namespace xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; instead of the one you originally asked about! So after all that you can see what they are getting at and how they are thinking. But their linked data is seriously and needlessly broken. To fix it, they should just serve the ontology with 200 from http://www.metalex.eu/metalex/1.0 and fix the namespace in it to be that. No conneg. *** Without Firefox, however, even with tabulator, so accepting RDF or HTML, is redirected to: http://www.cen.eu/cen/Sectors/Sectors/ISSS/CEN%20Workshop%20Agreements/Pages/MLX%20CWAs.aspx which is a sort of a home page about the document, with copyright stuff, but it is not the ontology. So they are using the same URI for two documents with very different information, which is architecturally bad and practically messed you up. Note that John Shedidan (Ccd) and colleagues have put the UK laws on line with lots of RDF -- you could sync up wit them if you haven't Moral: point tabulator at it and if it doesn't work, fix it. Tim PS: Their copyright CWAs are CEN copyright. Those made available for downloading are provided on the condition that they may not be modified, re-distributed, sold or repackaged in any form without the prior consent of CEN, and are only for the use of the person downloading them. For additional copyright information, please refer to the statements on the cover pages of the CWAs concerned. sounds as though if it applies to the ontology, which isn't obvious On 2010-11 -29, at 14:41, Bernard Vatant wrote: Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LOD cloud relying on metalex ontology. But they provide different URIs for this ontology ... http://www.best-project.nl/rechtspraak.ttl says : void:vocabulary http://www.metalex.eu/schema http://www.legislation.gov.uk/ukpga/1985/67/section/6/data.rdf says : xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; ... and both are dead links ... OTOH http://www.metalex.eu/documentation/ says: The namespace of the CEN MetaLex XML Schema and OWL specification is http://www.metalex.eu/metalex/1.0; ... which redirects to ... well ... Too bad because this metalex ontology looks really interesting :) Pointer, someone? Bernard -- Bernard Vatant Senior Consultant Vocabulary Data Engineering Tel: +33 (0) 971 488 459 Mail: bernard.vat...@mondeca.com
Looking for metalex ontology
Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LOD cloud relying on metalex ontology. But they provide different URIs for this ontology ... http://www.best-project.nl/rechtspraak.ttl says : void:vocabulary http://www.metalex.eu/schema http://www.legislation.gov.uk/ukpga/1985/67/section/6/data.rdf says : xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; ... and both are dead links ... OTOH http://www.metalex.eu/documentation/ says: The namespace of the CEN MetaLex XML Schema and OWL specification is http://www.metalex.eu/metalex/1.0; ... which redirects to ... well ... Too bad because this metalex ontology looks really interesting :) Pointer, someone? Bernard -- Bernard Vatant Senior Consultant Vocabulary Data Engineering Tel: +33 (0) 971 488 459 Mail: bernard.vat...@mondeca.com Mondeca 3, cité Nollez 75018 Paris France Web:http://www.mondeca.com Blog:http://mondeca.wordpress.com
Re: Looking for metalex ontology
Bernard, You have been tripped up by abuse of content negotiation. Their document says they do conneg. cwm http://www.metalex.eu/metalex/1.0 gives you data, as cwm only asks for RDF. Following it by hand $ curl -H Accept:application/rdf+xml http://www.metalex.eu/metalex/1.0 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN htmlhead title303 See Other/title /headbody h1See Other/h1 pThe answer to your request is located a href=http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl;here/a./p hr addressApache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_jk/1.2.26 PHP/5.2.6-3ubuntu4.6 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at www.metalex.eu Port 80/address /body/html $ *** Note here we are a 303 which means that what we are being redirected to is NOT the ontology, but may be relevant. The chain of custody is broken, te site does not assert that what follows is the ontology. But let us follow it anyway: Following the 303 $ curl -H Accept:application/rdf+xml http://svn.metalex.eu/svn/MetaLexWS/branches/latest/metalex-cen.owl ?xml version=1.0? !DOCTYPE rdf:RDF [ !ENTITY owl http://www.w3.org/2002/07/owl#; !ENTITY owl11 http://www.w3.org/2006/12/owl11#; [...] xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#; xmlns:owl=http://www.w3.org/2002/07/owl#; owl:Ontology rdf:about= [...] *** Note that here you do get some RDF. Tabulator can read that. Each term is as you explore marked by a red dot to indicate that it could not be looked up on the web. Because: ** You do not get information about the namespace xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; instead of the one you originally asked about! So after all that you can see what they are getting at and how they are thinking. But their linked data is seriously and needlessly broken. To fix it, they should just serve the ontology with 200 from http://www.metalex.eu/metalex/1.0 and fix the namespace in it to be that. No conneg. *** Without Firefox, however, even with tabulator, so accepting RDF or HTML, is redirected to: http://www.cen.eu/cen/Sectors/Sectors/ISSS/CEN%20Workshop%20Agreements/Pages/MLX%20CWAs.aspx which is a sort of a home page about the document, with copyright stuff, but it is not the ontology. So they are using the same URI for two documents with very different information, which is architecturally bad and practically messed you up. Note that John Shedidan (Ccd) and colleagues have put the UK laws on line with lots of RDF -- you could sync up wit them if you haven't Moral: point tabulator at it and if it doesn't work, fix it. Tim PS: Their copyright CWAs are CEN copyright. Those made available for downloading are provided on the condition that they may not be modified, re-distributed, sold or repackaged in any form without the prior consent of CEN, and are only for the use of the person downloading them. For additional copyright information, please refer to the statements on the cover pages of the CWAs concerned. sounds as though if it applies to the ontology, which isn't obvious On 2010-11 -29, at 14:41, Bernard Vatant wrote: Hi all According to http://www.ckan.net/tag/format-metalex there are two datasets in the LOD cloud relying on metalex ontology. But they provide different URIs for this ontology ... http://www.best-project.nl/rechtspraak.ttl says : void:vocabulary http://www.metalex.eu/schema http://www.legislation.gov.uk/ukpga/1985/67/section/6/data.rdf says : xmlns:metalex=http://www.metalex.eu/metalex/2008-05-02#; ... and both are dead links ... OTOH http://www.metalex.eu/documentation/ says: The namespace of the CEN MetaLex XML Schema and OWL specification is http://www.metalex.eu/metalex/1.0; ... which redirects to ... well ... Too bad because this metalex ontology looks really interesting :) Pointer, someone? Bernard -- Bernard Vatant Senior Consultant Vocabulary Data Engineering Tel: +33 (0) 971 488 459 Mail: bernard.vat...@mondeca.com Mondeca 3, cité Nollez 75018 Paris France Web:http://www.mondeca.com Blog:http://mondeca.wordpress.com