Field of applications with RDF, Sparql & Co?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
derhasi's picture

Reading into the area of semantic web applications, rdf, owl, etc. let me wonder about the lack of information you can get of the current state of development in this area. There doesn't seem to be a wide range of applications using OWL or even RDF. Therefore I'd like to know, what range you use rdf, owl & co for? Especially, how do you/ can imagine to, use Drupal for fürther applications?

My current project

At my student job I have to create an application (in vb.NET) using OWL as central data storage. With some reasoner, relations to different objects shall be able to be queried and filtered.
In general I'm trying to implement JENA(converted to .net) and Pellet (for Reasoning) to provide this functionality.
This application shall/will derive chains of objects, by proofing whether a object can be set as object of special Property.
(can stateent be valid "Peperoni_5020 [isToppingOf] PizzaDiabola_176"? -> valid -> chain: Peperoni_5020 -- PizzaDiabola_176 -> ...)

I had the idea to use a webPage (using Drupal) to define/or implement the main Classes via nodes or some other objects, for then query online or via a offline software. Do you think that there are good possibilites to realize such an application with Drupal?

RDF & co in drupal?

Or is all the RDF stuff in Drupal only about implementing search machines?
I'd like to read about your projects, dealing with some similiar or totally different aspects;)

Comments

drupal has a good framework,

aydos's picture

drupal has a good framework, so you can build your own modules (applications) using rdf api and other modules. you need to make a conscious decision between drupal and .net or others, since you will spend your time after this decision.

comparing with other cms (joomla, plone, wordpress!-regarding to simple searchs) drupal is more advanced on semantic web (even its not on the final point). in fact drupal has a vision on semantic web. this is one of the reasons that i choose drupal.

i have a project idea in mind... but first off all i take a grade from my semantic web course :)

Do you know whether

derhasi's picture

Do you know whether reasoning RDF and especially OWL DL is possible using Drupal? As I said, offline I use JENA lib and Pellet for that.

My idea is, to create base OWL class definition, then creating instances of the objects via nodes (cck). At the end there shall be a cached reasoned owl graph, requests will work with.

You can already get node

scor's picture

You can already get node class definitions and their CCK fields exported as RDF with the RDF API and the RDF CCK modules. From there you can apply your external reasoner on that data. There is no OWL reasoner in Drupal, and it's likely to remain like that since most OWL reasoners are written in Java (and not PHP). The only inference I can think of would be via the ARC lightweight inferencer (but that's still work in progress) and the SPARQLScript processor with user specific inference scripts.

Semantic Web

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: