iso/iec 19763-6 (mfi-6 ): registration procedure
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 PresentationTRANSCRIPT
![Page 1: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/3.jpg)
1. REQUIREMENTS & SCOPE OF THIS STANDARD
3
![Page 4: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/9.jpg)
2. ITEMS TO BE REGISTERED
9
![Page 10: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/13.jpg)
3. MDR/MFI COMMON MATAMODEL PACKAGE AND MFI METAMODELS
13
![Page 14: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/18.jpg)
4. ORGANIZATIONAL ROLES OF ASSOCIATED WITH REGISTRY
18
![Page 19: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/22.jpg)
5. USE-CASES AND REGISTRATION PROCESS (HUMAN PROCESS)
22
![Page 23: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/30.jpg)
SERVICE PROTOCOL
30
![Page 31: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/32.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/34.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/35.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/36.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/37.jpg)
6. REGISTRY LIFE CYCLE PROCESS
37
![Page 38: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/38.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/39.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/40.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/41.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/42.jpg)
Registration status(TBG17)
42
Submission accepted
Under harmonization
Under investigation
Published
Deleted
![Page 43: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/43.jpg)
8. IDENTIFICATION
43
![Page 44: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/44.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/45.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/46.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/47.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/48.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/49.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/50.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/51.jpg)
9. REGISTRY PROFILE
51
![Page 52: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/52.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/53.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/54.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/55.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/56.jpg)
10. LEVEL OF COFORMANCE
56
![Page 57: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/57.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/58.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/59.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/60.jpg)
10. REGISTRY QUALITY ISSUES
60
![Page 61: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/61.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/62.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/63.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/64.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/65.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/66.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/67.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/68.jpg)
Editor Change
• Current Editor: Hajime Horiuchi• New Editor : Tatsumi Adachi (NEC)
68
![Page 69: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/69.jpg)
Thank you
69
![Page 70: ISO/IEC 19763-6 (MFI-6 ): Registration procedure](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/70.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062720/568134f3550346895d9c3968/html5/thumbnails/71.jpg)
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