Re: ISSUE-65 (excess vocab): REPORTED: excessive duplication of vocabulary

On Nov 21, 2007, at 4:31 AM, Boris Motik wrote:

> This makes parsing of OWL RDF really difficult: you can't process  
> an ontology by itself, but you need
> to look at the imported ontologies as well.
>
> Even worse, what if the imported ontology O' is not in OWL RDF but  
> in some other format? (For example, KAON2 allows a file ontology to  
> import an ontology that resides in a relational database.) Parsing  
> is now next to impossible. Thus, to allow parsing an ontology O by  
> looking only at the triples in O, we introduced the typed vocabulary.

Hi Boris,

One will need to read each imported ontology at least once in order  
to reason over it. Why can the ontologies not be read in two passes,  
instead of one. Online files can be cached locally for the second  
pass. Indeed the information necessary to parse can be cached in the  
common case that any ontology doesn't change, by indexing it against  
the md5 of the file.

I realize that this costs potentially 2n in the worst case, but in  
the common case, with appropriate caches it will be quite quick...

-Alan

Received on Wednesday, 21 November 2007 10:58:00 UTC