09 March 2007
ARQ 2.0 beta
Just released the first ARQ 2.0 beta. This version is a complete implementation of the SPARQL query language, and also includes the ARQ featurs of custom property functions and free-text search. The plan is that this is the only beta.
The big change is that it uses the SPARQL algebra for query execution, and there is a query optimizer to choose an execution strategy that makes this better than simple evaluation of the algebra operators.
This makes ARQ up to date with where the workign group is going - that includes some changes of results to some queries, but, hopefully, these are restricted to queries that don't appear in the wild.
08 March 2007
SPARQL/Update
Modern applications are not single programs. Whether web or enterprise
systems, they are a number of components running on different computers.
What they do have in common is that they cooperate to deliver the
application.
SPARQL makes publishing RDF data on the web possible, but what about
those applications that maintain and update that RDF Data? There
needs to be a way for the application components to update their data.
SPARQL/Update (also know as SPARUL, pronounced a bit like "spiral") is
a language that takes the SPARQL style, and much of the grammar, and
provides both graph update and graph management operations.
It means those application components can talk a common language between
themselves or to a database. Having a common update language then means
the application developer can choose one RDF toolkit for one component,
and another RDF system for another component, rather than having to
choose one programming language and find one system that does
everything required.
This first draft of SPARQL/Update is published for comments, comment away!
Subscribe to:
Posts (Atom)