SECO

Check out SWSE, which is far more scalable than SECO

Introduction

SECO proivdes mediation services for Semantic Web data, comprising data acquistion and data integration mediators.

SECO Paper.

SECO is released under a BSD-style licence.

A SECO mediator comprises an HTTP server, an RDQL parser, and means to fetch data via RDQL/HTTP. User interface and scutter can accept commands via HTTP GET, where the user interface serves HTML pages, and the scutter fetches a page.

The following SECO mediator exist:

Scutter
collect RDF and follow rdfs:seeAlso links
Parallel Access Component
distribute SPO query to n data repositories
Object Consolidation
accept RDQL, and consolidate resulting RDF based on foaf:mbox
Schema Mapping
split an RDQL query to triple subqueries, map those subqueries and evaluate them, and map resulting RDF to the schema of the original query
User Interface
accept HTTP GET and issue RDQL queries based on URI, map resulting RDF to HTML
IRC Bot
IRC bot meant for announcing meetings (limited functionality)

Download

The subversion repository containing the Java source code is available read-only for the public. To get write permission get an account (or create one yourself if you have a regular user account on tapioca using htpasswd).

Scutter

Quick Start

Persistency

All Jena2 backend databases are supported. We tested and included MySQL JDBC. As default database we use HSQLDB which offers a pure Java RDBMS implementation facilitating installation.

Acknowledgements

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

Also uses Jena2 (c) Copyright 2000, 2001, 2002, 2003 Hewlett-Packard Development Company, LP, All rights reserved.

Uses mysql jdbc connector jar.


Andreas Harth
$Id: index.html 11259 2007-10-22 21:17:59Z aharth $