Thanks Martynas! That is exactly what I needed to know.
I've been thinking of Ontology and OntModel as the same thing
(or at least very closely linked).

Thank you for the distinction.

--
Mark Fischer


On Wed, Feb 6, 2013 at 11:18 PM, ashish nijhara <[email protected]>wrote:

> You may have a look at ModelMaker interface. A handle to a default model
> maker you can get by ModelFactory.createDefaultModelMaker (something like
> this). Model Maker interface has a way to give names to Models. ;) Names
> are of course not same as IRI but can be used anyways.
>
> Thanks,
> Ashish
>
> On Thu, Feb 7, 2013 at 1:43 AM, Martynas Jusevičius
> <[email protected]>wrote:
>
> > Mark, ontologies usually have URIs, but Models don't (named graphs
> > come close, but that's in triplestores).
> > As Model is just a set of statements, there might be multiple
> > ontologies in one Model. You can list ontologies in OntModel:
> >
> >
> http://jena.apache.org/documentation/javadoc/jena/com/hp/hpl/jena/ontology/OntModel.html#listOntologies()
> >
> > Martynas
> >
> > On Wed, Feb 6, 2013 at 10:07 PM, Mark Fischer <[email protected]>
> > wrote:
> > > For the moment, I'm creating Ontologies using Protege and then doing
> some
> > > analysis using Jena.
> > > Protege gives an ontology an IRI, so I thought I may label my results
> > that
> > > way.
> > >
> > > If you're right though, and an OWL ontology need not have an IRI, then
> > I'll
> > > just label them some other way.
> > > Not a big deal.
> > >
> > > --
> > > Mark Fischer
> > >
> > >
> > > On Wed, Feb 6, 2013 at 12:41 PM, Joshua TAYLOR <[email protected]
> > >wrote:
> > >
> > >> On Wed, Feb 6, 2013 at 12:33 PM, Mark Fischer <
> [email protected]>
> > >> wrote:
> > >> > I can't figure out how to get a Model's URI. Right now I've been
> > assuming
> > >> > that model.getNsPrefixURI(""); will return a model's baseURI. This
> > is, by
> > >> > no means, necessarily the case (works for now).
> > >> >
> > >> > There must be something simple I'm missing here.
> > >>
> > >> I could be mistaken, but: A Model doesn't have a URI; it's
> > >> (essentially) just a collection of triples.  An OntModel might have an
> > >> ontology object that has a useful ontology IRI, but that's not
> > >> necessary present either.
> > >>
> > >> What would you use a Model's URI for if it had one and you could get
> it?
> > >>
> > >> //JT
> > >>
> > >> --
> > >> Joshua Taylor, http://www.cs.rpi.edu/~tayloj/
> > >>
> >
>

Reply via email to