Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PDS Architecture"

(Intro)
Line 12: Line 12:
 
* Allows the individual to link information from their personas with the personas on friend's and colleague's PDSes
 
* Allows the individual to link information from their personas with the personas on friend's and colleague's PDSes
 
* Synchronizes personal data to other devices and computers owned by the person using a variety of network protocols.
 
* Synchronizes personal data to other devices and computers owned by the person using a variety of network protocols.
 
[[Image:My pds 2.0.106.png|center]]
 
  
 
Within a PDS a single individual is represented as a set of Contexts each of which holds a digital identity called a Person. Each person instance has a set of attributes and values. Thus one individual (natural person, data subject) is represented as multiple Person entities each in its own context-container.
 
Within a PDS a single individual is represented as a set of Contexts each of which holds a digital identity called a Person. Each person instance has a set of attributes and values. Thus one individual (natural person, data subject) is represented as multiple Person entities each in its own context-container.
  
The data in these [[Context]]s adheres to the Higgins [[Persona Data Model 2.0]], which can be used for storing arbitrary (identity and social networking) data. [[UDI]] references are used for representing "links" between [[Context]]s, both inside the [[Personal Data Store 2.0]] and to external data sources.
+
[[Image:Pds 2.0.107.png|center]]
 +
 
 +
The data in these [[Context]]s adheres to the Higgins [[Persona Data Model 2.0]], which can be used for storing arbitrary (identity and social networking) data. [[UDI]] references are used for representing links between [[Context]]s, both inside the [[Personal Data Store 2.0]] and to external data stores.
  
 
=== Higgins PDS 2.0 ===
 
=== Higgins PDS 2.0 ===

Revision as of 13:00, 22 June 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins.funnell.PNG


This page describes Personal Data Store (PDS) is a new work area under development for Higgins 2.0. It also includes a Building Blocks section describing some additional components.

Intro

The PDS is a secure vault in the cloud that holds personal information about you in encrypted form. It also acts as a gateway for other sets of personal data that are physically stored in external systems that act as data source and/or data subscribers. A PDS:

  • Gives people control over their own information by allowing the individual to define and manage a set of personas (e.g. Work, Home & Friends, Citizen, Health, Anonymous) over which they have complete control.
  • Allows the individual to link information from their personas to PDS "accounts" or "profiles" that they have at services providers, websites, social networking sites, etc. and over which they share joint control and rights
  • Allows the individual to link information from their personas with the personas on friend's and colleague's PDSes
  • Synchronizes personal data to other devices and computers owned by the person using a variety of network protocols.

Within a PDS a single individual is represented as a set of Contexts each of which holds a digital identity called a Person. Each person instance has a set of attributes and values. Thus one individual (natural person, data subject) is represented as multiple Person entities each in its own context-container.

Pds 2.0.107.png

The data in these Contexts adheres to the Higgins Persona Data Model 2.0, which can be used for storing arbitrary (identity and social networking) data. UDI references are used for representing links between Contexts, both inside the Personal Data Store 2.0 and to external data stores.

Higgins PDS 2.0

For more information see Personal Data Store 2.0

Building Blocks

This section describes the data related services, java frameworks and data models that are used by the personal data store service.

Data Models

Data models used in Higgins code and services:

Higgins data models.png

IdAS Solution

The IdAS solution is a testbed for exercising the IdAS Java framework.

XDI4J

XDI4J is a java library for working with XDI.

Back to the top