Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Loading RDF instances into an existing ontology

Tania Tudorache tudorache at
Wed Aug 22 14:42:09 PDT 2007

In the next Protege release, you will be able to import directly from 
rdf and rdfs files if you choose in the import wizard "Import from a 
specific local file". This will most likely make your ontology OWL Full 
and there are certain things that Protege does not support for OWL Full 
ontologies as Timothy explained.

The OWL import mechanism operates with owl:Ontology instances, which 
will not be available in the RDF and RDFS files. We will treat the 
RDF(S) file as an OWL ontology without a specified owl:Ontology 
statement. For this case, the logical URI of the ontology will be 
computed as the xml:base, if present, and if not, it will be the 
physical location of the file.


Timothy Redmond wrote:
> I would advise some caution on this.  Importing RDF/RDFS files into  
> OWL is not a defined concept.
> But - in the context of OWL Full - it seems that we can understand  
> the intent.  In general mixing rdf/rdfs and owl means that you are  
> not using OWL DL.  This means that you lose the ability to use OWL  
> inference engines though you keep the advantage of a standard well- 
> defined semantics.  In addition Protege has trouble with many OWL  
> Full constructs such as properties that are also classes or  
> individuals that are also properties.  So there may be RDF/RDFS files  
> that contain valid OWL Full constructs that cannot be understood as  
> OWL Full by Protege.
> But I do see the motivation of what you are trying to do.  Tania is  
> looking into the possibility of supporting your request.  But it  
> would probably not be a recommended practice and not fully supported  
> (in the case the the RDF/RDFS files contain constructs not supported  
> by Protege).
> -Timothy
> On Aug 15, 2007, at 7:04 PM, KAding wrote:
>> Hello,
>> I have done the following:
>> 1. Created an empty OWL/RDF project
>> 2. Imported RDFS for several vocabulary ontologies (Wordnet for  
>> example),
>> using the ontology repository feature
>> 3. I then developed my own ontology, with the 'rdfs:range' of many
>> properties set to the classes of the vocabulary ontologies
>> Now, the next step would be to import the RDF files of the  
>> vocabularies,
>> i.e. the instances. After that is done I can start adding my own  
>> instances,
>> whereby many property values would simply be pointers to the  
>> instances of
>> the imported vocabularies.
>> But I can't figure out how to import the RDF files? Doing it  
>> through the
>> ontology repository doesn't seem to do anything. I can only add  
>> them when I
>> make a new Protege project and use 'Create from existing sources'.  
>> But there
>> I can only select one RDF file, while I have to add at least 15 RDF  
>> files
>> into an existing ontology.
>> What am I missing here? How can I import RDF files (instances) into an
>> Protege-OWL project?
>> Thank you,
>> KAding
>> -- 
>> View this message in context: 
>> instances-into-an-existing-ontology-tf4276973.html#a12173814
>> Sent from the Protege - OWL mailing list archive at
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at
>> Instructions for unsubscribing: 
>> faq.html#01a.03
> _______________________________________________
> protege-owl mailing list
> protege-owl at
> Instructions for unsubscribing: 

More information about the protege-owl mailing list