- From: Bernard Vatant <bernard.vatant@mondeca.com>
- Date: Fri, 31 Aug 2012 15:25:22 +0200
- To: Semantic Web <semantic-web@w3.org>
- Cc: Stuart Williams <skw@epimorphics.com>, Dave Reynolds <dave@epimorphics.com>
- Message-ID: <CAK4ZFVEpmkWTCVioFsGUReMZixPfDRg1gMvAOHPmC4KEWVkfoA@mail.gmail.com>
Stuart Williams in cc who is not subscribed to this list gave me the green light to forward his thoughts, copied below. In answer to the last remark about the ontology and ontology document distinction, Dave Reynolds pointed to the OWL 2 specification http://www.w3.org/TR/owl2-syntax/#Ontology_IRI_and_Version_IRI As Stuart, I'm not sure this specification totally clarifies the ontological status of an ontology. As written before, using FRBR to make distinct the ontology as an abstract work and its various expressions and manifestations seems the way to get out of those misty territories. Bernard ----------------------------- Stuart Williams wrote : FWIW I think that there are two consistent views and two sets of associated URI patterns. View 1: An Ontology and the document resource(s) that describe it are different things and therefore need different URIs. ------ For so-called "#-ontologies": Namespace Prefix: http://{authority}/{vocabulary-path}# Base URI: http://{authority}/{vocabulary-path} Ontology Document generic URI: http://{authority}/{vocabulary-path} Ontology URI: http://{authority}/{vocabulary-path}# Base relative terms references #{term} (but beware of same-document references RFC 3996 section 4.4) For so-called "/-ontologies": Namespace Prefix: http://{authority}/{vocabulary-path}/ Base URI: http://{authority}/{vocabulary-path}/ Ontology Document generic URI: http://{authority}/{vocabulary-path} Ontology URI: http://{authority}/{vocabulary-path}/ Base relative terms references {term} In both cases the namespace URI (which as a namespace has no significance - it's just a device to abbreviate a URI) and Ontology URI are identical. The base URI for #-ontologies matches the ontology document (to make relative referencing useful) and for /-ontologies matches the ontology itself (again to make relative referencing useful). View 2: An owl serialisation is merely a representation of an Ontology... there is only one (generic) resource here (and its ttl, nt, rdf etc. variants) ------ ie. the document and the ontology are one and the same thing. For so-called "#-ontologies": Namespace Prefix: http://{authority}/{vocabulary-path}# Base URI: http://{authority}/{vocabulary-path} Ontology Document generic URI: http://{authority}/{vocabulary-path} Ontology URI: http://{authority}/{vocabulary-path} Base relative terms references #{term} For so-called "/-ontologies": Namespace Prefix: http://{authority}/{vocabulary-path}/ Base URI: http://{authority}/{vocabulary-path}/ [1] http://{authority}/{vocabulary-path} [2] Ontology Document generic URI: http://{authority}/{vocabulary-path} Ontology URI: http://{authority}/{vocabulary-path} Base relative terms references {term} [1] ./{term} [2] For the '/-namespace' there is a tension between whether to match the base URI with the natural ontology/document URI which makes for slightly more awkward relative referencing match it with the namespace name which makes for more 'natural' relative referencing. In either view it is the ontology and document (if you take the position of them being different things) identifiers that are crucuially important. The base URI and namespace URI are just devices for URI shortening and that can be got right (even if not always at first attempt - folks can miss that resolving relative references is not simple concatenation). For myself - I have never been quite able to commit (universally) to an ontology and its describing document being the same thing. I'm open to the possibility... but I haven't found anything in the OWL documents that resolves that for me (maybe haven't look hard enough). So I tend to be a view #1 /-ontologies sort of a person - misguided though I may be :-). ------------------------------
Received on Friday, 31 August 2012 13:26:15 UTC