Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U...

13
Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U D E F

Transcript of Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U...

Page 1: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Mapping Person Data Standards to UDEF

Ron Schuldt, ChairThe Open Group UDEF Project

9 May 2011

UU DD EE FF

Page 2: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Mapping Concepts to UDEF - Six Basic Steps

1. Identify the applicable UDEF property word that characterizes the dominant attribute (property) of the data element concept. For example, Name, Identifier, Date, etc.

2. Identify the dominant UDEF object word that the dominant property (selected in step 1) is describing. For example, Person_Name, Product_Identifier, Document_Date, etc.

3. By reviewing the UDEF tree for the selected property identified in step 1, identify applicable qualifiers that are necessary to unambiguously describe the property word term. For example, Family Name

4. By reviewing the UDEF tree for the selected object identified in step 2, identify applicable qualifiers that are necessary to unambiguously describe the object word term. For example, Customer Person

5. Concatenate the object term and the property term to create a UDEF naming convention compliant name where it is recognized that the name may seem artificially long. For example, Customer Person_Family Name

6. Derive a structured ID based on the UDEF taxonomy that carries the UDEF inherited indexing scheme. For example <CustomerPersonFamilyName UDEFID=“as.5_11.10”>

http://www.opengroup.org/udefinfo/htm/en_defs.htm

Page 3: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

SEMIC-EU Core Person Concepts

http://www.semic.eu/semic/view/documents/SEMIC-EU_Core_Person_specification_short.pdf

Page 4: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Mapping SEMIC-EU Core Person to UDEF

1. Identify the applicable UDEF property word that characterizes the dominant attribute (property) of the data element concept. For above example = Name

2. Identify the dominant UDEF object word that the dominant property (selected in step 1) is describing. For above example = Person_Name

3. By reviewing the UDEF tree for the selected property identified in step 1, identify applicable qualifiers that are necessary to unambiguously describe the property word term. For above example = Full Name

4. By reviewing the UDEF tree for the selected object identified in step 2, identify applicable qualifiers that are necessary to unambiguously describe the object word term. For above example = Person

5. Concatenate the object term and the property term to create a UDEF naming convention compliant name where it is recognized that the name may seem artificially long. For above example = Person Full Name

6. Derive a structured ID based on the UDEF taxonomy that carries the UDEF inherited indexing scheme. For above example <PersonFullName UDEFID=“5_2.10”>

Page 5: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

SEMIC-EU Core Person to UDEF Mappings

UDEF Object UDEF Property UDEF ID

Person Full Name 5_2.10

Person Family Name 5_11.10

Person Given Name 5_12.10

Person Citizenship-Country Name 5_42.10

Person Gender Code 5_3.4

Person Birth Date 5_51.6

Person Birth Country Code 5_10.36.4

Person Birth City Name 5_2.10.10

http://www.opengroup.org/udefinfo/htm/en_defs.htm

http://www.opengroup.org/udefinfo/htm/en_pr10.htm

http://www.opengroup.org/udefinfo/htm/en_pr4.htm

http://www.opengroup.org/udefinfo/htm/en_ob5.htm

http://www.opengroup.org/udefinfo/htm/en_pr6.htm

Page 6: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

NIEM Person Concepts Mapped to UDEF

NIEM PersonFull NameSur NameGiven NameMiddle NameAlternate NameMaiden NameNationality TextSexBirth DateBirth LocationBlood TypeEye ColorWeight Measure

UDEF Object UDEF Property UDEF IDPerson Full Name 5_2.10Person Family Name 5_11.10Person Given Name 5_12.10Person Middle Name 5_7.10Person Alias Name 5_40.10Person Maiden Name 5_6.10Person Citizenship-Country Name 5_42.10Person Gender Code 5_3.4Person Birth Date 5_51.6Person Birth City Name 5_2.10.10Person Blood Type Code 5_15.33.4Person Eye Color Code 5_1.17.4Person Weight Measure 5_8.13

Page 7: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

U-Core Person Mapped to UDEF

U-Core Person

Full Name

Family Name

Given Name

Middle Name

Alternate Name

Citizenship

Sex

DOB

Weight

Height

UDEF Object UDEF Property UDEF ID

Person Full Name 5_2.10

Person Family Name 5_11.10

Person Given Name 5_12.10

Person Middle Name 5_7.10

Person Alias Name 5_40.10

Person Citizenship-Country Name 5_42.10

Person Gender Code 5_3.4

Person Birth Date 5_51.6

Person Weight Measure 5_8.13

Person Height Dimension Measure 5_4.1.13

Page 8: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Person Standards to UDEF Mappings – XML FilesSEMIC-EU Person

U-Core Person

<?xml version="1.0" encoding="UTF-8" ?> <Person> <Name> <FullName GUID="5_2.10">John Adam Doe</FullName> <FamilyName GUID="5_11.10">Doe</FamilyName> <GivenName GUID="5_12.10">John</GivenName> </Name> <Identification> <Citizenship GUID="5_42.10">USA</Citizenship> <Gender GUID="5_3.4">Male</Gender> <DateOfBirth GUID="5_51.6">1989-04-10</DateOfBirth> <CountryOfBirth GUID="5_10.36.4">USA</CountryOfBirth> <PlaceOfBirth GUID="5_2.10.10">Orlando</PlaceOfBirth> </Identification></Person>

<?xml version="1.0" encoding="UTF-8" ?> <Person> <Name> <FullName GUID="5_2.10">John Adam Doe</FullName> <FamilyName GUID="5_11.10">Doe</FamilyName> <GivenName GUID="5_12.10">John</GivenName> <MiddleName GUID="5_7.10">Adam</MiddleName> <AlternateName GUID="5_40.10">Johnny</AlternateName> </Name> <Identification> <Citizenship GUID="5_42.10">USA</Citizenship> <Sex GUID="5_3.4">Male</Sex> <DOB GUID="5_51.6">1989-04-10</DOB> <Weight GUID="5_8.13">150</Weight> <Height GUID="5_8.13">5-11</Height> </Identification></Person>

NIEM Person<?xml version="1.0" encoding="UTF-8" ?> <Person> <Name> <FullName GUID="5_2.10">John Adam Doe</FullName> <SurName GUID="5_11.10">Doe</SurName> <GivenName GUID="5_12.10">John</GivenName> <MiddleName GUID="5_7.10">Adam</MiddleName> <AlternateName GUID="5_40.10">Johnny</AlternateName> <MaidenName GUID="5_6.10"></MaidenName> </Name> <Identification> <NationalityText GUID="5_42.10">USA</NationalityText> <Sex GUID="5_3.4">Male</Sex> <BirthDate GUID="5_51.6">1989-04-10</BirthDate> <BirthLocation GUID="5_2.10.10">Orlando</BirthLocation> <BloodType GUID="5_15.33.4">O Negative</BloodType> <EyeColor GUID="5_1.17.4">Brown</EyeColor> <WeightMeasure GUID="5_8.13">150</WeightMeasure> </Identification></Person>

Page 9: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Gap Analysis Tools Demo

Page 10: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Example Open Group Gap Analysis Reports

SEMIC-EU to U-Core Comparison U-Core to NIEM Comparison

https://jserver.opengroup.org/UDEF/UdefReport1

UDEF GUID Person-SEMIC.txt Person-UCORE.txt

5_10.36.4 {}CountryOfBirth null

5_11.10 {}FamilyName {}FamilyName

5_12.10 {}GivenName {}GivenName

5_2.10 {}FullName {}FullName

5_2.10.10 {}PlaceOfBirth null

5_3.4 {}Gender {}Sex

5_40.10 null {}AlternateName

5_42.10 {}Citizenship {}Citizenship

5_51.6 {}DateOfBirth {}DOB

5_7.10 null {}MiddleName

5_8.13 null {}Height

UDEF GUID Person-UCORE.txt Person-NIEM.txt

5_1.17.4 null {}EyeColor

5_11.10 {}FamilyName {}SurName

5_12.10 {}GivenName {}GivenName

5_15.33.4 null {}BloodType

5_2.10 {}FullName {}FullName

5_2.10.10 null {}BirthLocation

5_3.4 {}Sex {}Sex

5_40.10 {}AlternateName {}AlternateName

5_42.10 {}Citizenship {}NationalityText

5_51.6 {}DOB {}BirthDate

5_6.10 null {}MaidenName

5_7.10 {}MiddleName {}MiddleName

5_8.13 {}Height {}WeightMeasure

Page 11: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Example Enhanced Gap Analysis Reportshttp://www.udef-it.com/

SEMIC-EU to U-Core Gap Analysis

U-Core to NIEM Gap Analysis

Page 12: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Person Standards to UDEF Mappings

UDEF Object UDEF Property UDEF ID SEMIC.EU Core Person NIEM Person U-Core Person

Person Full Name 5_2.10 Full Name Full Name Full NamePerson Family Name 5_11.10 Family Name Sur Name Family NamePerson Given Name 5_12.10 Given Name Given Name Given NamePerson Middle Name 5_7.10 Middle Name Middle NamePerson Alias Name 5_40.10 Alternate Name Alternate NamePerson Maiden Name 5_6.10 Maiden Name

Person Citizenship-Country Name 5_42.10 Citizenship Nationality Text CitizenshipPerson Gender Code 5_3.4 Gender Sex SexPerson Birth Date 5_51.6 Date of Birth Birth Date DOBPerson Birth Country Code 5_10.36.4 Country of BirthPerson Birth City Name 5_2.10.10 Place of Birth Birth LocationPerson Blood Type Code 5_15. 33.4 Blood TypePerson Eye Color Code 5_1. 17.4 Eye ColorPerson Weight Measure 5_8.13 Weight Measure WeightPerson Height Dimension Measure 5_4.1.13 Height

Page 13: Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.

Contact Information