1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS X ISO/IEC 19763 3 (MFI: Metamodel framework for interoperability) 3: KS X ISO/IEC 19763 3:2008 2008 12 24 http:/www.kats.go.krKS X ISO/IEC 19763 3:2008 : e- ( ) ( ) () () ( ) : (http:/www.standard.go.kr) : : 2008 12 24 2008-0945 : e- : ( 02-509-7262) (htt
2、p:/www.kats.go.kr). 10 5 , . KS X ISO/IEC 19763 3:2008 (MFI: Metamodel framework for interoperability) 3: Information technology Metamodel framework for interoperability (MFI) Part 3: Metamodel for ontology registration 2007 1 ISO/IEC 19763 3, Information technology Metamodel framework for interoper
3、ability(MFI) Part 3: Metamodel for ontology registration , . 1 ISO/IEC 19763 . . . . (Ontology Definition Metamodel from the Object Management Group, 1 ) . 1 . KS X ISO/IEC 19763 3:2008 2 1 MFI 2 2.1 5.3 . 2.2 2.2.1 “ ” “ ” . . , , . . , . 2.2.2 . MFI MFI A MFI A A A B B ODM A B B B KS X ISO/IEC 197
4、63 3:2008 3 a) 5.3 . b) 5.3 . 2.2.3 . a) 5.3 . b) 5.3 5.3 . 2.3 (ICS: Implementation Conformance Statement) . a) (2.2) b) , 3 . . ( ) . KS X ISO/IEC 11179 3, (MDR) 3: KS X ISO/IEC 19763 1, (MFI) 1: ISO/IEC 19763 2, Information technology Metamodel framework for interoperability(MFI) Part 2: Core mod
5、el( (MFI) 2: )1)4 , 4.1 KS X ISO/IEC 11179 3: 2003, KS X ISO/IEC 19763 1, ISO/IEC 19763 2 . 4.1.1 (universe of discourse) , , . 4.1.2 (ontology) 4.1.3 (reference ontology) 1) KS X ISO/IEC 19763 3:2008 4 4.1.4 (local ontology) 4.1.5 (sentence) 4.1.6 (symbol) 4.1.7 (logical symbol) KIF “not” “or” . 4.
6、1.8 (non-logical symbol) 4.2 KIF ( 2 ) MFI (MFI Core) ISO/IEC 19763 2, Information technology Metamodel framework for interoperability (MFI) Part 2: Core model( (MFI) 2: ) MFI (MFI Ontology registration) KS X ISO/IEC 19763 3, Information technology Metamodel framework for interoperability(MFI) Part
7、3: Metamodel for ontology registration( (MFI) 3: ) MDR (Metadata Registry) ODM (Ontology Definition Metamodel, 1 ) URI (Uniform Resource Identifier, 3 ) 5 MFI 5.1 MFI . MFI , , . 2 . KS X ISO/IEC 19763 3:2008 5 . 2 Ontology_Whole . Ontology_ Language Ontology_Whole . Ontology_Component . . Ontology_
8、Atomic_Construct . Reference_Ontology_Whole Local_Ontology_Whole Ontology_Whole . Reference_ Ontology_Whole . Local_Ontology_Whole Reference_Ontology_Whole . Reference_Ontology_Component Local_Ontology_Component Ontology_Component . Reference_Ontology_Component Reference_Ontology_Whole . Reference_O
9、ntology_Component Local_Ontology_ Whole . Local_Ontology_Component Local_Ontology _Whole . Reference_Ontology_Atomic_Construct Local_Ontology_Atomic_Construct Ontology_Atomic_Construct . Reference_Ontology_Atomic_Construct Reference_Ontology_Component . Reference_Ontology_Atomic_Construct Local_Onto
10、logy_Component . Local_Ontology_Atomic_Construct Local_Ontology_Component . Local_Ontology_Atomic_Construct Local_ Ontology_Whole . KS X ISO/IEC 19763 3:2008 6 5.3 . 5.2 MFI MFI MFI MFI . 3 MFI MFI . . 3 MFI MFI 5.3 5.3.1 Ontology_Whole Ontology_Whole Reference_Ontology_Whole Local_Ontology_Whole .
11、Administered_Item URI String 11 URI ontologyName String 11 modelType Ontology_Language 11 Ontology_Language “URI” . 5.3.2 Reference_Ontology_Whole KS X ISO/IEC 19763 3:2008 7 Reference_Ontology_Whole . Ontology_Whole consistsOf Reference_Ontology_Component 1* Reference_Ontology_Whole Reference_Ontol
12、ogy_Component 5.3.3 Local_Ontology_Whole Local_Ontology_Whole Reference_Ontology_Whole . Ontology_Whole consistsOf Ontology_Component 1* Local_Ontology_Whole Ontology_Component “consistsOf“ “sameAs“ Reference_Ontology_Component Reference _Ontology_Component Local_Ontology_Component . 5.3.4 Ontology_
13、Language Ontology_Language . name String 11 . C 1 “ “ . “name“ . 5.3.5 Ontology_Component Ontology_Component Reference_Ontology_Component Local_Ontology_Component . ModelComponent namespace String 11 sentenceIdentifier URI sentenceIdentifier String 11 namespace KS X ISO/IEC 19763 3:2008 8 “namespace
14、“ “sentenceIdentifier“ . 5.3.6 Reference_Ontology_Component Reference_Ontology_Component Reference_Ontology_Whole . . Ontology_Component uses Reference_Ontology_Atomic_Construct 1* Reference_Ontology_Component Reference_Ontology_Atomic _Construct sameAs Reference_Ontology_Component 01 Reference_Onto
15、logy_Component Reference_Ontology_Component “consistsOf“ Reference_Ontology_Component Reference_Ontology_Whole . 5.3.7 Local_Ontology_Component Local_Ontology_Component Local_Ontology_Whole . . Ontology_Component uses Ontology_Atomic_Construct 1* Local_Ontology_Component Ontology_Atomic_Construct sa
16、meAs Reference_Ontology_Component 01 Local_Ontology_Component Reference_Ontology_Component “consistsOf“ Local_Ontology_Component Local_Ontology_Whole . 5.3.8 Ontology_Atomic_Construct Ontology_Atomic_Construct Reference_Ontology_Atomic_Construct Local_Ontology_Atomic_Construct . KS X ISO/IEC 19763 3
17、:2008 9 ModelClassifier, Administered_Item namespace String 11 URI nonLogicalSymbol String 11 “namespace“ “nonLogicalSymbol“ . 5.3.9 Reference_Ontology_Atomic_Construct Reference_Ontology_Atomic_Construct Reference_Ontology_Component . Ontology_Atomic_Construct sameAs Reference_Ontology_Atomic_Const
18、ruct 01 Reference_Ontology_Atomic_Construct Reference Ontology_Atomic_Construct “uses“ Reference_Ontology_Atomic_Construct Reference_Ontology_Component . 5.3.10 Local_Ontology_Atomic_Construct Local_Ontology_Atomic_Construct Local_Ontology_Component . Ontology_Atomic_Construct sameAs Reference_Ontol
19、ogy_Atomic_Construct 01 Local_Ontology_Atomic_Construct Reference_Ontology_ Atomic_Construct “uses“ Local_Ontology_Atomic_Construct Local_Ontology_Component . “uses“ Local_Ontology_Atomic_Construct Local_Ontology_Component “consistsOf“ Local_Ontology_Whole . KS X ISO/IEC 19763 3:2008 10 A ( ) MFI A.
20、1 OWL (unit) “RO1“ . (unit) “ (metre)“ (unit) . “RO1“ (unit) . A.1 . A.1 “RC1“, “RC2“, “RC3“ . A.1 RO1 “RC1“ “ (unit) .“ , “RC2“ “ (unit) (unit) .“ , “RC3“ “ (unit) .“ . A.2 MFI “RO1“ . KS X ISO/IEC 19763 3:2008 11 A.2 RO1 1 “RC1“, “RC2“, “RC3“ . 2 “administered_item_administration_record“ , . 3 Obj
21、ectxx(xx = 01-10) . . A.2 OWL (unit) “RO2“ . (unit) “ (kilometer)“ (unit) . KS X ISO/IEC 19763 3:2008 12 (unit) . A.3 . A.3 “RC4“ “RC5“ . A.3 RO2 “RC4“ “ (unit) (unit) , , “ , “RC5“ “ (unit) (unit) “ . A.4 MFI “RO2“ . KS X ISO/IEC 19763 3:2008 13 A.4 RO2 1 “RC4“ “RC5“ . 2 “administered_item_administ
22、ration_record“ , . 3 Objectxx(xx = 0619) . . A.3 “RO1“ “RO2“ (unit) “LO1“ . “LO1“ KIF OWL (unit) . A.5 . A.5 “LC1“, “LC2“, “LC3“ . KS X ISO/IEC 19763 3:2008 14 A.5 LO1 “LC1“ “RO1“ “RC3“ “RO1“ “RC3“ . “LC2“ “RO2“ “RC5“ , “micrometer“ “micron“ “RO2“ “RC5“ . “LC3“ “RO1“ “RO2“ . “LC3“ “ (unit) (unit) (u
23、nit) “ . A.6 MFI “LO1“ . KS X ISO/IEC 19763 3:2008 15 A.6 LO1 1 , “LC1“, “LC2“, “LC3“ . 2 “administered_item_administration_record“ , . 3 Objectxx(xx = 0424) . . KS X ISO/IEC 19763 3:2008 16 B ( ) Administered_Item B.1 Administered_Item . . B.1 Administered_Item KS X ISO/IEC 19763 3:2008 17 C ( ) On
24、tology_Languages “Ontology_Language“ “name“ C.1 “ “ . C.1 Ontology_Language CGIF KS X ISO/IEC 24707, Information technology Common Logic(CL) A framework for a family of logic-based languages( (CL) ) B( ) (CGIF, Conceptual Graph Interchange Format) CL KS X ISO/IEC 24707, Information technology Common
25、 Logic(CL) A framework for a family of logic-based languages( (CL) ) CLIF, CGIF XCL CLIF KS X ISO/IEC 24707, Information technology Common Logic(CL) A framework for a family of logic-based languages( (CL) ) A( ) (CLIF) DL OWL E/R KIF OWL “OWL Web Ontology Language Semantics and Abstract Syntax“, 200
26、4 02 10, W3C Recommendation(“OWL “, 2004 02 10, W3C ) RDFS “Resource Description Framework(RDF): Concepts and Abstract Syntax“ and “RDF Vocabulary Description Language 1.0: RDF Schema“, 2004 02 10, W3C Recommendation(“ (RDF): “ “RDF 1.0: RDF “, 200402 10, W3C ) TM ISO/IEC 13250, Topic Maps Information Technology Document Description and Processing Languages( ) UML ISO/IEC 19501, Information technology Open Distributed Processing Unified Modeling Lan