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/ > > >> > > >
