<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>

<title>Data Spaces</title><link>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1662</link><description>There is increasing coalescence around the idea that HTTP-based Linked Data adds a tangible dimension to the World Wide Web (Web). This Data Dimension grants end-users, power-users, integrators, and developers the ability to experience the Web not solely as a Information Space or Document Space, but now also as a Data Space.


Here is a simple What and Why guide covering the essence of Data Spaces.

What is a Data Space?

A Data Space is a point of presence on a network, where every Data Object (item or entity) is given a Name (e.g., a URI) by which it may be Referenced or Identified. 


In a Data Space, every Representation of those Data Objects (i.e., every Object Representation) has an Address (e.g., a URL) from which it may be Retrieved (or &amp;quot;gotten&amp;quot;).

In a Data Space, every Object Representation is a time variant (that is, it changes over time), streamable, and format-agnostic Resource.


An Object Representation is simply a Description of that Object. It takes the form of a graph, pictorially constructed from sets of 3 elements which are themselves named Subject, Predicate, and Object (or SPO); or Entity, Attribute, and Value (or EAV). Each Entity+Attribute+Value or Subject+Predicate+Object set (or triple), is one datum, one piece of data, one persisted observation about a given Subject or Entity.

The underlying Schema that defines and constrains the construction of Object Representations is based on Logic, specifically First-Order Logic. 

Each Object Representation is a collection of persisted observations (Data) about a given Subject, which aid observers in materializing their perception (Information), and ultimately comprehension (Knowledge), of that Subject.

Why are Data Spaces important?

In the real-world -- which is networked by nature -- data is heterogeneously (or &amp;quot;differently&amp;quot;) shaped, and disparately located. 

Data has been increasing at an alarming rate since the advent of computing; the interWeb simply provides context that makes this reality more palpable and more exploitable, and in the process virtuously ups the ante through increasingly exponential growth rates.

We can&#39;t stop data heterogeneity; it is endemic to the nature of its producers -- humans and/or human-directed machines. What we can do, though, is create a powerful Conceptual-level &amp;quot;bus&amp;quot; or &amp;quot;interface&amp;quot; for data integration, based on Data Description oriented Logic rather than Data Representation oriented Formats. Basically, it&#39;s possible for us to use a Common Logic as the basis for expressing and blending SPO- or EAV-based Object Representations in a variety of Formats (or &amp;quot;dialects&amp;quot;).

The roadmap boils down to:


 
  Assigning unambiguous Object Names to:


   
      Every record (or, in table terms, every row); 
   

      Every record attribute (or, in table terms, every field or column);
    

      Every record relationship (that is, every relationship between one record and another);
    

      Every record container (e.g., every table or view in a relational database, every named graph, every spreadsheet, every text file, etc.);
    

 


  Making each Object Name resolve to an Address through which Create, Read, Update, and Delete (&amp;quot;CRUD&amp;quot;) operations can be performed against (can access) the associated Object Representation graph.


</description><pubDate>Tue, 01 Mar 2011 23:49:26 GMT</pubDate><generator>Virtuoso Universal Server 08.03.3334</generator><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kingsley Uyi Idehen</dc:creator><image><title>Data Spaces</title><url>http://www.openlinksw.com:443/weblog/public/images/vbloglogo.gif</url><link>http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?id=1662</link><description>I have seen the future and it&#39;s full of Linked Data! :-)</description><width>88</width><height>31</height></image>

</channel>
</rss>
