OpenLink Data Spaces
What are Data Spaces?
A named structured data cluster within a distributed data network where each item of data (each "datum") has a unique identifier.
Fundamental characteristics of data spaces include:
- Each Data Item is a Data Object endowed with a unique HTTP-based Identifier
- Data Object Identity is distinct from its Content, Structure, and Location (Address)
- Data Object Representation is delivered via structured content constrained by a Schema (in this case the Entity-Attribute-Value model)
- Creation, Update, and Deletion privileges are controlled by the Data Space owner.
In relation to the Web, data spaces provide clustered points of access to data object; basically, they provide structured data access partitioning just as 'machine names' provide name oriented partitioning for DNS and 'table names' the same for database systems.
Why are Data Spaces important?
Data Spaces provide a powerful conceptual model based virtualization layer that sits atop heterogeneous data sources.
They enable the creation, publication, and general management of structured data items (data objects) from a pool of disparate data sources.
- Structured profiles for individuals or organizations (and other groups) exposing rich metadata for:
- Online Accounts
- Favorite Things
- Likes and Dislikes
- Areas of Interest
- Product & Service Wish-Lists
- Product & Service Offer-Lists
- Shared application spaces such as:
- file sharing
- feed subscriptions
- discussions & conversations
- instant messaging
- publish (upstream) & subscribe (downstream) model data exchange
What is OpenLink Data Spaces?
ODS is an industry standards-compliant data space platform that includes a broad collection of distributed collaborative applications covering: blogs, wikis, shared bookmarks, file management, calendaring, email, photo galleries, discussion forums, polls, and more.
Every item of data within an ODS instance is endowed with a de-referenceable URI.
This enables any HTTP-compatible client to obtain a negotiated representation of the description of any ODS data item.
Challenges Alleviated via ODS
User content across the Web, both Intranet and Extranet, is growing exponentially, while time, attention, and comprehension of the resulting data streams is at best static, and typically shrinking.
Compounding the problem is the fact that the exponential growth of user generated data has resulted in a proliferation of data silos, due to the popularity of Web 2.0 solution patterns.
All of this is happening at a time when individuals and organizations alike are seeking to do more with less, by exploiting the agility-producing powers of "Open Data Access" across enterprise and/or Web domains.
Query Service Support
ODS supports a number of Query Services:
- XQuery/XPath over HTTP
- Full Text Search over HTTP
Publishing Protocol Support
ODS supports the following publishing protocols:
- Atom 1.0
- Moveable Type
- 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-Addressbook -- An Address Book Manager
- ODS-Bookmark-Manager -- A Shared Bookmark Manager
- ODS-Briefcase -- A WebDAV?-based Unified Storage Solution that incorporates automated extraction and management of metadata
- ODS-Calendar -- A Calendar manager
- ODS-Community -- Group/Community Mode service for all of the ODS-* applications
- ODS-Discussions -- Web-based Newsgroups Aggregator and Reader.
- ODS-eCRM -- Web-based Customer Relationship Manager.
- ODS-Feed-Manager -- An RSS 1.0, RSS 2.0, Atom, OPML, and OCS Feed Aggregator
- ODS-Gallery -- Photo & General Media Sharing
- ODS-Mail -- A Web-based Email Client
- ODS-Polls -- Polls Manager
- 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-Wiki -- A Wiki Platform supporting the Atom Publishing Protocol, Twiki, MediaWiki? (Wikimedia), and Creole markup dialects
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 default demo database configuration, simply point your browser to
See Setting up ODS for a simple configuration guide.
How Do I...
Intranet Quick Start Guides
Third-Party Platform Integration
Weblogs & Commentary
CategoryODS CategoryOpenSource CategoryWebSite