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