I have an ontology in Protege 5, I save it as RDF/XML and it makes this format:
<owl:NamedIndividual rdf:about="http://namespace.name/motivate">
<rdf:type rdf:resource="http://namespace.name/#motivationLanguage"/>
</owl:NamedIndividual>
When I Use JENA API to try and generate new instances in RDF I get:
<rdf:Description rdf:about="http://namespace.name/motivate">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<rdf:type rdf:resource="http://namespace.name/#motivationLanguage"/>
</rdf:Description>
Why is one called "NamedIndividual" and one is "Description", JENA not OWL compatible? if not, what lib can I use to make instances like the first one? Thanks.
Jena is using RDF/XML, Protégé is using RDF-XML-ABBREV. The two variants are equivalent and both frameworks will accept either as input. The ABBREV version uses some syntactic shortcuts, nothing else.