S3B/Architecture

From Corrib Clan Wiki

Jump to: navigation, search

Contents

S3B architecture

Social Semantic Search and Browsing (S3B) is a middleware that could deliver searching, browsing, filtering, and sharing information with support of RDF storage and full text index.


S3B is a federation of components; each component is independent from others and can be used separately.

S3B components:

  1. SSCF - Social Semantic Collaborative Filtering
  2. NLQ - Natural Language Query Templates
  3. MBB - MultiBeeBrowse
  4. Rec - Resource Recommendations
  5. SQE - Semantic Query Expansion
  6. TTM - TagsTreeMaps

We can divide those modules according to the way they access rdf storage:

  • Through FOAFREALM only - SSCF
  • Direct RDFDB access - NLQ, MBB, TTM
  • Direct RDFDB and access to other system's (FR, JeromeDL) data - Rec, SQE (uses JDL code).

S3B architecture goals

Development of the S3B components is still in progress and our goal is to have similar mechanisms in each of them. In each component, developers aim to:

  • provide common way to access indexing service.
  • provide common way to access RDFDB, that would allow to change/modify the rdf storage if needed.
  • have similar interface for accessing S3B services from the other applications - this constraint is fulfilled with REST SOA API.

Top-level S3B architecture schema

S3B Architecture
Enlarge
S3B Architecture

Available S3B APIs

Facts about S3B/Architecture — Click + to find similar pages.RDF feed
Personal tools

Corrib cluster project is supported by Enterprise Ireland under Grant No. ILP/05/203, Science Foundation Ireland under Grant No. SFI/02/CE1/I131.
Hosted at DERI, NUI Galway.