Paul, Thank you so much for these comments! They're helpful and encouraging. I'm definitely going to check out those resources as well.
On Thu, Dec 11, 2014 at 10:35 PM, Paul Tyson <[email protected]> wrote: > Hi Nate, > > I don't know if your questions were about Rob's particular application, > or just in general, but I'll jump in with a few generic responses in > areas I'm familiar with. > > On Thu, 2014-12-11 at 17:48 -0500, Nate Marks wrote: > > This is great feedback. Thanks for taking the time. If you wouldn't > mind, > > I have a couple follow up questions, but please don't feel pressured to > > respond. I'm sure you're busy. > > > > When you talk about your T-box data, I think this would contain class > > hierarchies, information about which ones are disjoint, etc. Is that > right? > > I worried too much about T-box/A-box stuff when I started. I can't say > if it's important to your application or not, but to jena it's all just > triples. As long as it's all syntactically well-formed RDF you can work > on it with the jena toolset. > > > > `Is there ever a risk that a change to the ontology component (T-box) can > > invalidate the data component (A-box)? If so, how do you manage that? > > There are plenty of eggheads on other lists who will tell you more about > that than you care to know from a theoretical point of view. I don't use > jena's inferencing tools, but I'm guessing they would help you avoid > most practical problems in this area. I validate my data using sparql, > but I am only interested in content validity, not schema conformance. > > > > > When you load straight to the triple store, is there a single RDF? if > not, > > do you use an assembler to gather to multiple files? > > The jena utility, tdbloader, allows you to create or enlarge a TDB > repository from one or many RDF files (several concrete syntaxes > supported). Other utilities can be used to update the repository > (delete/insert). How you arrange the files to load is entirely up to > you--makes no difference to jena. The tdbloader is particularly good for > initial creation of a TDB repository, but can be used to append triples > as well. > > Of course the same functionality is available through the java API. > > > > > Does separating the T-box and A-box data have any down sides? Is it > > invisible to reasoners , for example? > > > > Finally, I'm obviously a complete neophyte. Am I in the wrong group? I > > don't want to put noise in the channel > > Most of the discussion here is about how to use the jena toolset, less > so about how to design an RDF application or solve specific application > problems. You might look at [email protected] or [email protected] for > general discussion of semantic web/linked data applications built with > RDF. > > Also you might find the linked data patterns book helpful: > http://patterns.dataincubator.org/book/ > > Regards, > --Paul > > >
