You are here: Resources > FIDIS Deliverables > Identity of Identity > D2.3: Models > 

D2.3: Models

UAProf  D2.3 Models
LIBERTY ALLIANCE PROFILE SERVICE SPECIFICATION
 Biometrics (XCBF)

 

Liberty Alliance Profile Service Specification

The Liberty Alliance defines a global framework for identity management. This framework relies extensively on XML technologies (format and services specifications). The Liberty Alliance provides in particular a certain number of schema (expressed as xml schema) to describe person’s information. 

More precisely, these schemas include: 

  1. Personal Profile
    The ID-SIS Personal Profile specification defines a Liberty Identity Service that supports person’s information regarding the Principal itself, be it in a private or work capacity. It is not intended to be a fully generic contact book and may not address all requirements of e-commerce applications. It is intended to be the least common denominator for holding.

  2. Employee Profile
    ID-SIS-EP provides basic employee information. It is a Liberty Identity Service that supports person’s information regarding the Principal when in her job function.

  3. Contact Book
    The Liberty ID-SIS Contact Book (ID-SIS-CB) is a Liberty Identity Service that allows a Principal to manage contacts for private and business acquaintances, friends, family members, and even for herself. ID-SIS-CB supports communications applications, acting as Principal’s phone or address book, allowing her quickly and easily to locate the information needed to contact people and businesses. Many other applications may also benefit, e.g., an e-commerce application may enable the Principal to ship to any address in the Principal’s Contact Book.

  4. Geo-location
    The Liberty ID-SIS Geo-location (ID-SIS-GL) defines a web service. It offers geo-location information regarding a Principal. The geo-location information includes the position of a Principal, speed and direction related information, and information related to the quality of the position information.

  5. Presence
    The core meaning of "presence" refers to a Principal’s availability for communications over a network. Examples include availability to talk over a traditional or mobile telephony network, chat over an instant messaging (IM) network, and participate in a video conference. In this core sense, presence is a boolean, "on/off" indicator of network availability. Over time, this core notion of presence has been extended to include other information about the Principal that changes quickly or that affects the Principal’s interest in or ability to engage in communications. Examples of such "extended presence" include the Principal’s proximity to or interaction with a user agent (e.g., "away" or "do not disturb"), activity (e.g., "driving"), mood (e.g., "grumpy"), and date/time ranges for availability.

 

Extract of the XML schema for Personal Profile 

 

<xs:element name= "PP" type="PPType"/>  

   <xs:co mplexType name="PPType">

   < xs:sequence>

<xs:eleme nt ref="InformalName" minOccur s="0" maxOccurs="1"/> 

<x s:element ref="LInformalName" minOccurs="0" maxOccurs="unbo unded"/> 

<xs:element re f="CommonName" minOccurs="0" m axOccurs="1"/> 

<xs:elem ent ref="LegalIdentity" minOcc urs="0" maxOccurs="1"/> 

<xs:element ref="EmploymentId entity" minOccurs="0" maxOccur s="1"/> 

<xs:element ref ="AddressCard" minOccurs="0" m axOccurs="unbounded"/> 

< xs:element ref="MsgContact" m inOccurs="0" maxOccurs="unboun ded"/> 

<xs:element ref= "Facade" minOccurs="0" maxOccu rs="1"/> 

<xs:element re f="Demographics" minOccurs="0" maxOccurs="1"/> 

<xs:el ement ref="SignKey" minOccurs= "0" maxOccurs="1"/> 

<xs: element ref="EncryptKey" minO ccurs="0" maxOccurs="1"/> 

<xs:element ref="EmergencyContact" minOccurs="0" maxOccur s="1"/> 

<xs:element ref ="LEmergencyContact" minOccurs ="0" maxOccurs="unbounded"/> 

<xs:element ref="Extension" minOccurs="0"/> 

   </xs: sequence>

   <xs:attributeGr oup ref="commonAttributes"/>

</xs:complexType> 

 

 

Liberty ID-SIS Service Specification 

Personal Profile 

Employee Profile 

Contact Book 

Geo-location 

Presence 

  1. InformalName 

    LInformalName 

    CommonName 

    LegalIdentity 

    EmploymentId 

    AddressCard 

    MsgContact 

    Facade 

    Demographics 

    SignKey 

    EncryptKey 

    EmergencyContact 

    LEmergencyContact 

    Extension 

    InformalName 

    LInformalName 

    CommonName 

    LegalIdentity 

    EmploymentId 

    AddressCard 

    MsgContact 

    Facade 

    Demographics 

    SignKey 

    EncryptKey 

    EmergencyContact 

    LEmergencyContact 

    Extension 

 

  1. EmployeeID 

    AltEmployeeID 

    DateOfHire 

    JobStartDate 

    EmployeeStatus 

    EmployeeType 

    InternalJobTitle 

    LInternalJobTitle 

    OU 

    LOU 

    CorpCommonName 

    CorpLegalIdentity 

    ManagerEmployeeID 

    SubalternateEmployeeID 

    Extension 

    EmployeeID 

    AltEmployeeID 

    DateOfHire 

    JobStartDate 

    EmployeeStatus 

    EmployeeType 

    InternalJobTitle 

    LInternalJobTitle 

    OU 

    LOU 

    CorpCommonName 

    CorpLegalIdentity 

    ManagerEmployeeID 

    SubalternateEmployeeID 

    Extension 

  1. ID-SIS-CB is based on vCard 

    ID-SIS-CB is based on vCard 

  1. Eqop (quality) 

    Geoinfo 

    loc_type 

    prio (priority) 

    AreaComparison 

    Eqop (quality) 

    Geoinfo 

    loc_type 

    prio (priority) 

    AreaComparison 

  1. Describe availability and desirability for communications over a network 

    Describe availability and desirability for communications over a network 

 

References:

Liberty Alliance project http://www.projectliberty.org/

 

 

UAProf  fidis-wp2-del2.3.models_04.sxw  Biometrics (XCBF)
44 / 53