Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG101 Integrating Data or Ontologies - A look at the ISO 18876 Architecture Matthew West.

Similar presentations


Presentation on theme: "ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG101 Integrating Data or Ontologies - A look at the ISO 18876 Architecture Matthew West."— Presentation transcript:

1 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG101 Integrating Data or Ontologies - A look at the ISO Architecture Matthew West

2 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG102 Requirements Support Data Integration & Sharing –Consolidation of different data sets –Integration of different data models (ontologies) –Use of different languages

3 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG103 Integration models M1M1 M2M2 IM 1

4 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG104 Integration models M1M1 M2M2 M3M3 M4M4 M5M5 IM 1 IM 2

5 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG105 Integration models M1M1 M2M2 M3M3 M4M4 M5M5 IM 1 IM 2 M6M6 IM 3

6 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG106 Integration Model External Model Mapping What you really want... ABD C++C

7 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG107 The scope of a model must fit within a defined context for internal consistency. Context Scope Context and Scope

8 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG108 Models which are developed in different contexts, will be incompatible. Outside Context Context and Scope

9 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG109 Data models must have the same context in order to fit together. Context and Scope

10 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1010 Conceptual Model External Model Mapping Mapping to a Conceptual Model AB C 12 1'2'

11 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1011 Conceptual Model External Model Mapping Mapping to a Conceptual Model AB C 12 1'2' 3 Consolidate

12 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1012 Integration Architecture Integration Model ISO STEP IM SC4 IM EXPRESS EXPRESS-X EXPRESS-2 EXIST Languages Integration & Mapping Methodology Parts 1 & 2 of ISO Standards

13 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1013 Mapping and integration methodology - requirements Methods describing the following processes: –extending an integration model to meet new requirements –selecting a subset of the integration model that satisfies the semantics of a particular external/application model –defining the mapping(s) between the selected subset and the structure of the external/application model

14 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1014 Foundation Concepts General Concepts Discipline-specific Concepts Derived concepts Integration model Integration Architecture Application Model Application Model Mapping Integration Model Subset Subset Selection

15 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1015 Mapping Specification of the transformations between a subset of the IM and an external/application data model Includes: –structural changes –terminology changes

16 IM AM Analysis Integration vs. Mapping

17 IM AM Integration Analysis Integration vs. Mapping

18 IM Integration Model Subset AM Integration Analysis Sub-setting Integration vs. Mapping

19 Mapping IM Integration Model Subset AM Integration Analysis Sub-setting Integration vs. Mapping

20 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1020 Organisation Integration Model Mapping Specification Model Reference Classes Reference Individuals Integration Model Subset Constraint Specification Model Specification Language Mapping Specification Language Structure Transformation Application Model Model Reference Classes Reference Individuals Model Specification Language Terminology Translation

21 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1021 Basic Elements Integrated Schema Unconstrained Sub-Schema Constrained Sub-Schema Integrated Schema Unconstrained Sub-Schema Synchronous (only master held) Asynchronous (copy at each end) Synchronous Two way mapping server client server client Virtual Schema persistent schema

22 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1022 Integrated System Integrated System Schema Unconstrained Sub-Schema A Constrained Sub-Schema B Constrained Sub-Schema C Constrained Sub-Schema D Unconstrained Sub-Schema E Constrained Sub-Schema F Constrained Sub-Schema G

23 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1023 Notes The previous slide represents a traditional integrated system. Sub-schemas can be seen as like SQL views for particular functions. This represents Full Integration

24 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1024 Tightly Coupled - Type 1 System 1 Schema System 2 Schema Sub-Schema A

25 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1025 Notes This is essentially the wrappering of one application for some of its data. The access is synchronous

26 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1026 Loosely Coupled - Type 1 System 1 Schema System 2 Schema Sub-Schema A

27 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1027 Notes Here asynchronous data exchange is used with controlled data duplication An unlikely case (except by design) when the two data models happen to match where they overlap.

28 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1028 Tightly Coupled - Type 2 System 1 Schema System 2 Schema Sub-Schema A

29 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1029 Notes A sub-schema of one application is defined as a view on another Point to point interface Synchronous access A form of Federation

30 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1030 Loosely Coupled - Type 2 System 1 Schema System 2 Schema Sub-Schema A

31 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1031 Notes Point to point interface Asynchronous communication A form of Federation

32 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1032 Synchronous Messaging Messaging System 1 32 A A C B A C C C B B

33 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1033 Notes Communication is synchronous The messaging system makes a connection on demand This is a form of Federation

34 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1034 Asynchronous Messaging Messaging System 1 32 A A C B A C C C B B

35 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1035 Notes This messaging system puts most of the intelligence with the applications Communication is asynchronous Publish and Subscribe is a version of this This is a form of Federation

36 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1036 Centrally managed messaging Messaging System A A C B A C CC B B B C C A

37 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1037 Notes This messaging system has a central model and external mappings to each system The complexity is managed centrally, rather than being replicated for each application A form of Federation

38 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1038 Shared Database X X Y Y Z Z

39 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1039 Notes This option shows a simple shared database as the master for shared data. Data is made available through application specific views Access is synchonous

40 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1040 Loosely Integrating Database Integrating System X X Y Y Z Z

41 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1041 Notes Integration through controlled data duplication Mapping is done dynamically on demand for a data set Mappings managed centrally Asynchronous

42 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1042 Conclusions The IIDEAS Architecture describes what is necessary to achieve integration Mapping is fundamental to the whole architecture Integration of all shared concepts into the integration model is also critical

43 ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG1043 Questions?


Download ppt "ISO TC184/SC4 IIDEAS ISO TC184/SC4/WG101 Integrating Data or Ontologies - A look at the ISO 18876 Architecture Matthew West."

Similar presentations


Ads by Google