IBM Semantic Layered Research Platform
By bblfish on Dec 14, 2006
- Named Graphs: Partitioning of data into sets of statements that can be named with a URI and later be accessed using that named graph’s URI
- Replication: RDF from the server may be selectively cached on client machines and data can be persisted for off line access and performance enhancement
- Security: Named graphs are secured using a role based access control system
- Revision history: All changes to named graphs are tracked and are available via API calls
- Notification: The client receives updates through a JMS Notification subsystem about changes to relevant triples and named graphs
At the center of a Boca system is a server capable of storing millions of RDF triples in a DB2 database.
This is just the first part of a much larger stack that IBM has been working on, being planned for open sourcing. Here is my summary of Lee Feigenbaum list in his Open Sourcing the Semantic Layer blog:
- Boca: [the rdf store component mentioned above].
- DDR. The Distributed Data Repository (DDR) is the binary counterpart to Boca.
- Queso. Queso is a semantic web-application framework.
- ODO. ODO is a family of Perl 5 libraries for parsing, manipulating, persisting, and serializing RDF data.
- Telar. Telar is a family of Java libraries that provide services for creating applications driven by RDF. Some Telar libraries focus on the user interface, supplying bindings between RDF data and SWT widgets...
- Salsa. Salsa is a Boca application that brings together semantic technologies and spreadsheets.
- Taco. Taco is a framework for measuring performance of RDF stores.
This is all coming from a Merry Band of Internetters at IBM who blog enthusiastically about their work.