Thank you but what about RDF models and classes? Is it replaced by OWL ?

On Thu, Aug 20, 2015 at 11:52 AM, Rob Walpole <robkwalp...@gmail.com> wrote:

> You will need use an OntModel if you want to instantiate your OWL classes.
> I assume your vocabulary is actually based on OWL, i.e. all your classes
> are subclasses of owl:Thing - so if you want to use these in your Java code
> - perhaps to write queries - you will need to instantiate them something
> like this:
>
> OntClass MY_OWL_CLASS = MODEL.createClass(MY_VOCAB_URI + "MyClassName");
>
> Where MODEL is an instance of OntModel create something like this:
>
> OntModel MODEL = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);
>
> I believe you can also extract inferred triples from an OntModel but I
> haven't tried this myself.
>
> Rob
>
> Rob Walpole
> Email robkwalp...@gmail.com
> Tel. +44 (0)7969 869881http://www.linkedin.com/in/robwalpole
>
>
> On Thu, Aug 20, 2015 at 8:41 AM, kumar rohit <kumar.en...@gmail.com>
> wrote:
>
> > Suppose a Protege file which is saved as "module.owl" in Rdf/xml
> serialized
> > form and we want to import it in Jena, what classes will we use? I mean
> RDF
> > classes like
> >
> > Model model = ModelFactory.createDefaultModel();
> >
> > OR Ontmodel classes and methods like
> >
> > OntModel m = ModelFactory.createOntologyModel();
> >
> >
> > I am confused so kindly explain the situation when to use RDF and when
> > to use OWL classes when working on Protege and Jena.
> >
>

Reply via email to