Hey Scott

On Thu, Mar 26, 2009 at 11:16 AM, Scott Henninger <
[email protected]> wrote:

>
> Ninus;  A triple store is similar to relational database, as it is an
> application whose sole purpose is to store and query data.  The
> difference is that the conceptual representation is in RDF graphs
> instead of the relational model.


Yes!

>
>
> Just as the relational model has a query language, SQL, RDF graphs
> have a query language - SPARQL.  SPARQL supports SELECT and
> CONSTRUCT.  Composer extends that to include <(select ,insert, update,
> delete)>, where update (MODIFY) is performed through insert/delete
> pairs.


Perfect!

>
> That should be the first step into getting data out of an ontology,
> and manipulating it.  Inference profiles (RDFS, RDFS+, OWL, OWL RL,
> etc.) are specialized kinds of query/insert for triples in which an
> ontology must be carefully designed to support the inferences .  It
> has interesting uses, but is limited to what these profiles define.
> SPARQL significantly extends what can be done with these and
> Composer's SPIN turns SPARQL into an inference tool.


WOW!

>
>
> <sparql to (insert and delete) triples>
>
> Absolutely.  I'd suggest starting there and move to <tableau
> reasoners, axioms, non-trivial inferences> if you really need them
> (you may not).


Precisely!

This is exactly what I am talking about so to summarize.... Composer + SPIN
+ Sparql up to the querying task... That is good news. Umm... Irene has been
kind enough to give us options for triple storing persistent databases... we
are looking into them to determine which would be the best candidate... So
with the limited information that you know about our "proposed application"
so maybe without even putting that into focus... Which triple store db
(jenadb, sdb, sesame etc...) do you feel would "play nice" with Composer +
SPIN + Sparql.

P.S. I have never looked into SPIN and I am doing so after the writing of
this message.

Regards,
Ninus.

>
>
> -- Scott
>
> On Mar 26, 9:53 am, Nick Khamis <[email protected]> wrote:
> > Hey David,
> >
> > Right now the whole tripe store thing is a blur to me, maybe you can add
> > some focus to it clarifying my areas of void or misunderstanding.
> >
> > Let take to traditional software applications using RDMS:
> > Implement an application that creates RDMS database schema (create
> tables,
> > foreign keys, primary keys blaaa), and stores data to the database using
> SQL
> > (select ,insert, update, delete)... Respectively... I am just thinking
> out
> > loud..
> >
> > Now to "present day" implementing an application that stores an OWL-DL
> > ontology KB (Concepts, instances, object/datatype-properties, tableau
> > reasoners, axioms, non-trivial inferences...) in a persistent database
> and
> > use sparql to (select) can we use sparql to (insert and delete) triples?
> >
> > Thank you everyone for trying to help me, you are a great asset to us
> all!
> > Ninus.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to