OpenLink Data Spaces (ODS)
ODS is a new-generation Distributed Collaborative Application platform for creating presence in the semantic web via Data Spaces derived from Weblogs, Wikis, Feed Aggregators, Photo Galleries, Shared Bookmarks, Discussion Forums and more.
What are Data Spaces?
Data Spaces are a new database-management technology frontier that deals with the virtualization of heterogeneous data and data sources via a plethora of data-access protocols.
As Unified Data Stores, Data Spaces also provide solid foundation for the creation, processing and dissemination of knowledge, making them a natural foundation platform for the emerging Data-Web (Semantic Web, Layer 1).
Why are Data Spaces important?
They provide a cost-effective route for generating Semantic Web Presence from Web 2.0 and traditional Web data-sources, by delivering an atomic data container for RDF Instance Data derived from data hosted in Blogs, Wikis, Shared Bookmark Services, Discussion Forums, Web File Servers, Photo Galleries, etc.
Data Spaces enable direct and granular database-style interaction with Web Data.
Standards and Protocols
Query Service Support
ODS supports a number of Query Services:
Publishing Protocol Support
ODS supports the following publishing protocols:
- GData
- Atom 1.0
- Moveable Type
-
MetaWeblog - Blogger
Application Components
- ODS-Framework - An OpenID- and Yadis-compliant Framework for building Distributed Collaborative Applications that are equipped with Single-Sign-On (SSO) functionality and auto-generated RDF Data Spaces
- ODS-Weblog - A comprehensive blogging platform supporting all the major publishing protocols (Atom, Moveable Type, Meta Weblog, and Blogger) and includes automatic generation of content-syndication gems in RSS 1.0, RSS 2.0, Atom, SIOC, OPML, OCS, and other formats
- ODS-Briefcase - A WebDAV-based Unified Storage Solution that incorporates automated extraction and management of metadata
- ODS-Feed-Manager - An RSS 1.0, RSS 2.0, Atom, OPML, and OCS Feed Aggregator
- ODS-Wiki - A Wiki Platform supporting the Atom Publishing Protocol, Twiki, Mediawiki (Wikimedia), and Creole markup dialects
- ODS-Mail - A Web-based Email Client
- ODS-Calendar - A Calendar manager
- ODS-Bookmark-Manager - A Shared Bookmark Manager
- ODS-Gallery - Photo & General Image Sharing
- ODS-Polls - Polls Manager
- ODS-Addressbook - An Addressbook Manager
- ODS-Community - Group/Community Mode service for all of the ODS-* applications
Third-Party Platform Integration
Installation
Live Demonstrations
Interaction with 4th Platform
News
- ODS OpenID and Yadis Release
- ODS OpenID support
- ODS Yadis support
- ODS RDF Sink folder support
- OpenSocial API support
- ODS <a>++ Links support
- WebDAV browse feature for ODS users
Getting Started
ODS is pre-installed as part of the demonstration database (demo.db) bundled with OpenLink Virtuoso Open-Source Edition. If you are running the server with the demo database (typically on HTTP port 8890 and SQL Port 1112), simply point your browser to http://localhost:8890/ods. See Setting up ODS for a simple configuration guide.
Once you've verified the existence of ODS in your demonstration database you can then the use the ODS Quick Start Guides to explore the functionality of each ODS application.
How Do I ... ?
- Get a Personal URI via ODS in 5 minutes or less!
- Create & Share Automatic Content Tagging Rules
- OAuth Generate Keys for ODS Controllers (Web Services)
- Give My Data Space Content Tags Meaning via MOAT Ontology
- Get Data into Virtuoso Quad Store via the ODS-Briefcase's special RDF Sink Folder
- Use SPARQL to Query My Feeds Subscriptions and Blog Data Spaces using the Atom OWL Ontology
- Use SPARQL to Query My Tag Clouds Data Spaces using the SKOS Ontology
- Use SPARQL to Query My Personal Profile & Social Network Data Spaces using the FOAF Ontology
- Use SPARQL to Query My Bookmarks & Annotations Data Spaces using the Annotea Bookmarks & Annotations Ontologies
- Use SPARQL to Query Virtuoso Northwind Database
- Use SPARQL to Query Virtuoso Tutorials
- Use SPARQL to Query Virtuoso Documentation
- Use SPARQL to Query WordPRess
- Use SPARQL to Query MediaWiki
- Use SPARQL to Query PHPBB
- Use SPARQL to Query Drupal
FAQs
Screencast Demos / Movies
- ODS Screencast Demonstrations?
ODS Tutorials
Reference Guides
Weblogs & Commentary
- Virtuoso Technology Blog
- Kingsley Idehen's Blog Data Space
- Kingsley Idehen's Data Space commentary and articles
- Orri Erling's Weblog Data Space