Note: An updated version of a previously unpublished blog
Continuing from our recent
Podcast conversation, Jon Udell sheds further insight into the
essence of our conversation via a “Strategic Developer” column
Accessing the web of databases.
Below, I present an initial dump of a DataSpace FAQ below that
hopefully sheds light on the DataSpace vision espoused during my
podcast conversation with Jon.
What is a DataSpace?
A moniker for Web-accessible atomic containers that manage and
expose Data, Information, Services, Processes, and Knowledge.
What would you typically find in a Data Space? Examples
How do Data Spaces and Databases differ?
Data Spaces are fundamentally problem-domain-specific database
applications. They offer functionality that you would instinctively
expect of a database (e.g. AICD data management) with the additonal
benefit of being data model and query language agnostic. Data
Spaces are for the most part DBMS Engine and Data Access Middleware
hybrids in the sense that ownership and control of data is
How do Data Spaces and Content Management Systems differ?
Data Spaces are inherently more flexible, they support multiple
data models and data representation formats. Content management
systems do not possess the same degree of data model and data
How do Data Spaces and Knowledgebases differ?
A Data Space cannot dictate the perception of its content. For
instance, what I may consider as knowledge relative to my Data
Space may not be the case to a remote client that interacts with it
from a distance, Thus, defining my Data Space as Knowledgebase,
purely, introduces constraints that reduce its broader
effectiveness to third party clients (applications, services, users
etc..). A Knowledgebase is based on a Graph Data Model resulting in
significant impedance for clients that are built around alternative
models. To reiterate, Data Spaces support multiple data models.
What Architectural Components make up a Data Space?
Where can I see a DataSpace along the lines described, in
Just look at my blog, and take the journey as follows:
What about other Data Spaces?
There are several and I will attempt to categorize along the
lines of query method available:
Type 1 (Free Text Search over HTTP):
Google, MSN, Yahoo!, Amazon, eBay, and most Web 2.0 plays .
Type 2 (Free Text Search and XQuery/XPath over HTTP)
A few blogs and Wikis (Jon Udell's and a few others)
What About Data Space aware tools?
About this entry:
Author: Kingsley Uyi Idehen
Published: 08/28/2006 19:38 GMT-0500
Modified: 09/04/2006 18:58 GMT-0500
Categories: Virtual Database ,
SQL , Semantic Web , Web Services (Web 2.0) , Content Syndication , XML , Web Services , Social Networking , Database Technology
Comment Status: 1
This document is empty and basically useless. It is generated by a web service that can make some statements in HTML Microdata format.
This time the service made zero such statements, sorry.