The current specification *requires* that each ontology include a URI.
The ability to specify an ontology URI (along the lines of setting a "base" in
xml or html files) can be
useful, but is completely inappropriate in many settings: the identifier for an
ontology which does
not declare a URI should be inferred from other information (such as its
location).
Duplicating an ontology with a URI requires editing the file itself, which
disallows use of OWL files
with most systems providing automatic maintenance of different versions of the
same file. For
example, it would be valuable to be able to check OWL into a CVS, subversion,
or GIT repository and
then link to either the head of a particular branch or to a specific version,
where these different
versions are served on the web from URIs automatically assigned by the version
control system. If
the ontology includes a URI this is not possible.
As a fix, I propose making the URI of an ontology optional.
Original issue reported on code.google.com by jlc...@gmail.com on 11 Jun 2007 at 2:32
Original issue reported on code.google.com by
jlc...@gmail.com
on 11 Jun 2007 at 2:32