[ANN] ActiveRDF 1.0

  • Thread starter Benjamin Heitmann
  • Start date
B

Benjamin Heitmann

Hi!

It is our pleasure to announce the 1.0 release of ActiveRDF, available
from http://www.activerdf.org/ or the RubyGems repository.

ActiveRDF is a library for accessing RDF data from Ruby programs.
ActiveRDF gives you a domain specific language for your RDF model and
provides object-oriented access to your RDF resources, classes,
properties, etc. ActiveRDF conforms to the RDFS specification (multiple
inheritance, multiple class membership, etc.)

ActiveRDF can be used as data layer in Ruby-on-Rails, similar to
ActiveRecord. ActiveRDF with Ruby-on-Rails puts the semantic web on
rails, and allows you to create semantic web applications rapidly.

With ActiveRDF you can access various sources of RDF data. We support
SPARQL endpoints, Redland and RDFLite; (native) adapters for Jena,
Sesame2 and YARS are in development.

ActiveRDF is supported and endorsed by the Digital Enterprise Research
Institute (DERI) at the National University of Ireland, Galway (NUIG),
and is used in several (web and non-web) applications. ActiveRDF is
open source, released under LGPL license.

See http://sw.deri.org/wiki/ActiveRDF/gettingstarted/ for a
getting-started guide. The guide shows you how to (1) install ActiveRDF,
(2) read/write data, and (3) build a simple Rails application.


Changes from the previous releases:

ActiveRDF:
- everything packaged as gems for easy installation
- complete code rewrite: code is smaller, faster, and easier to
understand - countless bugs fixed due to feedback and unit testing
- access data with or without RDF Schema information
- RDF namespaces are used as Ruby namespaces to avoid name clashes
- objects behave correctly according to RDFS semantics
- works happily with Rails, lives happily next to activerecord,
- new nice query API to write queries programmatically

Adapters:
- SPARQL adapter supports JSON and XML results
- the Redland adapter uses latest Redland features such as better
synching to disk and stability improvements
- a brand new rdflite adapter, based on sqlite3 and ferret (if
installed) for full text search. Rdflite is optimised for typical
activerdf query patterns, leading to significant speed improvements when
used with small data sets (up to 100K of triples)

Benjamin Heitmann and Eyal Oren
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,150
Members
46,696
Latest member
BarbraOLog

Latest Threads

Top