owl:Ontology triples and DL/Lite

In the S&AS, an ontology is defined as:

[[
ontology ::= 'Ontology(' [ ontologyID ] { directive } ')'
]]

Additionally, we have the mapping rules that say:

[[
Ontology(O directive1.. directiven) -> O rdf:type owl:Ontology .
				       T(directive1) … T(directiven)
Ontology(directive1 ... directiven) -> O rdf:type owl:Ontology .
				       T(directive1) … T(directiven)
]]

This would suggest to me that every DL/Lite ontology represented as
OWL-RDF must have *at least one* type triple with owl:Ontology as object.

However, many of the test case ontologies don't. For example, picking one
at random:

http://www.w3.org/2002/03owlt/someValuesFrom/premises001.rdf

has no owl:Ontology triples, but is labelled as Lite (and all our syntax
checkers agree that it is Lite).

Have I missed something somewhere, or have we all by chance managed to
successfully not implement the same feature.....?

Cheers,

	Sean

-- 
Sean Bechhofer
seanb@cs.man.ac.uk
http://www.cs.man.ac.uk/~seanb

Received on Tuesday, 7 October 2003 06:15:31 UTC