How to get started with RDF? (In particular, for developers of relational databases?)

I am compiling a directory (directories are by nature only metadata), so instead of using a database, I use the RDF repository and the SPARQL processor to compile the data. I am at the stage of matching patterns (the fun part). So, I get a lot of templates that can be easily defined in SPARQL, and then provide this information to people who use the directory.

Ok, here is my question:

I have worked on several projects using RDF, and it seems that getting started is the hardest part (at least for me), especially if I have to start from scratch. So, I started building a very simple starter kit for myself, but I wanted to see if there was anything else that could be better ... something like interactive command lines that many scripting languages ​​offer, or like phpMyAdmin (but for triples).

I have seen:

  • Some web interfaces are attached to endpoints such as OpenLink (example http://dbpedia.org/sparql ), but those that I still require a lot of manual work (because they are intended for a wide audience).

  • There are tools such as a tabulator ( http://dig.csail.mit.edu/2007/tab/ ), but their main focus is on combining and visualizing datasets, rather than creating new datasets.

  • Much work is also devoted to describing existing data in RDF.

  • Some tools that are paid for by online services (I would prefer to install my own)

Does anyone know of a system that will help you start creating the original RDF repository and customizing settings, etc., to get started with new projects using RDF.

+7
source share
5 answers

I highly recommend downloading and installing Top Braid Composer.

It has many things to facilitate the creation of the Semantic Web and there is a free version.

+3
source

Perhaps you should take a look at the Sesame Windows Client (SWC) (disclaimer: I am one of its developers).

SWC is a graphical desktop application (in .Net) for connecting to a Sesame server (or any SPARQL endpoint), but it also offers options to simply create a local tripestor on the fly (without the need for a server). IMHO is a useful tool for "getting started with RDF."

+2
source

I gave a couple of conversations on this subject under the heading "Daily Tools for Semantic Website Developers" , which cover many useful tools, some of which I have developed, and others from the open source community.

+2
source

Perhaps you should take a look at the LOD2 stack we are developing. Further information on phases (from modeling to publication) can be found in Data Life Cycles .

+1
source

Graphity PHP version is an object-oriented infrastructure that integrates the RESTful JAX-RS API with the Yen-style RDF API and is based solely on W3C standards. Disclaimer: I am one of the developers.

This is easiest to use with remote RDF cloud storage like Dydra .

0
source

All Articles