Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Data Models 1.X"
(→higgins.owl) |
|||
Line 1: | Line 1: | ||
− | + | ==Motivation== | |
− | == | + | Points #3 and #5 of the [http://www.eclipse.org/higgins/higgins-charter.php charter] state or imply the need for a robust identity and social networking data model. Point #5 is repeated here: |
− | + | : '''Provide a social relationship data integration framework that enables these relationships to be persistent and reusable across application boundaries. ''' | |
− | + | :: ''It organizes relationships into a set of distinct social contexts within which a person expresses different personas and roles. The existence of common identity and social relationship framework makes possible new kinds of applications. Applications that make it easy to manage identities, relationships, reputation and trust within and across multiple contexts. Of particular interest are applications that work on behalf of a user to manage their own profiles, relationships, and reputation across their various personal and professional groups, teams, and other organizational affiliations while preserving their privacy. These applications could, for example, provide users with the ability to: discover new groups through shared affinities; find new team members based on reputation and background; sort, filter and visualize their social networks. Applications could be used by organizations to build and manage their networks of networks.'' | |
+ | |||
+ | ==Overview== | ||
+ | * [[Concepts]] terms used in the data model | ||
* [[Data Model Goals]] --design goals | * [[Data Model Goals]] --design goals | ||
− | * [[ | + | * [[Higgins Ontology]] --summary of higgins.owl (aka HOWL) classes and properties |
− | + | ||
− | + | ==Example Context Schemas (based on higgins.owl) == | |
− | + | ||
− | + | ||
− | + | ||
* [[test-person Example Context Ontology]] | * [[test-person Example Context Ontology]] | ||
* [[Person-with-address Example Context Ontology]] | * [[Person-with-address Example Context Ontology]] | ||
* [[Person-with-friend Example Context Ontology]] | * [[Person-with-friend Example Context Ontology]] | ||
+ | |||
+ | ==Status== | ||
+ | * [[Data Model Open Issues]] | ||
+ | ** [[LDAP Issues and To-Dos]] --open issues specifically related to LDAP schema | ||
==Reference== | ==Reference== |
Revision as of 23:07, 4 September 2007
Contents
Motivation
Points #3 and #5 of the charter state or imply the need for a robust identity and social networking data model. Point #5 is repeated here:
- Provide a social relationship data integration framework that enables these relationships to be persistent and reusable across application boundaries.
- It organizes relationships into a set of distinct social contexts within which a person expresses different personas and roles. The existence of common identity and social relationship framework makes possible new kinds of applications. Applications that make it easy to manage identities, relationships, reputation and trust within and across multiple contexts. Of particular interest are applications that work on behalf of a user to manage their own profiles, relationships, and reputation across their various personal and professional groups, teams, and other organizational affiliations while preserving their privacy. These applications could, for example, provide users with the ability to: discover new groups through shared affinities; find new team members based on reputation and background; sort, filter and visualize their social networks. Applications could be used by organizations to build and manage their networks of networks.
Overview
- Concepts terms used in the data model
- Data Model Goals --design goals
- Higgins Ontology --summary of higgins.owl (aka HOWL) classes and properties
Example Context Schemas (based on higgins.owl)
- test-person Example Context Ontology
- Person-with-address Example Context Ontology
- Person-with-friend Example Context Ontology
Status
- Data Model Open Issues
- LDAP Issues and To-Dos --open issues specifically related to LDAP schema
Reference
RDF/OWL Related Resources
- Intro to RDF/OWL: RDF-OWL Data Model
- Semantic Web (RDF/OWL) Resources
- Toolkit: Developers Guide to Semantic Web Toolkits
- Reference documents: W3C Web Ontology Working Group
- Tutorial: http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/
- Normalization to OWL/RDF
- Schemat
- Sebastian Dietzold, Generating RDF Models from LDAP Directories (PDF) , 2nd Workshop on Scripting for the Semantic Web co-located with the 3rd European Semantic Web Conference, June 12, 2006
Other Resources
- http://identityschemas.org
- "D3.2: Models" FIDIS, October, 2005, (PDF 74 pages). Summary: "The objective of this document is to present in a synthetic way different models of representation of a person ("person schema") that can be used in different application domains.
- eduPerson spex
Old and/or obsolete
- Data Model Proposal, Data Model Proposal Alternative One
- Older set of goals: Preliminary Data Model Goals