the final study period report on mfi 6: model registration procedure
DESCRIPTION
SC32WG2 N1129. The Final Study Period Report on MFI 6: Model registration procedure. SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik. Table of Contents. Current status of MFI standard development The Study strategy Recommendations The Requirements - PowerPoint PPT PresentationTRANSCRIPT
The Final Study Period Report on
MFI 6: Model registration procedure
SC32WG2 Meeting, SydneyMay 26, 2008
H. Horiuchi, Keqing He, Doo-Kwon Baik
SC32WG2 N1129
1
Table of Contents• Current status of MFI standard development• The Study strategy• Recommendations• The Requirements• Scope of the MFI 6• Basic structure of MFI-6• Schedule for the standard development• Annex
2
The study strategy(Confirmed in the Seoul Meeting, Dec., 2007)
• The tentative goal was the preparation of a draft WD on “Model registration procedure ” to the coming Australia Meeting (May, 2008)
• Investigate and Stock take requirements on the Registrations as widely as possible.
• Implement a prototype MFI facility and investigate the registration procedure
• Propose a common procedure consolidating both procedures of MDR + MFI
3
Recommendations• Recommendation : The Registration Procedure should be standardized as a part
of MFI standard (to be the part 6) by the project sub-dividing, under the name of “The model registration procedure”.
• The part 6 should take the MDR(ISO/IEC 11179) part 6 in to the core of the standard
• Additional portions to the MDR pat 6(registration ) as the MFI 6 should cover procedures and constructs to be used for improving the interoperability among various types of models and registries
• A draft WD should be submitted to the WG2 Sydney meeting, following requirements.
4
Scope of MFI 6• MFI 6 should specify the normative registration procedure and normative
references for the domain model (ontology) registrations to the registry which is conform to MFI standards.
• MFI dose not specify any type of modeling facility and repository implementations
5
MFI Registry
Model Repository
Administered Item
Ontology Repository
Model Registration Information
Model Registration
MFI and MDR• A model to be registered to MFI registry consists from Classes and their
relationships• Each class has attributes which are supported by metadata as data type
or value domain in MDR
Class
Name
Attribute:Attribute:Attribute:
ModelMetadata
ConceptDefinition
Value Domain
Administered Item Administered Item
Data Type
6
Target of Registration MFI MDR
Difference between MDR & MFI Registries
• No Need for checking on the duplication of contents
7
Model
Data element set With No Duplication, Clear Definition.Strong harmonization must be needed.
DEC CD
VD DE
Sign MC
MI
SO
Accumulation of contents is the Value of the registry. Duplication of contents may be allowed.However, to keep trust of the contents, some sort of the registration rules and metamodel should be enforced.
RO
What out of the scope are;• Harmonization process of the contents for each
domain. (To be standardized within each domain)• Change Propagation and Notification among
registries (To be discussed in ROR)
8
SOSO
SO IRDI
UUID Publisher
TermnetOther Dictionary
Registered Objects
Registered Model
Registration Authority
Model Registration Information
USERUSER
USER Registrar
JTC1
Name SpaceName
SpaceName Space
MFI RegistryMaintenance
Harmonizer
Registry Quality Criteria Registry Quality
Guidelines
Data Formulation Rules (11179-4)
Subject matters of the Part-6
9
Requirements
• MFI 6 should make it clear that things to be registered and how to be used MFI metamodelsRequirement-2: (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 and to classified by those schema specified by MFI 6
10
Requirement-1: thing to be registered
Registration Requirement
Registrar
Things to be Related at the Registration
11
Model Concept
Administered Item RA
MFI Registry Information
IDPublisher
Model ComponentSet
MFI Registry
Normative Model Components
Model Name Space
UUID
Model
Resources
URI
Registered
OrganizationID
MFI Metamodels
Actual Model or Ontology to be
Registered
Translate
Model Category
MDR
SO
RO
Registration Concept of MDR
13
Authority
Metadata Elements
Request for Approval
Registry
Approval
Regulation & Standards
Register
Use of standardizedData element
Trust
Steward
Submission
MDR
Harmonization
MDR Registration ProcessRegistrar/Control
CommitteeSubmitter Steward
Registry
Request Recorded
Qualified
Incomplete
Recorded
Preferred Standard
Identifies path of lead responsibility
*Note: Timing of registration status progression is entirely dependent upon the submitter/steward/registrar.
Submitsto registry
Identifies &documents
item
Proposes itemfor Standard
status
Checks qualityof item & reviews
data
Proposes itemfor Preferred Standard
status
Confirms/resolvescompleteness of
registration proposal
Confirms/resolvesquality of item
registration proposal
Acknowledgesstatus & submits for
review
Confirmsconcurrenceas Standard
Acknowledgesstatus & submits for
review
Confirmsconcurrence as
Preferred Standard
Provisionally Qualified
Provisionally Standard
ProvisionallyPreferred Standard
Standard
Candidate
RegistrationStatus
Progression
Request Candidate
Checks item & reviews
data
Registrar/Control
CommitteeSubmitter Steward
Registry
Request Recorded
Qualified
Incomplete
Recorded
Preferred Standard
Identifies path of lead responsibility Identifies path of lead responsibility
*Note: Timing of registration status progression is entirely dependent upon the submitter/steward/registrar.
Submitsto registry
Submitsto registry
Identifies &documents
item
Identifies &documents
item
Proposes itemfor Standard
status
Proposes itemfor Standard
status
Checks qualityof item & reviews
data
Checks qualityof item & reviews
data
Proposes itemfor Preferred Standard
status
Proposes itemfor Preferred Standard
status
Confirms/resolvescompleteness of
registration proposal
Confirms/resolvescompleteness of
registration proposal
Confirms/resolvesquality of item
registration proposal
Confirms/resolvesquality of item
registration proposal
Acknowledgesstatus & submits for
review
Acknowledgesstatus & submits for
review
Confirmsconcurrenceas Standard
Confirmsconcurrenceas Standard
Acknowledgesstatus & submits for
review
Acknowledgesstatus & submits for
review
Confirmsconcurrence as
Preferred Standard
Confirmsconcurrence as
Preferred Standard
Provisionally Qualified
Provisionally Standard
ProvisionallyPreferred Standard
Standard
Candidate
RegistrationStatus
Progression
RegistrationStatus
Progression
Request Candidate
Checks item & reviews
data
14
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.
15
RA: Registration Authority
Model Registry Information
MFI Registry
ISO/IEC 11179
Registering
User
Watch
Trust
Registration Metamodel
Registration Process
Registration Requirements
RO SO
ISO/IEC 19763
MFI Model registration
MFI Registration Process
17
SubmissionOf Model
Submitter Steward(RA)
Registry Control
Model Registered
Published
SubmissionHelp
Requirements Checking
Submitter Registration
Submitters Registered
RegistrationHelp
Watching
Registry Status
LCStages
RA and Registrar
• A registrar of models to the MFI registry should be recognized by the Registry Authority of the MFI registry
18
Administered Item
MFI Registry Information
MFI Registry
Registrar
RegistrationAuthority
Authorization
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 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-6 in to the
core of the standard
20
Difference between MDR 6 & MFI 6
MDR 6 MFI 6
Inherited as it are;•Designation of RA, •Registration of Administered Item•Identification of Administers Item
Added as new;•Model Identification•Model classification•Quality requirements•Interoperability Requirements
<>•Change Notification•Change Propagation
Inherited with Changed;•Administered Item •Administration Work •Registration Process
Excluded;•Harmonization process
21
Structure of MFI 6
ISO/IEC 11179-6
ISO/IEC 19763-6 •Designation of RA, SO, RO•Registration of Administered Item•Identification of Administers Item•Procedure•Degree of Conformance
•Model Registration Concept•Designation of Submitter classification • Identification of model registration• Model Classification•Quality Requirements•Interoperability Requirements•Degree of Conformance•Model Registration Procedure
22
Scope of Part 6
Metadata Registry
Model Registry
Ontology Registry
Metadata specific Registration Process
Ontology specific Registration Process
Model specific Registration Process
MFI-6: Model Registration Process
ISO/IEC11179-6
Value DomainValue
DomainValue DomainNormative
Model ConstructsModel
ConstructsModel Constructs
vocabularyvocabulary
23
Model Repository 24
MDRAdministered Item
MFI part 2 Metamodel
MFI part 3 Metamodel
<<InstanceOF>>
<<Model>>
<<Metamodel>>
Any kind Model
To be RegisteredModel Repository
Model Registration Information
Describe
MFI Registry
<<Model>>
Ontology Registration Information
<<Metamodel>>
<<InstanceOF>>
Any kind Ontology
To be Registered
Describe
<<Metamodel>>
M1
M2
M3
Quality Requirements
Quality of Registration
Quality of Registry
Quality of Information
Registry contents
Registry
Registrar
Registration
26
Requirement- 7: Requirements on Quality
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
27
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
28
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.
29
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),
30
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
31
Requirements-8: Classification Schema
Object Collaboration
32
Model
ID Publisher
MetadataRegistry
MFIRegistry
QualityRequirement
Model Construct
MFI Register Information
Model Classification
Organization IDRegistrar
Requirements; (Cont’d)
• Requirement-8: (contents standardization) The MFI-6 should not to try to standardize any domain
specific contents of registries. The harmonization processes for each contents may be responsible for domain specific organizations.
• Requirement-9: (Identification & Classification ) However, the MFI-6 should provide normative bases for
referencing the identification and classification schema
33
Schedule
• The Final report : May 2008• Draft procedure : May 2008• Candidate of WD : May 2008• Proof of Concept : Oct., 2008• CD : Oct., 2008
34
Additional Requirements• Requirement-9: (Discover of a target registry) • Requirement-10: (Change Notification & Propagation)
36
ROR : Registry Of Registries
37
MFI Model Registry
PLIB Metamodel
ITEM Master Metamodel
PLIB Model
ITEM Masterschema
Level 1
Level 2
Level 3
Search
JAITA JAMIMA
PLIB Model
Inquire
M1
M2
RegistrationInquire
URI
contents
Model Registration
User
Scope
IDCenter
AuthenticationCenter
User
Level 1Registry
Level 4Registry
Level 3Registry
Level 2Registry
Level 2レジストリ
Level 3Registry
Level 2レジストリ
Level 3Registry
Discovery Layer
Interoperate Layer
Domain Layer
RA
RA
RA
ROR
NotificationRSS
38