Rob (and Chet. Paul),
I'll look into this in conjunction with our own documented rules/guidelines/best-practices (Naming Directives) for handling of HTTP-scheme URIs that serve as identifiers. In the general case, we do have a practice of resolving under DNS+HTTP, so the HTTP status 404 you are seeing (for: http://docs.oasis-open.org/ns/office/1.2/meta/odf#
) is not in keeping with our practice. I don't know how that one slipped through.
On the other hand, we have had little occasion to date to deal with OWL/RDF in this kind of application (Regrep and PLCS TCs come to mind), so I'll need to look into the details in terms of options at server level. Initially, I think a URI rewrite would work, and we have a front end controller to handle those, in the usual case (of namespaces). The best practices for RDF/OWL may be a bit different than for other XML-based specs (e.g., as to the resolution target), and the Net Architecture best practices have indeed changed over the years.
We'll investigate and get back to you. There may be as many as 16 files in /office/ ( .owl) so I can't yet promise that we can definitively fix everything, but for the OASIS Standard(s), we need to try.
I apologize for what looks like a slip-up on our end.
====== Initial details
"Any HTTP scheme URI matching the base pattern of a declared XML namespace, when dereferenced, will resolve under DNS+HTTP to (fetch) the corresponding namespace document which documents the namespace and the specification which formally declares it. OASIS TC Administration maintains the namespace documents in consultation with TC specification editors"
See for investigation:
Open Document Format for Office Applications (OpenDocument) Version 1.2
Part 1: OpenDocument Schema
lists sub Declared XML namespaces:
Ontology files are not resolvable via their name
Linking to Ontology Files
Open Document Format TC meeting minutes 2014-03-17
-Rob will check with Chet on what is possible on the OASIS side to make this URI resolve per W3C recommendations.
Best Practice Recipes for Publishing RDF Vocabularies
W3C Working Group Note 28 August 2008
- Recipe 1. Minimal configuration for a 'hash namespace'
- Vocabularies that use a 'hash namespace'
"Both hash namespaces and slash namespaces are supported within the architecture of the Web. However, certain behaviors are required of the Web server that differ between these two choices. Because both the requests received by the server and the responses returned by the server are different in each case, the mechanics of setting up an HTTP server to satisfy some or all of the requirements given below also differ, and hence these two cases are treated separately."