Alex Rivera | Logout

How is OWL actually used when building a semantic web application?

Asked 2012-07-20T19:39:04.900
14

I've been reading about semantic web technologies such as RDF and OWL, and am intrigued about the possibilities of building an RDF / triple-store semantic database on top of my existing relational DBs. It's simply an R&D exercise, to see what I can do.

I like the look of OWLIM, but some basics are failing me. How exactly is one meant to build and then use an OWL ontology? Do you build it with something like Protege, then import it into your repository? Or is the ontology a byproduct of the software you develop to communicate with the repo?

It's a newbie question, but I'm just not sure where OWL fits into the grand order of things... I wouldn't ask the question if I hadn't looked around for guidance.

Edit
Report

1 Answer

1

There are numerous triplestores that use a relational db for the back end.

Check out Apache Jena and openrdf Sesame for triplestores that have both rdbms and "native" (pure triples) backends.

Also, I highly recommend looking at D2RQ which accesses data in your existing relational store through a triplestore overlay.

There are longer lists but those are good starting points.

answered 2012-07-20T20:52:09.693

Your Answer