Link contract
Encyclopedia
A link contract is an approach to data control in a distributed data sharing network. Link contracts are fundamental to Dataweb technology and a key feature of the XDI
(XRI Data Interchange) specifications under development at OASIS
.
In XDI, a link contract is a machine-readable XDI document that governs the sharing of other XDI data. Unlike a conventional Web link, which is essentially a one-dimensional "string" that "pulls" a linked document into a browser, a link contract is a two-dimensional XML document that can actively control the flow of data from a publisher to a subscriber by either "push" or "pull". The flow is controlled by the terms of the contract, which can be as flexible and extensible as real-world contracts, i.e., link contracts can govern:
Like real-world contracts, link contracts can also refer to other link contracts. Using this design, the vast majority of link contracts can be very simple, referring to a very small number of more complex link contracts that have been carefully designed to reflect the requirements of common data exchange scenarios (e.g., business cards, mailing lists, e-commerce transactions, website registrations, etc.) An Identity Commons working group called Identity Rights Agreements has formed to develop the first such standardized link contracts following the model of the standardized online copyright agreements developed by Creative Commons
.
Using these simple, machine-readable "chains" of link contracts can provide an interoperable solution to the complex authority, privacy, synchronization, and other data control issues that exist at a higher level than the packet layer of TCP/IP or the content transport layer of HTTP. This can be a key enabler of the emergence of the Social Web
, and can also provide the underpinnings for new forms of digital rights such as Virtual Rights.
XDI
XDI is a generalized, extensible service for sharing, linking, and synchronizing structured data over the Internet and other data networks using XRI-addressable RDF graphs...
(XRI Data Interchange) specifications under development at OASIS
OASIS (organization)
The Organization for the Advancement of Structured Information Standards is a global consortium that drives the development, convergence and adoption of e-business and web service standards...
.
In XDI, a link contract is a machine-readable XDI document that governs the sharing of other XDI data. Unlike a conventional Web link, which is essentially a one-dimensional "string" that "pulls" a linked document into a browser, a link contract is a two-dimensional XML document that can actively control the flow of data from a publisher to a subscriber by either "push" or "pull". The flow is controlled by the terms of the contract, which can be as flexible and extensible as real-world contracts, i.e., link contracts can govern:
- Identification: Who are the parties to the contract and what data does it cover?
- Authority: Who controls the data being shared via the contract?
- Authentication: How will each party prove its identity to the other?
- Authorization: Who has what access rights and privileges to the data?
- Privacy and usage control: What uses can be made of the data and by whom?
- Synchronization: How and when will the subscriber receive updates to the data?
- Termination: What happens when the data sharing relationship is ended?
- Recourse: How will any disputes over the contract be resolved?
Like real-world contracts, link contracts can also refer to other link contracts. Using this design, the vast majority of link contracts can be very simple, referring to a very small number of more complex link contracts that have been carefully designed to reflect the requirements of common data exchange scenarios (e.g., business cards, mailing lists, e-commerce transactions, website registrations, etc.) An Identity Commons working group called Identity Rights Agreements has formed to develop the first such standardized link contracts following the model of the standardized online copyright agreements developed by Creative Commons
Creative Commons
Creative Commons is a non-profit organization headquartered in Mountain View, California, United States devoted to expanding the range of creative works available for others to build upon legally and to share. The organization has released several copyright-licenses known as Creative Commons...
.
Using these simple, machine-readable "chains" of link contracts can provide an interoperable solution to the complex authority, privacy, synchronization, and other data control issues that exist at a higher level than the packet layer of TCP/IP or the content transport layer of HTTP. This can be a key enabler of the emergence of the Social Web
Social Web
The social Web is a set of social relations that link people through the World Wide Web. The Social web encompasses how websites and software are designed and developed in order to support and foster social interaction. These online social interactions form the basis of much online activity...
, and can also provide the underpinnings for new forms of digital rights such as Virtual Rights.