Service Communautaire d'Information sur la Recherche et le Développement - CORDIS

Semantic web and SERQL language definition

SeRQL is an RDF query language that has been developed on the basis of experiences with implementing and using different state-of-the-art query languages such as RQL and RDQL1. The language is currently being implemented in the Sesame System, which is used to store the knowledge of peers in SWAP.

The main feature of SeRQL that go beyond the abilities of existing languages is the ability to define structured out put in terms of an RDF graph that does not necessarily coincide with the model that has been queried.

Some of SeRQL's most important features are:
- Graph transformation.
- RDF Schema support.
- XML Schema datatype support.
- Expressive path expression syntax.
- Optional path matching.

SeRQL is now the main query language that is supported by the Sesame RDF storage and retrieval system. Sesame is one of the most widely used RDF storages with a large user and developer community. Sesame is the backbone of product development and project work at the Dutch company Aduna. Typical projects include the creation of information portals for large organizations.

More information on the SWAP -project can be found at:

Reported by

University of Karlsruhe
Institute AIFB
76128 Karlsruhe
See on map