considerations for establishing and managing a registry for metadata

31
1 SAIC Phong Ngo Considerations for Considerations for Establishing and Managing A Establishing and Managing A Registry for Metadata Registry for Metadata Phong Ngo (NCITS/L8 - SAIC) Phong Ngo (NCITS/L8 - SAIC) April 15-17, 1998 Metadata Registry Workshop Washington, D.C., U.S.A.

Upload: errol

Post on 15-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Metadata Registry Workshop Washington, D.C., U.S.A. Considerations for Establishing and Managing A Registry for Metadata. Phong Ngo (NCITS/L8 - SAIC). April 15-17, 1998. Agenda. Introduction: Why register ? Scope of ISO/IEC 11179-6 Registration Principles Who’s doing what to whom ? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Considerations for Establishing and Managing A Registry for Metadata

1SAIC Phong Ngo

Considerations for Establishing and Considerations for Establishing and Managing A Registry for Metadata Managing A Registry for Metadata Considerations for Establishing and Considerations for Establishing and Managing A Registry for Metadata Managing A Registry for Metadata

Phong Ngo (NCITS/L8 - SAIC)Phong Ngo (NCITS/L8 - SAIC)Phong Ngo (NCITS/L8 - SAIC)Phong Ngo (NCITS/L8 - SAIC)

April 15-17, 1998April 15-17, 1998

Metadata Registry Workshop

Washington, D.C., U.S.A.

Metadata Registry Workshop

Washington, D.C., U.S.A.

Page 2: Considerations for Establishing and Managing A Registry for Metadata

2SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 3: Considerations for Establishing and Managing A Registry for Metadata

3SAIC Phong Ngo

Our Blessings... Our ProblemsOur Blessings... Our ProblemsOur Blessings... Our ProblemsOur Blessings... Our Problems Information Revolution: Internet and other global Information Revolution: Internet and other global

computing facilities.computing facilities. Interconnection is somewhat standardized and Interconnection is somewhat standardized and

enabled. enabled. Semantic content and the representation of Data Semantic content and the representation of Data

Elements are NOT usually standardized thus NOT Elements are NOT usually standardized thus NOT fully shareable. fully shareable.

Data Data cannotcannot be shared if they are NOT be shared if they are NOT registered and NOT available.registered and NOT available.

Page 4: Considerations for Establishing and Managing A Registry for Metadata

4SAIC Phong Ngo

Contributions of ANSI and IEC/ISOContributions of ANSI and IEC/ISOContributions of ANSI and IEC/ISOContributions of ANSI and IEC/ISO

ISO/IEC 11179 - Specification, ISO/IEC 11179 - Specification, Identification and Registration of Data Identification and Registration of Data ElementsElements

ANSI X3.285 ANSI X3.285 (to be fast tracked into ISO)(to be fast tracked into ISO)--Specification, Identification and Specification, Identification and Registration of other objects such as: Registration of other objects such as: Object Classes, Data Elements Concepts, Object Classes, Data Elements Concepts, Properties, Data Value Domains.Properties, Data Value Domains.

Page 5: Considerations for Establishing and Managing A Registry for Metadata

5SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 6: Considerations for Establishing and Managing A Registry for Metadata

6SAIC Phong Ngo

Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6

This Part of ISO/IEC 11179This Part of ISO/IEC 11179 defines the type of information that shall be specified, the defines the type of information that shall be specified, the

conditions that shall be met, and the procedure(s) that shall conditions that shall be met, and the procedure(s) that shall be followed.be followed.

does NOT specify the registry's system design, file does NOT specify the registry's system design, file organization techniques, storage media, programming organization techniques, storage media, programming languages, etc. to be used in its implementation.languages, etc. to be used in its implementation.

may be extended to register other shared objects, such as may be extended to register other shared objects, such as object classes, data element concepts, and permissible data object classes, data element concepts, and permissible data element values (domains).element values (domains).

Page 7: Considerations for Establishing and Managing A Registry for Metadata

7SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 8: Considerations for Establishing and Managing A Registry for Metadata

8SAIC Phong Ngo

Metadata Registration PrinciplesMetadata Registration PrinciplesMetadata Registration PrinciplesMetadata Registration Principles

Non exclusive registration: Non exclusive registration: Every Every organization may be a Registration organization may be a Registration Authority.Authority.

Data sharing registration: Data sharing registration: Data may be Data may be shared intra- or inter-organizationally.shared intra- or inter-organizationally.

Economically enforced registration: Economically enforced registration: Utility determines longevity and usefulness.Utility determines longevity and usefulness.

Flexible Registration: Flexible Registration: Metadata may be Metadata may be registered at different levels of quality.registered at different levels of quality.

Page 9: Considerations for Establishing and Managing A Registry for Metadata

9SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 10: Considerations for Establishing and Managing A Registry for Metadata

10SAIC Phong Ngo

Who’s is doing what to whom?Who’s is doing what to whom?Who’s is doing what to whom?Who’s is doing what to whom? Registration Authority

– An organization authorized to register data elements (or other objects).

Responsible Organization– The organization Or unit within an organization that is responsible

for the contents of the mandatory attributes by which the data element is specified.

Submitting Organization– The organization Or unit within an organization that has submitted

the data element fro addition, change, or cancellation/withdrawal in the data element dictionary.

Page 11: Considerations for Establishing and Managing A Registry for Metadata

11SAIC Phong Ngo

•Advise•Notify

Specify DE

•Submit DE for registration•Provide supplemental info

•Resolve conflict

process applicationsassign IRDI valuesmaintain a Data Element RegistryAssign appropriate Registration Status

Notify SOs of its decisions

Consult

•Reconcile•Clarify

Arbitratesemantics namedomain

Submitting Orgnaization

Responsible Orgnaization

Registration Authority

Roles and Responsibilities

Page 12: Considerations for Establishing and Managing A Registry for Metadata

12SAIC Phong Ngo

Responsibilities of Submitting Organizations Responsibilities of Submitting Organizations (SO)(SO)

Responsibilities of Submitting Organizations Responsibilities of Submitting Organizations (SO)(SO)

Provide the information specified in Annex A in the form required by the RA.

Provide any additional information that may reasonably be required by the RA to enable it to perform its responsibilities.

Ensure that when a data element has been registered, specification of the attribute values of the data element is not changed without first advising the RA.

Page 13: Considerations for Establishing and Managing A Registry for Metadata

13SAIC Phong Ngo

Responsibilities of Responsible Responsibilities of Responsible Organizations (RO)Organizations (RO)

Responsibilities of Responsible Responsibilities of Responsible Organizations (RO)Organizations (RO)

At the RA's request, advise on the semantics, name, and permissible value of data elements submitted for registration.

Notify the RA of any amendments to the data elements assigned to the RO.

Decide, in case of confusion and/or conflict, on the attribute values of the assigned data elements.

Page 14: Considerations for Establishing and Managing A Registry for Metadata

14SAIC Phong Ngo

Responsibilities of Registration Authorities Responsibilities of Registration Authorities (RA)(RA)

Responsibilities of Registration Authorities Responsibilities of Registration Authorities (RA)(RA)

Receive and process applications for the registration of data elements, assign IRDI values, and maintain a Data Element Register in accordance with the following provisions.

Consult the appropriate ROs when requests affect the mandatory attributes of the data elements being registered.

Handle all aspects of the registration process in accordance with good business practice and, in particular, take all reasonable precautions to safeguard the Register. Specifically, the responsibilities of an RA are as follows:

Receive applications for the registration of data elements from its SOs. Review and facilitate the progression of the applications through the

registration cycle. Assign appropriate Registration Status. Notify SOs of its decisions according to the procedure of this standard.

Page 15: Considerations for Establishing and Managing A Registry for Metadata

15SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 16: Considerations for Establishing and Managing A Registry for Metadata

16SAIC Phong Ngo

At t ribute At t ribute CategoryCategory Name of Data ElementName of Data Element

RE: ISO/IECRE: ISO/IEC11179-311179-3 ObligationObligation

ResponsibilityResponsibility

SOSO RORO RARA

Identi fying Name (6.1.1) M P R R

Identi fier (6.1.2) M* A

Version (6.1.3) M* A

Registration authority (6.1.4) M* P R

Synonymous name (6.1.5) O P R

Context (6.1.6) M* P R

At t ribute At t ribute CategoryCategory Name of Data ElementName of Data Element

RE: ISO/IECRE: ISO/IEC11179-311179-3 ObligationObligation

ResponsibilityResponsibility

SOSO RORO RARA

P R R

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

Table A-1: Basic Attributes of Data Elements for Data Element Registers(RE: Part 3 of ISO/IEC 11179)

Page 17: Considerations for Establishing and Managing A Registry for Metadata

17SAIC Phong Ngo

Definitional Definition (6.2.1) M P R R

Relational C lass ification scheme (6.3.1) O P R

Keyword(s) (6.3.2) O P R

Related data reference (6.3.3) O P R

Type of relationship (6.3.4) C P R

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

Table A-1: Basic Attributes of Data Elements for Data Element Registers(RE: Part 3 of ISO/IEC 11179)

Page 18: Considerations for Establishing and Managing A Registry for Metadata

18SAIC Phong Ngo

Representational

Representation category (6.4.1) M P R

Form of representation (6.4.2) M P R

Data type of data element values (6.4.3) M P R

Max imum size of data elementvalues

(6.4.4) M P R

Minimum size of data elementvalues

(6.4.5) M P R

Layout of representation (6.4.6) C P R

Perm issible data element values (6.4.7) M P R R

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

Table A-1: Basic Attributes of Data Elements for Data Element Registers(RE: Part 3 of ISO/IEC 11179)

Page 19: Considerations for Establishing and Managing A Registry for Metadata

19SAIC Phong Ngo

Administrative

Responsible organization (6.5.1) M* P R

Registration status (6.5.2) M* A

Submitting organization (6.5.3) M* P R

Comments (6.5.4) O P R

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

RA — Registration A uthority O— OptionalCO — Responsible Organization M— MandatorySO— Submit t ing Organization P— ProvideA— Assign R— Rev iewC— Condit ional

Table A-1: Basic Attributes of Data Elements for Data Element Registers(RE: Part 3 of ISO/IEC 11179)

Page 20: Considerations for Establishing and Managing A Registry for Metadata

20SAIC Phong Ngo

................

Name of Data Element ObligationResponsibility

SO RA

Administrative status M A

Address of submitting organization (SO) M P R

Name of SO's contact person M P R

Title of SO 's contact person O P R

Postal address of SO's contact person M P R

Electronic mail address of SO's contact person O P R

Phone number of SO's contact person M P R

RA

A

Table A-2: Administrative Attributes for Data Element Registers

Page 21: Considerations for Establishing and Managing A Registry for Metadata

21SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 22: Considerations for Establishing and Managing A Registry for Metadata

22SAIC Phong Ngo

Registration Authority

Identifier (RAI) *

Data Identifier (DI)

Version Identifier (VI)

** Optional

Structure of International Registration Data Identifier (IRDI)

* Same as ISO 6523

Notes: IRDI is an internationally unique Identifier

International Code Desiginator (ICD)

Organization Identifier

Organization Part Identifier (OPI)

OPI Source(OPIS) **

Page 23: Considerations for Establishing and Managing A Registry for Metadata

23SAIC Phong Ngo

Each data element shall be unique within a Each data element shall be unique within a registration authorityregistration authority

The combination of identifier, registration The combination of identifier, registration authority (and version) shall make a unique authority (and version) shall make a unique identification for a data elementidentification for a data element

To be assigned an identifier, a data element To be assigned an identifier, a data element shall satisfy all conditions specified in all shall satisfy all conditions specified in all parts of the standardparts of the standard

Rules for Identification of Data ElementsRules for Identification of Data ElementsRules for Identification of Data ElementsRules for Identification of Data Elements

Page 24: Considerations for Establishing and Managing A Registry for Metadata

24SAIC Phong Ngo

Recorded

Certified

Standardized

Retired

Incomplete

Registration Status

Page 25: Considerations for Establishing and Managing A Registry for Metadata

25SAIC Phong Ngo

Registration StatusRegistration StatusRegistration StatusRegistration Status

Incomplete : The regis tered data element does not contain all Mandator y At tribute values.

recorded: The regis tered data element contains all Mandator y At tr ibute values, but theconten ts may not meet the qual it y requiremen ts speci fied in o ther parts o f ISO/IEC11179.

certified: The recorded data element has met the qualit y requiremen ts speci fied in this andother parts o f ISO/IEC 11179.

standardized: The cer ti fied data element that is established by the Registra tion Authorit y as a dataelement pre ferred for use in data in terchange and in new or updated applications. The “standardized” data element may be unique wi thin the regis try, or i t may be thepreferred data element among similar data elements.

retired: A recorded, certi fied, or standard ized data element is no longer used af ter having

been marked as " phased out " for a period o f time as prescribed b y the appropria teRA.

Incomplete : The regis tered data element does not contain all Mandator y At tribute values.

recorded: The regis tered data element contains all Mandator y At tr ibute values, but theconten ts may not meet the qual it y requiremen ts speci fied in o ther parts o f ISO/IEC11179.

certified: The recorded data element has met the qualit y requiremen ts speci fied in this andother parts o f ISO/IEC 11179.

standardized: The cer ti fied data element that is established by the Registra tion Authorit y as a dataelement pre ferred for use in data in terchange and in new or updated applications. The “standardized” data element may be unique wi thin the regis try, or i t may be thepreferred data element among similar data elements.

retired: A recorded, certi fied, or standard ized data element is no longer used af ter having

been marked as " phased out " for a period o f time as prescribed b y the appropria teRA.

Page 26: Considerations for Establishing and Managing A Registry for Metadata

26SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 27: Considerations for Establishing and Managing A Registry for Metadata

27SAIC Phong Ngo

So You want to become a Registration Authority ?

Page 28: Considerations for Establishing and Managing A Registry for Metadata

28SAIC Phong Ngo

Secure an RA Identifier (RAI).Secure an RA Identifier (RAI). Prescribe, amend, and interpret the procedures Prescribe, amend, and interpret the procedures Determine any additional conditions specifically Determine any additional conditions specifically

required by its domain of registration.required by its domain of registration. Specify the format for each attribute listed in Specify the format for each attribute listed in

Annex A of ISO/IEC 11179-6 and for any Annex A of ISO/IEC 11179-6 and for any additional attributes.additional attributes.

Determine the format and media in which Determine the format and media in which applications shall be submitted.applications shall be submitted.

Steps to establish a Registration Authority Steps to establish a Registration Authority (RA)(RA)

Steps to establish a Registration Authority Steps to establish a Registration Authority (RA)(RA)

Page 29: Considerations for Establishing and Managing A Registry for Metadata

29SAIC Phong Ngo

AgendaAgendaAgendaAgenda

Introduction: Why register ?Introduction: Why register ? Scope of ISO/IEC 11179-6Scope of ISO/IEC 11179-6 Registration PrinciplesRegistration Principles Who’s doing what to whom ?Who’s doing what to whom ? What to register ?What to register ? Registry key issues (resolved ?)Registry key issues (resolved ?) First step first...First step first... Info you can useInfo you can use

Page 30: Considerations for Establishing and Managing A Registry for Metadata

30SAIC Phong Ngo

Are these standards being used ?Are these standards being used ?Are these standards being used ?Are these standards being used ? Reference Implementation:Reference Implementation:

– US EPA’s Environmental Data Registry (EDR): US EPA’s Environmental Data Registry (EDR): www.epa.gov/edr. www.epa.gov/edr. Presentation follows.Presentation follows.

– Australian Institute of Health and Welfare’s National Health Australian Institute of Health and Welfare’s National Health Information Knowledgebase (NIHK): Information Knowledgebase (NIHK): www.aihw.gov.au/nhik/index.htmlwww.aihw.gov.au/nhik/index.html..

– In Progress: In Progress:

» Learning Object Metadata Group (LMOG): Learning Object Metadata Group (LMOG): http://jetta.ncsl.nist.gov/metadata/http://jetta.ncsl.nist.gov/metadata/

» Census Bureau’s data registry.Census Bureau’s data registry.

Adoption:Adoption:– ISO TC 204, Transportation, resolved to use ISO/IEC 11179 as the ISO TC 204, Transportation, resolved to use ISO/IEC 11179 as the

standard for data dictionories.standard for data dictionories.

– The United Nations’s Basic Semantic Repository Project utilizes The United Nations’s Basic Semantic Repository Project utilizes much of ISO/IEC 11179 as its foundation. much of ISO/IEC 11179 as its foundation.

Page 31: Considerations for Establishing and Managing A Registry for Metadata

31SAIC Phong Ngo

For Your InformationFor Your InformationFor Your InformationFor Your Information NCITS/L8 is Committee for Data Representation under NCITS/L8 is Committee for Data Representation under

ANSI. It is also the US Technical Advisory Group to ANSI. It is also the US Technical Advisory Group to ISO/IEC/JTC1/SC 14.ISO/IEC/JTC1/SC 14.

Phone:Phone: +01 703 908 2433 Fax: +01 703 908 2412 +01 703 908 2433 Fax: +01 703 908 2412 email:email: [email protected]@cpmx.saic.com FTP for NCITS/L8 and SC14 is FTP for NCITS/L8 and SC14 is scdt-sunsrv1.nscl.nist.gov scdt-sunsrv1.nscl.nist.gov

Directory X3L8. Directory X3L8. User id is anonymous. User id is anonymous. NCITS/L8 Web NCITS/L8 Web http://www.lbl.gov/~olken/x3l8.htmlhttp://www.lbl.gov/~olken/x3l8.html SC14 and NCITS/L8 co-sponsored a SC14 and NCITS/L8 co-sponsored a JTC1 Joint JTC1 Joint

Workshop on the Registration of MetadataWorkshop on the Registration of Metadata, in San , in San Francisco, USA, July 1997. Please check out our Web.Francisco, USA, July 1997. Please check out our Web.