You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Alex To <to...@gmail.com> on 2018/07/31 06:07:56 UTC
Getting URI of the ontology from ontology model
Hi
May I know what is the best way to get the URI of an ontology. I have
looked at this page creating-ontology-models
<https://jena.apache.org/documentation/ontology/#creating-ontology-models> and
this page OntDocumentManager
<https://jena.apache.org/documentation/javadoc/jena/org/apache/jena/ontology/OntDocumentManager.html#addModel-java.lang.String-org.apache.jena.rdf.model.Model-boolean->
but
can't seem to figure out.
The problem is that, in my application, the user will input a URI, for e.g.
"https://www.w3.org/2002/07/owl#", I use Jena Ontology API to import the
ontology from this URL.
However, the actual URI of the ontology is "http://www.w3.org/2002/07/owl#"
(it is HTTP and not HTTPS).
Even worse, the OWL specifies an import "
http://www.w3.org/2000/01/rdf-schema" but the URI of RDFS is "
http://www.w3.org/2000/01/rdf-schema#"
How do I get the URI of the ontology regardless of the URL where the
ontology is resolved from?
Do I need to query the imported model for the tripple "?s a owl:Ontology"
to find out or Jena has some built-in function for this?
Thank you
Best Regards
--
Alex To
PhD Candidate
School of Information Technologies
Knowledge Discovery and Management Research Group
Faculty of Engineering & IT
THE UNIVERSITY OF SYDNEY | NSW | 2006
Desk 4e69 | Building J12| 1 Cleveland Street
M. +61423330656
--
Alex To
PhD Candidate
School of Information Technologies
Knowledge Discovery and Management Research Group
Faculty of Engineering & IT
THE UNIVERSITY OF SYDNEY | NSW | 2006
Desk 4e69 | Building J12| 1 Cleveland Street
M. +61423330656 <javascript:void(0);>