Overview

Oroboro is a lightweight Java RDF processing framework. Its design focuses on rule-based data extraction and integration tasks involving moderate datasets, targeting common use cases while striving to remain as simple and flexible as possible.

Features

License

GNU General Public License v3+

Platform

Java SE 1.6

News

2011.03.11 | Version 0.6 Released
This version refactors the abstract I/O framework and extends it with generalized support for decoding from XML transform sources and encoding to XML transform results. It also addresses residual conformance issues in the core RDF model and in URI-handling classes.

2011.02.10 | Version 0.5 Released
This release expands and consolidates the runtime support for core XSD datatypes and related XPath 2.0 functions and operators. XSD constructor, casting and promotion methods were reviewed and completed. XPath functions for numerics and strings were implemented and aggregate functions were aligned to the XPath specs. The reference documentation was reorganized and extended with a quick reference for the runtime library.

2010.12.07 | Version 0.4 Released
This release consolidates the Datalog language: Datalog and Turtle decoders were decoupled and the Datalog grammar overhauled and simplified. The tutorial was aligned to the updated grammar, which introduces some incompatible changes, to make naming and precedence rules more consistent. 

2010.11.17 | Version 0.3 Released
This release introduces Datalog-based OWL reasoning support: the OWL RL reasoner implements the full OWL 2 RL/RDF rules axiomatization, while the OWL Base reasoner implements a basic axiomatization limited to class/property hierarchies, transitive and symmetric properties and equality.