Скачать презентацию SC 32 WG 2 N 1419 ISO IEC 19763 Скачать презентацию SC 32 WG 2 N 1419 ISO IEC 19763

11d20181499cec7c9c7849f60e5c9459.ppt

  • Количество слайдов: 71

SC 32 WG 2 N 1419 ISO/IEC 19763 -6 (MFI-6): Registration procedure SC 32 SC 32 WG 2 N 1419 ISO/IEC 19763 -6 (MFI-6): Registration procedure SC 32 WG 2 Meeting, Kunming, China 2010. 05 H. Horiuchi 1

Contents 1. Requirements and Scope of this standard 2. Objects to be registered 3. Contents 1. Requirements and Scope of this standard 2. Objects to be registered 3. MDR/MFI Common Matamodel Package and MFI Metamodels 4. Organizational Roles related Registration 5. Use-Cases and of Registration Process 6. Registry Life Cycle Statuses 7. Identification of register objects 8. Identification Scheme 9. Registry Profile 10. Registry Quality Issues 2

1. REQUIREMENTS & SCOPE OF THIS STANDARD 3 1. REQUIREMENTS & SCOPE OF THIS STANDARD 3

Background & • At the Sydney Meeting(May 2008), the MFI-6 (ISO/IEC 19763 -6) project Background & • At the Sydney Meeting(May 2008), the MFI-6 (ISO/IEC 19763 -6) project was initiated after the study on the Registration. • At the London Meeting(Nov. 2009), It was agreed to investigate the possibility of sharing the core package of MDR-3 (ISO/IEC 11179 -3 Ed 3). Then, another study group was initiated for extracting the core package that could be shared by both MFI-6 and MDR-6. • Following is an proposal for MFI-6 (Registration Procedure) standard based upon the core package. 4

Requirements(Cont’d) Requirement-1: thing to be registered • MFI 6 should make it clear that Requirements(Cont’d) Requirement-1: thing to be registered • MFI 6 should make it clear that things to be registered and how MFI metamodels to be used Requirement-2: Registry Interoperability • MFI 6 should be considered as a core part of an infrastructure which enables the interoperability by the conceivable higher lever registries (ROR) Then, all models and ontology to be registered are required to be identified by the IRDI, URI or UUID. 5

Requirements; (Cont’d) • Requirement-3: Procedure enforcement at implementations Normative contents of the Part 6 Requirements; (Cont’d) • Requirement-3: Procedure enforcement at implementations Normative contents of the Part 6 should be enforced in both human processes and machine executable processes • Requirement-4: Self registration The Part 6 should provide facilities for the encouragement of registrar to complete their model registrations through the interactive processes. These facilities could enables the promoting of the accumulation of registry contents. 6

Requirements; • Requirement-5: Related other MFI standards Part-6 should be used for the registration Requirements; • Requirement-5: Related other MFI standards Part-6 should be used for the registration of any kind of models including ontology those could be acceptable for MFI-2 (core) & MFI-3, MFI-5, MFI-7, MFI-8 in order to promote sharing and reusing of those for the sake of interoperability among domains. • Requirement-6: Relation to MDR standards The part-6 should take the MDR(ISO/IEC 11179) part-3 Ed 3 in to the core of the standard 7

What is MFI-6 will show; • What is Metamodel Framework for Interoperability? • How What is MFI-6 will show; • What is Metamodel Framework for Interoperability? • How do they work ? • Not only he Registration, Registry Life Cycle Service specification will covered 8

2. ITEMS TO BE REGISTERED 9 2. ITEMS TO BE REGISTERED 9

Objects to be registered Registry Authority MDR -3 Data Element Concept Value Domain Responsible Objects to be registered Registry Authority MDR -3 Data Element Concept Value Domain Responsible Organization Submitters (Registrar) MFI-2 MFI-3 Registration of Ontology Registration of Model Concept Registration Record MFI-5 MFI-7 Registration of Process Model ? Registration Of Model Component Set Administration Record Identification Scheme Registry Profile MFI-8 Registration of Service Registration of Role & Goal Registration Of Service Component Registration Of R & G Component ? Registration of Ontology Components Registration Of Model Component ? Registration Of Model Component Registration Of Atomic constructs Registration Of Atomic Process Registration Of Atomic Service ? Registration Of Atomic ? ? ? 10

What to be Registered Target Object Constructs Data Element DEC, CD, VD References Terminology What to be Registered Target Object Constructs Data Element DEC, CD, VD References Terminology Concept Model Compnents Ontology/ Concept System Ontology components Service Components Registrar, Registration Authority, Stewardship Codes Outer Registry Identification Desssignation Scheme Classification Scheme Administered Item 11

MFI Registration concept A MFI-n Registry Profile Administered _record Stewardship_record creation Administered Item register MFI Registration concept A MFI-n Registry Profile Administered _record Stewardship_record creation Administered Item register MFI-2 Core Metamodel MDR Metamodel MFI-n Metamodel ROR RP RP Registration Authority register Steward MFI-n conformed Registered Item submission Submitter (Registrar) 12

3. MDR/MFI COMMON MATAMODEL PACKAGE AND MFI METAMODELS 13 3. MDR/MFI COMMON MATAMODEL PACKAGE AND MFI METAMODELS 13

Relationship among MFI & MDR Packages Registration (Submission) Change/Delete Notification MDR/MFI Registration Core Package Relationship among MFI & MDR Packages Registration (Submission) Change/Delete Notification MDR/MFI Registration Core Package Registration Record Registered Item Instances MFI-6 Registration Process • Model Constructs • Service Constructs • RGPS Constructs MDR-6 Registration Process 14

MDR/MFI Registration Common Core Package MDR/MFI Registration Core Package Basic • Contact • Date-and MDR/MFI Registration Common Core Package MDR/MFI Registration Core Package Basic • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID Registration • Namespace • Registry Authority •   Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record Identification Designation & Definition 15

MFI-6 package (Registration) MDR/MFI Registration Core Package Registration Basic • Namespace • Contact • MFI-6 package (Registration) MDR/MFI Registration Core Package Registration Basic • Namespace • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID • Registry Authority •   Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record <> Identification Designation & Definition <> MFI-6 (ISO/IEC 19763 -6) Lifecycle Process (Service) Registration of Model (Service) Registration of Ontology (S) Registration of Service (S) MDR-6 (ISO/IEC 11179 -6) Registry Profile 16

How MFI metamodels to be used in the Registration MDR/MFI Registration Core Package Registration How MFI metamodels to be used in the Registration MDR/MFI Registration Core Package Registration Basic • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID RA, Registrar, Stewards • Namespace • Registry Authority •   Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record Service MFI Registration Processes MFI-6 (ISO/IEC 19763 -6) Identification Designation & Definition register MFI Registry Specify Lifecycle Process (Service) Registration of Model Proc. Registration of Ontology Registration of Service Registry Profile MFI Metamodel 17

4. ORGANIZATIONAL ROLES OF ASSOCIATED WITH REGISTRY 18 4. ORGANIZATIONAL ROLES OF ASSOCIATED WITH REGISTRY 18

Human Roles Associated with Registry Any Service Provides Crawling Robot ROR Model Registry Ontology Human Roles Associated with Registry Any Service Provides Crawling Robot ROR Model Registry Ontology Registry Service Registry 19

Relationship among Actors Registration Authority Registry Profile Administered Item Administered _record Stewardship _record User Relationship among Actors Registration Authority Registry Profile Administered Item Administered _record Stewardship _record User ROR RP RP Collector Anybody Responsible Organization Steward Submitter (Registrar) Registry 20

Roles and Responsibilities(MDR-6 ) Registration Authority Responsible Organization Submitting Organization Process applications Submit Item Roles and Responsibilities(MDR-6 ) Registration Authority Responsible Organization Submitting Organization Process applications Submit Item for registration Provide supplemental information Specify Item Reconcile Clarify Resolve conflict Arbitrate: Semantics Name Domain Advise Notify Consult Notify Submitters of its decisions Assign identifiers Maintain a Registry Assign appropriate Registration Status 21

5. USE-CASES AND REGISTRATION PROCESS (HUMAN PROCESS) 22 5. USE-CASES AND REGISTRATION PROCESS (HUMAN PROCESS) 22

MFI Registration Process Submitter RA Registry Control Watching Registry Status Published Issuing Identification Requirements MFI Registration Process Submitter RA Registry Control Watching Registry Status Published Issuing Identification Requirements Checking Life Cycle Stages Submission Help Submission Of contents Submitter Registration Model Registered Registration Help Submitters Registered 23

Use-Case(1): Register RA, RO, SO Collection Registration of RA of Registry Profile ROR Registration Use-Case(1): Register RA, RO, SO Collection Registration of RA of Registry Profile ROR Registration Authority Registration of RO A particular Registry Responsible Organization Registration of SO Submitting Organization 24

Use-case (2) Registration of Model ID Use-case (1) Identification & Designation <<extend>> Registration of Use-case (2) Registration of Model ID Use-case (1) Identification & Designation <> Registration of Model Concept ID Model Registry Submitter 25

Use-case (3) Registration of Ontology Model ID Use-case (1) Identification & Designation <<extend>> Registration Use-case (3) Registration of Ontology Model ID Use-case (1) Identification & Designation <> Registration of Ontology Concept ID Submitter An Ontology Registry Reference Ontology 26

Use-case (4) Registration of Ontology Model ID Use-case (1) Identification & Designation <<extend>> Registration Use-case (4) Registration of Ontology Model ID Use-case (1) Identification & Designation <> Registration of Service Concept ID Submitter An Ontology Registry Reference Ontology 27

Types of Registration Process MFI-6 MDR-6 Concept System Registration Process Metadata (Item) Registration Process Types of Registration Process MFI-6 MDR-6 Concept System Registration Process Metadata (Item) Registration Process Ontology Registration Process Service Registration Process Role & Goal Registration Process Model Registration Process Common Registration Process 28

Common Registration Process Registration Authority Registration Process Organization Registration Process Common Registration Process Submission Common Registration Process Registration Authority Registration Process Organization Registration Process Common Registration Process Submission Process Harmonization Process Registry Life Cycle Process Registry profile Process Change Process Notification Process 29

SERVICE PROTOCOL 30 SERVICE PROTOCOL 30

Human Process and Service Protocol RA Registration Protocol Submission Registration Service Harmonization Submitter Committee Human Process and Service Protocol RA Registration Protocol Submission Registration Service Harmonization Submitter Committee Steward Service Protocol Human Process 31

Life Cycle Services Protocol Interface Registration (Submission) Change/Delete Notification MDR/MFI Registration Core Package Registration Life Cycle Services Protocol Interface Registration (Submission) Change/Delete Notification MDR/MFI Registration Core Package Registration Record Registered Item Instances MFI-6 Registration Process • Model Constructs • Service Constructs • RGPS Constructs MDR-6 Registration Process 32

Service specification using eb. XML RS 3. 0 Interface Registration (Submission) Change/Delete Host Service Service specification using eb. XML RS 3. 0 Interface Registration (Submission) Change/Delete Host Service MFI/MDR Registry Notification 33

Service Protocol Definition Submission Protocol Life Cycle Services Submission Client Manager Registrar <request> Registration Service Protocol Definition Submission Protocol Life Cycle Services Submission Client Manager Registrar Registration Registry. Response

Same services are available for registration & maintenance at every part of MFI and Same services are available for registration & maintenance at every part of MFI and MDR Interf ace Registration (Submission) Change/Delete (Submission) Host Service MFI/MDR Registry Notification Change/Delete Host Service MFI/MDR Registry Notification For MFI-3 For MFI-5, 7, 8 Interf ace Registration (Submission) Change/Delete Notification Host Service For MFI-4 MFI/MDR Registry 35

Idea for Using eb. XML RS for all parts of MFI Store to Repository Idea for Using eb. XML RS for all parts of MFI Store to Repository Submission Registration Procedure Content (Target Metamodel) MFI-3 Registry Instance of MFI-3 Instance of Metamodel. MFI-3 Metamodel Instance of MFI-3 Metamodel MFI-3 Store to Repository Submission Registration Procedure Content (Target Metamodel) MFI-5 Registry Instance of MFI-3 Instance of Metamodel. MFI-5 Metamodel Instance of MFI-5 Metamodel MFI-5 MFI-7 MFI-8 36

6. REGISTRY LIFE CYCLE PROCESS 37 6. REGISTRY LIFE CYCLE PROCESS 37

Registry Content Lifecycle Process <status> Submitted Status <status> Deprecated Approved Indicates that the content Registry Content Lifecycle Process Submitted Status Deprecated Approved Indicates that the content has been approved after being submitted. Deprecated Indicates that the content has been deprecated or marked as obsolete. Submitted Approved Description Indicates that the content has been submitted to the server. Withdrawn Indicates that the content has been withdrawn from the server. This status and lifecycle refer to eb. RS. Withdrawn 38

Registration Status • Dynamic registration statuses – Address improvement and progression towards levels of Registration Status • Dynamic registration statuses – Address improvement and progression towards levels of perfection of the quality of the metadata of the item and of the preferences of usage. • Static registration statuses – Denote positions at which there will be no more progression in quality of metadata or use of the administered item. 39

Dynamic Registration Statuses (MDR-6) • Preferred Standard - preferred for use in the Registry Dynamic Registration Statuses (MDR-6) • Preferred Standard - preferred for use in the Registry community. • Standard - of sufficient quality and of broad interest for use in the Registry community. • Qualified - mandatory metadata attributes are complete and conform to applicable quality requirements. • Recorded - all mandatory metadata attributes have been completed. • Candidate - proposed for progression up the Registry registration levels. • Incomplete - submitter wishes to make the Registry community aware of the existence of an administered item in their local domain. 40

Status of Static Registrations (MDR-6) • Retired - no longer recommended for use in Status of Static Registrations (MDR-6) • Retired - no longer recommended for use in the Registry community and should no longer be used. • Superseded - no longer recommended for use in the Registry community but the successor administered item is the preference for use. • Historical - was used elsewhere in the past. • Standardized Elsewhere - standardized in another community. • Legacy • Application - 41

Registration status(TBG 17) Submission accepted Under harmonization Under investigation Published Deleted 42 Registration status(TBG 17) Submission accepted Under harmonization Under investigation Published Deleted 42

8. IDENTIFICATION 43 8. IDENTIFICATION 43

Registration Authority Identifier IRDI(International Registration Data Identifier) Registration Authority Identifier (RAI) * Version Identifier Registration Authority Identifier IRDI(International Registration Data Identifier) Registration Authority Identifier (RAI) * Version Identifier (VI) Data Identifier (DI) ISO/IEC 6523 * Same as ISO 6523 International Code Desiginator (ICD) Organization Identifier Organization Part Identifier (OPI) OPI Source (OPIS) ** ** Optional 44

IRDI(International Registration Data Identifier) It is specified by MDR-5 for Indentifying registered Item Registration IRDI(International Registration Data Identifier) It is specified by MDR-5 for Indentifying registered Item Registration Authority Identifier (RAI) * Data Identifier (DI) Version Identifier (VI) 45

MFI Object Identification For MFI registered object, such as Model, Ontology, Process and Services, MFI Object Identification For MFI registered object, such as Model, Ontology, Process and Services, Other more light way for identifying objet must be needed. URI Registration Authority Identifier (RAI) * Needed for MFI objects? or object Identifier (OI) Version Identifier (VI) UUID Ubiquitous Code DOI etc Registry ID ? 46

Requirements on Identification Requirements-7 Identification Schema • Most of MFI parts use URI for Requirements on Identification Requirements-7 Identification Schema • Most of MFI parts use URI for identification object (Model, model constructs, Processes and Services, ) • MFI 6 should stock take major UUID providers as widely as possible including ID schema that were used in MDR standards (e. g. IRDI) • MFI 6 should take one of those as the recommended identification scheme • MFI 6 should provide an own ID scheme for miscellaneous object (attached model profiles), e. g. Note: DOI (Digital Object Identification), Ubiquitous Center (Japan), 47

Classification Schema Requirements-8: Classification Schema • MFI 6 should provide an own model classification Classification Schema Requirements-8: Classification Schema • MFI 6 should provide an own model classification scheme • Those schema should consist of; – – Purpose and mission Industrial sector Modeling View point Domin Context Note: UN/CEFACT TMG is discussing the Business Context Method 48

The First Assignment as a Registration Authority • Secure a Registration Authority Identifier. • The First Assignment as a Registration Authority • Secure a Registration Authority Identifier. • Prescribe, amend, interpret, and document the procedures. • Determine and document any additional conditions specifically required by its domain of registration. • Specify the format for each attribute listed in Annex A of ISO/IEC 11179 -6 and for any additional attributes. • Determine the manner in which applications shall be submitted. 49

Areas of Compliance • There are no requirements that all components of the model Areas of Compliance • There are no requirements that all components of the model be present for a Registry to be compliant with the metamodel. • The metamodel constraints are for items at “Recorded” registration status and above. • There is a practical need for registering only those components of interest. • Except for those situations constrained by the cardinalities of the metamodel, there is no required sequence in the registration of the components. 50

9. REGISTRY PROFILE 51 9. REGISTRY PROFILE 51

ROR • Only collection of Registry Profiles • Everybody can collect and store a ROR • Only collection of Registry Profiles • Everybody can collect and store a set of profiles • Change will be informed by Notification(RSS) Registry Profile ROR MFI Registry Profile ROR MDR Registry Profile eb. XML Registry Profile 52

Registry Interoperability by Registry Profile Service Registry Discovery Layer UDDI Register Interoperate Layer ROR Registry Interoperability by Registry Profile Service Registry Discovery Layer UDDI Register Interoperate Layer ROR Registry Service RP MFI Registry Service Notification (RSS) Change RP Any Registry RP: Registry Profile RP Any Registry 53

Metamodel for Registry Profile Information of owner who is managing and operating registry system. Metamodel for Registry Profile Information of owner who is managing and operating registry system. Information of Registry system. Information of access interfaces to registry system. 54

Metamodel for Registry Profile Data Type: Core Component Data Type. 55 Metamodel for Registry Profile Data Type: Core Component Data Type. 55

10. LEVEL OF COFORMANCE 56 10. LEVEL OF COFORMANCE 56

As a Standard Normative • MDR/MFI Core Registration Package • Registration Authority • Registry As a Standard Normative • MDR/MFI Core Registration Package • Registration Authority • Registry Life Cycle process • Registration Protocol • Registry Profile Informative • Organizational Roles • Registration human process • Use-case 57

Levels of Compliance • For Dynamic Registration Statuses – A component is deemed to Levels of Compliance • For Dynamic Registration Statuses – A component is deemed to reach a certain Registration Status when its own attributes and those of the Required Associated Components meet the minimal criteria for that Registration Status. 58

As a Standard Normative • MDR/MFI Core Registration Package • Registration Authority • Registry As a Standard Normative • MDR/MFI Core Registration Package • Registration Authority • Registry Life Cycle process • Registration Protocol • Registry Profile Informative • Organizational Roles • Life cycle human process • Use-case 59

10. REGISTRY QUALITY ISSUES 60 10. REGISTRY QUALITY ISSUES 60

Quality Requirements Requirement- 7: Requirements on Quality of Registry Quality of Registration Registry contents Quality Requirements Requirement- 7: Requirements on Quality of Registry Quality of Registration Registry contents Registrar Quality of Information Representation 61

Quality of Data • The quality measurements and guideline of each data element or Quality of Data • The quality measurements and guideline of each data element or set of data elements should be domain dependent. ( e. g. ISO 8000) • In MFI 6, It should be out of the scope • However, the “Registry Quality ” must be considered in the common process 62

Quality of the Registration • To maintain the Quality of the registry, the MFI Quality of the Registration • To maintain the Quality of the registry, the MFI 6 should specify the processes and guideline • Those processes should be possible for software automated checking and enforcement 63

Quality of the Registry • The Quality of Registry means that consistency and compliances Quality of the Registry • The Quality of Registry means that consistency and compliances to all of mandatory criteria should be kept among all of model instances in the registry • These compliance maintenance should be responsible to the steward of the MFI registry. 64

Level of Conformance • Normative – MDR/MFI Core Registration Package – Registration Protocol (Sequence Level of Conformance • Normative – MDR/MFI Core Registration Package – Registration Protocol (Sequence & Message) – Registry Profile • Informative – Organizational Roles and Human Processes – Registry Life Cycle process – Registration Process 65

Normative References • • • • ISO 3166 -1 Codes for the representation of Normative References • • • • ISO 3166 -1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes ISO 6523 -1 Information technology – Structure for the identification of organizations and organization parts –Part 1: Identification of organization identification schemes ISO/IEC 646 Information technology – ISO 7 -bit coded character set for information interchange ISO/IEC 15459 Information technology - Unique identifiers for item management ISO/IEC 9834 -8 Information technology -- Open Systems Interconnection -- Procedures for the operation of OSI Registration Authorities: Generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN. 1 Object Identifier components 66

Schedule: • Draft CD text (Skelton ): End of This meeting • For CD Schedule: • Draft CD text (Skelton ): End of This meeting • For CD Balloting : End of July, 2010 67

Editor Change • Current Editor: Hajime Horiuchi • New Editor : Tatsumi Adachi (NEC) Editor Change • Current Editor: Hajime Horiuchi • New Editor : Tatsumi Adachi (NEC) 68

Thank you 69 Thank you 69

Requirements (Con’t) Requirements-7 Identification Schema • MFI 6 should stock take major UUID providers Requirements (Con’t) Requirements-7 Identification Schema • MFI 6 should stock take major UUID providers as widely as possible including ID schema that were used in MDR standards (e. g. IRDI) • MFI 6 should take one of those as the recommended identification scheme • MFI 6 should provide an own ID scheme for miscellaneous object (attached model profiles), e. g. Note: DOI (Digital Object Identification), Ubiquitous Center (Japan), 70

Classification Schema Requirements-8: Classification Schema • MFI 6 should provide an own model classification Classification Schema Requirements-8: Classification Schema • MFI 6 should provide an own model classification scheme • Those schema should consist of; – – Purpose and mission Industrial sector Modeling View point Domin Context 71