Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version History

...

According to Namespaces in XML 1.0 (Third Edition), W3C Recommendation, , the default namespace of an XML element determines the namespace of every nested XML element that does not have an explicit namespace. The following provides an example that is technically legal, but disallowed by this policy:

...

In order to ensure that no XML element is inadvertently put into the wrong namespace, every IOF ontology MUST NOT declare a default namespace.

What to do in Protégé

We need to prescribe what is required in Protégé to make things work correctly for a new ontology. Every time an ontology is created using Protégé, it defaults to the wrong behavior. We need instructions on changing options for the default namespace and base to ensure the serializer works properly and is serialized consistently.

By default, Protégé creates a new ontology with a default prefix of the ontology IRI, as shown in the following screen shot.

...

In order to fix this, give that prefix a name and ??? TBD

Voting

Member

Vote

Comments

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Total

YES: 0, NO: 0, No Response: 0