iso/iec 19763-6 (mfi-6 ): registration procedure

71
ISO/IEC 19763-6 (MFI- 6 ): Registration procedure SC32WG2 Meeting, Kunming, China 2010.05 H. Horiuchi 1 SC32WG2 N1419

Upload: eagan-flowers

Post on 03-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

SC32WG2 N1419. ISO/IEC 19763-6 (MFI-6 ): Registration procedure. SC32WG2 Meeting, Kunming, China 2010.05 H. Horiuchi. Contents. Requirements and Scope of this standard Objects to be registered MDR/MFI Common Matamodel Package and MFI Metamodels Organizational Roles related Registration - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

ISO/IEC 19763-6 (MFI-6 ): Registration procedure

SC32WG2 Meeting, Kunming, China2010.05

H. Horiuchi

1

SC32WG2 N1419

Page 2: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Contents1. Requirements and Scope of this standard2. Objects to be registered3. MDR/MFI Common Matamodel Package and MFI Metamodels 4. Organizational Roles related Registration5. Use-Cases and of Registration Process6. Registry Life Cycle Statuses 7. Identification of register objects8. Identification Scheme9. Registry Profile10. Registry Quality Issues

2

Page 3: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

1. REQUIREMENTS & SCOPE OF THIS STANDARD

3

Page 4: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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 Ed3). 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

Page 5: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Requirements(Cont’d)

• 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

Requirement-1: thing to be registered

Page 6: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 7: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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 Ed3 in to

the core of the standard

7

Page 8: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

What is MFI-6

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

Page 9: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

2. ITEMS TO BE REGISTERED

9

Page 10: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Objects to be registered

10

Registration Of Model

Component

Registration Of Model

Component Set

Registration Of Atomicconstructs

Registration of Ontology

Registration of Ontology Components

Registration Of Atomic

Process

Registration of Process Model

Registration Of Model

Component

MFI-2 MFI-3 MFI-5

Registration Of Atomic Service

Registration of Service

Registration Of Service

Component

MFI-7

Registration Of Atomic

???

Registration of Role & Goal

Registration Of R & G

Component

MFI-8

Registration of Model Concept

ResponsibleOrganization

Data Element

Data ElementConcept

Value Domain

MDR -3

Value DomainConcept

Submitters(Registrar)

Registry Authority

Identification Scheme

AdministrationRecord

RegistrationRecord

Registry Profile

? ?

? ?

Page 11: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Registrar, Registration Authority, Stewardship

What to be Registered

11

Data Element

Target Object Object Constructs

DEC, CD, VD

Model Compnents

Concept

Ontology components

Service Components

Codes

Terminology

Model

Ontology/ Concept System

Service

References

IdentificationDesssignation Scheme

Classification Scheme

Administered Item

Outer Registry

Page 12: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MFI Registration concept

12

A MFI-n Registry

Registry Profile

RegistrationAuthority

Submitter(Registrar)

Administered Item

Steward

Administered _recordStewardship_record

RPRP

ROR

creation

MFI-2 Core Metamodel

MFI-n conformed Registered Item

register

register

MFI-n Metamodel

submission

registerMDR

Metamodel

Page 13: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

3. MDR/MFI COMMON MATAMODEL PACKAGE AND MFI METAMODELS

13

Page 14: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

14

Registration (Submission)

Change/Delete

Notification

Relationship among MFI & MDR Packages

MDR/MFI Registration Core

Package

RegisteredItem Instances

MFI-6Registration

Process

•Model • Model Constructs•Service• Service Constructs•RGPS• RGPS Constructs

Registration Record

MDR-6Registration

Process

Page 15: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MDR/MFI Registration Common Core Package

15

• Namespace• Registry Authority•  Registrar• Administered_Item• Stewardship_Record• Submission_Record• Registration _Record

Registration

Identification Designation & Definition

MDR/MFI Registration Core Package

•Contact•Date-and Time•Individual•Language_Id•Organization•Phone_Number•Postal_address•Registration A_ID

Basic

Page 16: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MFI-6 package (Registration)

16

• Namespace• Registry Authority•  Registrar• Administered_Item• Stewardship_Record• Submission_Record• Registration _Record

Registration

MDR-6(ISO/IEC11179-6)

Identification Designation & Definition

<<Use>><<Use>>

MDR/MFI Registration Core Package

•Contact•Date-and Time•Individual•Language_Id•Organization•Phone_Number•Postal_address•Registration A_ID

Basic

Lifecycle Process (Service)

MFI-6 (ISO/IEC19763-6)

Registration of Model (Service)

Registration of Ontology (S)

Registration of Service (S)

Registry Profile

Page 17: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

How MFI metamodels to be used in the Registration

17

MFI Registration

Processes

• Namespace• Registry Authority•  Registrar• Administered_Item• Stewardship_Record• Submission_Record• Registration _Record

Registration

Identification Designation & Definition

MDR/MFI Registration Core Package

•Contact•Date-and Time•Individual•Language_Id•Organization•Phone_Number•Postal_address•Registration A_ID

Basic

Lifecycle Process (Service)

MFI-6 (ISO/IEC19763-6)

Registration of Model Proc.

Registration of Ontology

Registration of Service

Registry Profile

MFI Registry

Service

MFI MetamodelMFI

Metamodel

Specify

RA,Registrar,Stewards

register

Page 18: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

4. ORGANIZATIONAL ROLES OF ASSOCIATED WITH REGISTRY

18

Page 19: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Human Roles Associated with Registry

19

Registrar Control Committee

Registration Authority

Executive Committee

Read-only Users

Metadata Registry

Submitters

Submitting Organization

Stewards

Responsible Organization

Registrar Control Committee

Registration Authority

Executive Committee

Read-only Users

Metadata RegistryMetadata Registry

Submitters

Submitting Organization

SubmittersSubmitters

Submitting Organization

Stewards

Responsible Organization

StewardsStewards

Responsible Organization

Model Registry

Ontology Registry

Service Registry

ROR

Crawling Robot

Any Service Provides

Page 20: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Relationship among Actors

20 Registry

Registry Profile

RegistrationAuthority

Submitter(Registrar)

Responsible OrganizationAdministered

Item

StewardAdministered _recordStewardship_record

User

RPRP

ROR

CollectorAnybody

Page 21: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Roles and Responsibilities(MDR-6 )

Submitting Organization

ResponsibleOrganization

RegistrationAuthority

SpecifyItem

Submit Item for registrationProvide supplemental information

Resolveconflict

Process applications

Assign identifiers

Maintain a Registry

Assign appropriate Registration

StatusNotify Submitters of its decisions

Consult

ReconcileClarify

Arbitrate:

Semantics

Name

Domain

AdviseNotify

21

Page 22: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

22

Page 23: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MFI Registration Process

23

SubmissionOf contents

Submitter RARegistry Control

Model Registered

Published

SubmissionHelp

Requirements Checking

Submitter Registration

Submitters Registered

RegistrationHelp

Watching

Registry Status

Life CycleStages

IssuingIdentification

Page 24: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Use-Case(1): Register RA, RO, SO

24

Registration of RA

Registration of RO

Registration of SO

Registration Authority

A particularRegistry Responsible

Organization

ROR

Collection of Registry

Profile

Submitting Organization

Page 25: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Use-case (2) Registration of Model

25

Registration of Model

ModelRegistry

Use-case (1)

<<extend>>

Submitter

Identification &

Designation

Model ID

Concept ID

Page 26: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Use-case (3) Registration of Ontology

26

Registration of Ontology

An OntologyRegistry

Use-case (1)

<<extend>>

Submitter

Identification &

Designation

Model ID

Concept ID

Reference Ontology

Page 27: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Use-case (4) Registration of Ontology

27

Registration of Service

An OntologyRegistry

Use-case (1)

<<extend>>

Submitter

Identification &

Designation

Model ID

Concept ID

Reference Ontology

Page 28: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Types of Registration Process

28

Common Registration Process

Metadata (Item)Registration

Process

Model Registration

Process

OntologyRegistration

Process

ServiceRegistration

Process

Role & GoalRegistration

Process

Concept SystemRegistration

Process

MDR-6 MFI-6

Page 29: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Common Registration Process

29

Common Registration

Process

Registration Authority Registration Process

Organization Registration Process

Registry Life Cycle Process

Submission Process

Harmonization Process

Change Process

Notification ProcessRegistry profile Process

Page 30: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

SERVICE PROTOCOL

30

Page 31: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Human Process and Service Protocol

31

Submitter

RegistrationService

Submission

Registration Protocol

Harmonization

RA

Committee

Steward

Human ProcessService Protocol

Page 32: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

32

Registration (Submission)

Change/Delete

Interface

Notification

Life Cycle Services Protocol

MDR/MFI Registration Core

Package

RegisteredItem Instances

MFI-6Registration

Process

•Model • Model Constructs•Service• Service Constructs•RGPS• RGPS Constructs

Registration Record

MDR-6Registration

Process

Page 33: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Service specification using ebXML RS 3.0

33

Notification

Registration (Submission)

Change/Delete

Interface

HostService

MFI/MDRRegistry

Page 34: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Service Protocol DefinitionSubmission Protocol

34

Registration

Submission

Life Cycle Services Registrar ClientManager

<request>

RegistryResponse

<element name="SubmitObjectsRequest"> <complexType> <complexContent> <extension base="rs:RegistryRequestType"> <sequence><element ref="rim:RegistryObjectList"/> </sequence> </extension> </complexContent> </complexType></element

ebXML RS3.0

Example:“SubmitObejctRequest”

Page 35: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Same services are available for registration & maintenance at every part of MFI and MDR

35

Notification

Registration (Submission)

Change/Delete

Interface

HostService

MFI/MDRRegistry

Notification

Registration (Submission)

Change/Delete

Interface

HostService

MFI/MDRRegistry

Notification

Registration (Submission)

Change/Delete

Interface

HostService

MFI/MDRRegistry

For MFI-3

For MFI-4

For MFI-5, 7, 8

Page 36: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MFI-8

Idea for Using ebXML RS for all parts of MFI

36

RegistrationProcedure

Submission Instance of MFI-3 Metamodel

Content(Target Metamodel)

MFI-3 Metamodel

Instance of

MFI-3 Registry

Instance of MFI-3 MetamodelInstance of MFI-3

Metamodel

Store to Repository

RegistrationProcedure

Submission Instance of MFI-3 Metamodel

Content(Target Metamodel)

MFI-5 Metamodel

Instance of

MFI-5 Registry

Instance of MFI-3 MetamodelInstance of MFI-5

Metamodel

Store to Repository

MFI-3

MFI-5

MFI-7

Page 37: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

6. REGISTRY LIFE CYCLE PROCESS

37

Page 38: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Registry Content Lifecycle Process

38

<status>Submitted

<status>Approved

<status>Deprecated

<status>Withdrawn

Status Description

Approved Indicates that the content has been approved after being submitted.

Deprecated Indicates that the content has been deprecated or marked as obsolete.

Submitted 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 ebRS.

Page 39: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 40: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

40

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.

Page 41: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

41

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 -

Page 42: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Registration status(TBG17)

42

Submission accepted

Under harmonization

Under investigation

Published

Deleted

Page 43: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

8. IDENTIFICATION

43

Page 44: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

44

Registration Authority Identifier

Registration Authority Identifier

(RAI) *

Data Identifier (DI)

Version Identifier (VI)

* Same as ISO 6523International Code Desiginator (ICD)

Organization Identifier

Organization Part Identifier (OPI)

OPI Source(OPIS) **

ISO/IEC 6523

IRDI(International Registration Data Identifier)

** Optional

Page 45: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

IRDI(International Registration Data Identifier)

45

Registration Authority Identifier

(RAI) *

Data Identifier (DI)

Version Identifier (VI)

It is specified by MDR-5 for Indentifying registered Item

Page 46: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

MFI Object Identification

46

Registration Authority Identifier

(RAI) *

object Identifier (OI)

Version Identifier (VI)

URI

For MFI registered object, such as Model, Ontology, Process and Services,Other more light way for identifying objet must be needed.

UUIDUbiquitous CodeDOI etc

Needed for MFI objects?

or

Registry ID ?

Page 47: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Requirements on IdentificationRequirements-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

Page 48: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Requirements-8: Classification Schema

Page 49: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

49

• 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.

The First Assignment as a Registration Authority

Page 50: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

50

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.

Page 51: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

9. REGISTRY PROFILE

51

Page 52: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

ROR• Only collection of Registry Profiles• Everybody can collect and store a set of profiles• Change will be informed by Notification(RSS)

52

MFI Registry

Registry Profile

Registry Profile

Registry Profile

Registry Profile

MDR Registry

ebXML Registry

ROR

ROR

Page 53: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Registry Interoperability by Registry Profile

UDDI

MFI Registry

Registry Service

Any Registry Any Registry

Discovery Layer

Interoperate Layer ROR

Change

Service Registry

Notification(RSS)RP

RP: Registry Profile

RP RP

Registry Service

Register

53

Page 54: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

54

Metamodel for Registry ProfileInformation of owner who is

managing and operating registry system.

Information of Registry system.

Information of access interfaces to registry system.

㩷class Service Profile

Organization. Details

+ Name: Text+ Identification: Identifier+ Description: Text

Contact. Details

+ Identification: Identifier+ Department Name: Text+ Description: Text

Address. Details

+ Identification: Identifier+ Postcode: Code+ Line One: Text+ Line Two: Text[0..1]+ Line Three: Text[0..1]

Communication. Details

+ URI: Identifier[0..1]+ Complete Number: Text[0..1]+ Use: Code[0..1]

Picture. Details

+ Digital Image: Binary Object+ Identification: Identifier+ Subject: Text+ Type: Text

Composit Service. Details

+ Identification: Identifier+ Name: Text+ Description: Text[0..1]+ Version: Identifier[0..1]+ Public Flag: Indicator[0..1]+ Publication: Date Time[0..1]+ Level: Numeric[0..1]+ Knowlege: Indicator

Classification. Details

+ System: Identifier[0..1]+ Class: Code[0..1]+ Class Name: Text[0..*]+ Description: Text[0..*]

Document. Details

+ Identification: Identifier+ Name: Text+ Description: Text

Binary File. Details

+ Identification: Identifire[0..1]+ Title: Text[0..*]+ Version: Identifire[0..*]+ File Name: Text[0..*]+ MIME: Code[0..*]+ Includes: Binary Object[0..*]+ Description: Text[0..*]

Interface. Details

+ Identification: Identifier+ Name: Text+ Description: Text+ EndPoint: Identifier+ Version: Identifier+ Publication Limits: Indicator

Period. Details

+ Start: Date Time[0..1]+ End: Date Time[0..1]

Service Collaboration. Details

+ Identification: Ideitifier+ Connecting From: Identifier+ Connecting To: Identifier

Software Service. Details

+ Identificetion: Identifier[0..*]+ Name: Text[0..*]+ Description: Text+ Version: Identifier+ Platform Name: Text[0..*]

Sales Information. Details

+ Identification: Identifier+ Payment: Indicator+ Price Description: Text[0..1]

+Attached

+Logo

+Postal

+Telephone

+URI

+Primary

+Category

+Logo

+Primary

+Application

+Attached

+Attached

+Accesse Availability+Conststing

+Application

Application

+Conststing

+Conststing

Page 55: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

55

Metamodel for Registry Profile

Contact Attribute DataType MultiplicityIdentification Identifier 1..1Department Name Text 1..1Description Text 1..1

Reference Class MultiplicityPostal Address 0..1URI Communication 0..1Telephone Communication 0..1

Address Attribute DataType MultiplicityIdentification Identifier 1..1Postcode Code 1..1Line One Text 1..1Line Two Text 0..1Line Three Text 0..1

Communiceation Attribute DataType MultiplicityURI Identifier 0..1Complete Number Text 0..1Use Code 0..1

Picture Attribute DataType MultiplicityDigital Image Binary Object 1..1Identification Identifier 1..1Subject Text 1..1Type Text 1..1

Composite Service Attribute DataType MultiplicityIdentification Identifier 1..1Name Text 1..1Description Text 0..1Version Identifire 0..1Public Flag Indicator 0..1Publication Date Time 0..1Level Numeric 0..1Knowledge Indicator 1..1

Reference Class MultiplicityLogo Picture 0..1Primary Contact 0..1Category Classification 1..*Application Document 0..1Consisting Software Service 1..*Connecting Software Service 0..1

Sales Information 0..1

Classification Attribute DataType MultiplicitySystem Identifier 0..1Class Code 0..1Class Name Text 0..*Description Text 0..*

Document Attribute DataType MultiplicityIdentification Identifier 1..1Name Text 1..1Description Text 1..1

Reference Class MultiplicityAttached Binary File 0..*

Sales Information Attribute DataType MultiplicityIdentification Identifier 1..1Payment Indicator 1..1Price Description Text 0..1

Interface Attribute DataType MultiplicityIdentification Identifier 1..1Name Text 1..1Description Text 1..1EndPoint Identifier 1..1Version Identifier 1..1Publication Limits Indicator 1..1

Reference Class MultiplicityAttached Binary File 0..*

Software Service Attribute DataType MultiplicityIdentification Identifier 0..*Name Text 0..*Description Text 1..1Version Identifier 1..1Platform Name Text 0..*Composite Service Identification Identifier 0..*

Reference Class MultiplicityApplication Interface 0..*

Service Collaboration Attribute DataType MultiplicityIdentification Identifier 1..1Connecting From Identifier 1..1Connecting To Identifire 1..1

Binary File Attribute DataType MultiplicityIdentification Identifier 0..1Title Text 0..*Version Identifire 0..*File Name Text 0..*MIME Code 0..*Includes Binary Object 0..*Description Text 0..*

Reference Class MultiplicityAttached Binary File 0..*Access Availability Period 0..*Consisting Service Collaboration 1..1

Period Attribute DataType MultiplicityStart Date Time 0..1End Date Time 0..1

Organization Attribute DataType MultiplicityName Text 1..1Identification Identifier 1..1Description Text 1..1

Reference Class MultiplicityPrimary Contact 0..1Logo Picture 0..1

Composite Service 1..*

Data Type: Core Component Data Type.

Page 56: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

10. LEVEL OF COFORMANCE

56

Page 57: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

As a StandardNormative Informative

•MDR/MFI Core Registration Package•Registration Authority •Registry Life Cycle process•Registration Protocol•Registry Profile

•Organizational Roles •Registration human process•Use-case

57

Page 58: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

58

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.

Page 59: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

As a StandardNormative Informative

•MDR/MFI Core Registration Package•Registration Authority •Registry Life Cycle process•Registration Protocol•Registry Profile

•Organizational Roles •Life cycle human process•Use-case

59

Page 60: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

10. REGISTRY QUALITY ISSUES

60

Page 61: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Quality Requirements

Quality of Registration

Quality of Registry

Quality of Information Representation

Registry contents

Registry

Registrar

Registration

61

Requirement- 7: Requirements on Quality

Page 62: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Quality of Data

• The quality measurements and guideline of each data element or set of data elements should be domain dependent.( e.g. ISO8000)

• In MFI 6, It should be out of the scope• However, the “Registry Quality ” must be

considered in the common process

62

Page 63: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 64: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 65: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 66: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 67: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Schedule:

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

67

Page 68: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Editor Change

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

68

Page 69: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

Thank you

69

Page 70: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Page 71: ISO/IEC 19763-6  (MFI-6 ): Registration procedure

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

Requirements-8: Classification Schema