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.
Difference between revisions of "PDS Architecture"
(→Intro) |
(→An endpoint for an individual's personal data) |
||
Line 19: | Line 19: | ||
An individual's data are represented as a number of [[Context]]s adhering to the Higgins [[Persona Data Model 2.0]], which can be used for storing arbitrary (identity and social networking data) data. [[UDI]] references are used for representing "links" between [[Context]]s, both inside the [[Personal Data Store 2.0]] and to external data sources. | An individual's data are represented as a number of [[Context]]s adhering to the Higgins [[Persona Data Model 2.0]], which can be used for storing arbitrary (identity and social networking data) data. [[UDI]] references are used for representing "links" between [[Context]]s, both inside the [[Personal Data Store 2.0]] and to external data sources. | ||
− | + | === Higgins PDS 2.0 === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
For more information see [[Personal Data Store 2.0]] | For more information see [[Personal Data Store 2.0]] | ||
Revision as of 21:49, 21 June 2010
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
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 externally managed "accounts" or "profiles" that are held and managed by websites about them
- Allows the individual to link information from their personas with the personas of their friends and colleagues
- Synchronizes personal data to other devices and computers owned by the person using a variety of network protocols.
An endpoint for an individual's personal data
An individual's data are represented as a number of Contexts adhering to the Higgins Persona Data Model 2.0, which can be used for storing arbitrary (identity and social networking data) data. UDI references are used for representing "links" between Contexts, both inside the Personal Data Store 2.0 and to external data sources.
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 agent services.
Data Models
Data models used in Higgins code and services:
IdAS Solution
The IdAS solution is a testbed for exercising the IdAS Java framework.
- Higgins 1.1: See Higgins_1.1_Plan#IdAS_Solution_1.1
- Higgins 1.0: IdAS Solution 1.0: a basic configuration of the Identity Attribute Service 1.0 (IdAS). IdAS is a java framework that provides a common interface to identity, profile, and relationship data from external data sources (e.g. websites, databases, directories).
XDI4J
XDI4J is a java library for working with XDI.
- Higgins 1.1: XDI4j 1.1