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.

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.

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.

<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).

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