39
Added Value of Conceptual Modeling in Geosciences Tayebeh Kiani, Javad Chamanara February 2016 Tehran, Iran

Added Value of Conceptual Modeling in Geosciences

  • Upload
    javadch

  • View
    160

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Added Value of Conceptual Modeling in Geosciences

Added Value of Conceptual Modeling in Geosciences

Tayebeh Kiani, Javad ChamanaraFebruary 2016

Tehran, Iran

Page 2: Added Value of Conceptual Modeling in Geosciences

2

Earth

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

• Earth is a complex system

Page 3: Added Value of Conceptual Modeling in Geosciences

3

Geosciences

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

• The science of Earth is complicated…

Hence, the data!

Page 4: Added Value of Conceptual Modeling in Geosciences

4

Data in Geosciences• Data in Geoscience is VERY

– Big– Diverse– Complex– Volatile– Inter-connected

• Look at– EPA– USGS– OneGeology– GEON– EarthCube

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 5: Added Value of Conceptual Modeling in Geosciences

5

Paradigm Shift• From:

– Experimental– Theoretical– Computational

• Data Intensive Science has emerged!– Doing science by analyzing data

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 6: Added Value of Conceptual Modeling in Geosciences

6

Modeling• A representation of:

– Process– Concept– Operation

of a System

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 7: Added Value of Conceptual Modeling in Geosciences

7

Modeling• Representation often implies

– Simplification– Easy Understanding– Easy Validation

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 8: Added Value of Conceptual Modeling in Geosciences

8

Data Model• Representation of a system in term of:

– Entities– Relationships– Data Flows– Workflows

Analogous to Geographic mapsData Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 9: Added Value of Conceptual Modeling in Geosciences

9

Data Modeling• The process of creating a data model• For an information system• By applying formal techniques• Using proper tools (usually)

Analogous to Cartography

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 10: Added Value of Conceptual Modeling in Geosciences

10

Data Modeling in Geoscience“A rock is a naturally occurring solid aggregate of one or more minerals or mineraloids” – Wikipedia

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Samples of rocks on Earth and Mars

Should it be natural?

Can’t it be soft?Aggregate OR Composite?What about the proportion of minerals?

Page 11: Added Value of Conceptual Modeling in Geosciences

11

Data Modeling in Geosciences• British Geological Survey

– Open Geological Data Models• Geochemistry Data Model

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

SITE

SAMPLE

BATCH

ANALYSIS

ANALYTE_DETERMINATION_

LIMITS

ANALYTE_DETERMINATION

DIC_Laboratory

DIC_Analysis_Method

DIC_Analysis_

Preparation

DIC_Analyte

Sample_Ids:ABC

Batch_Ids:XY

Sample_ID, Batch_Id:A,XB,Y

Page 12: Added Value of Conceptual Modeling in Geosciences

12

• NADM Conceptual Model 1.0• Geologic concept hierarchy

The Geologic Map of NADM

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 13: Added Value of Conceptual Modeling in Geosciences

13

GeoSciML Australia

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 14: Added Value of Conceptual Modeling in Geosciences

14

GSI Iran• I know of a lot work done

– Unclear licensing!– Not published!!

• So…– Not Accessible!

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 15: Added Value of Conceptual Modeling in Geosciences

15

Applications• Organizational Information Architecture

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 16: Added Value of Conceptual Modeling in Geosciences

16

Applications• Information System Development

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 17: Added Value of Conceptual Modeling in Geosciences

17

Applications• Communication Medium

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 18: Added Value of Conceptual Modeling in Geosciences

18

Modeling Aspects• Structural Modeling

objects, their classifiers, relationships, attributes and operations

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 19: Added Value of Conceptual Modeling in Geosciences

19

Modeling Aspects• Behavioral Modeling:

Anything that changes the objects, events, sequences or operations, and object interactions

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 20: Added Value of Conceptual Modeling in Geosciences

20

Modeling Aspects• Flow Modeling

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 21: Added Value of Conceptual Modeling in Geosciences

21

Modeling Approaches

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 22: Added Value of Conceptual Modeling in Geosciences

22

Network/Graph Data Model• Water Grid Modeling• Process Modeling

Modeling Approaches

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

• RDF• Graph Databases

• Neo4J• IBM System G• Info Grid

Page 23: Added Value of Conceptual Modeling in Geosciences

23

Modeling Approaches

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran USGS Lithology

Relational Data Model

Page 24: Added Value of Conceptual Modeling in Geosciences

24

Data Container

Extended Property

Globalization Info«enumeration»Measurement Scale

0..1

1{No Duplicate}

Data Container

Extended Property

Globalization Info«enumeration»Measurement Scale

0..1

1{No Dupl icate}

Data Container

Data AttributeMetadata Attribute

{No Extended Property}

Data Container

Data Type Unit

0..1+Applies To1

Data Container

Data Type Unit

0..1+Applies To1

Data Container

Methodology

Aggregate Function

0..1

Data Container

Methodology

Aggregate Function

0..1

Data Container Constraint

Default Value

Domain Value

Validator

Data Container Constraint

Default Value

Domain Value

Validator

Data Container

SemanticDescription

Data Container

SemanticDescription

Modeling ApproachesObject Oriented Modeling

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 25: Added Value of Conceptual Modeling in Geosciences

25

Modeling Techniques• ERDs:

– Are mostly relational– Do not capture behaviors – Do not capture processes and sequences

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 26: Added Value of Conceptual Modeling in Geosciences

26

Modeling techniques• OOM (Object Oriented Modeling)

– More natural to Objects/features/behaviors– Flexible relationships– Various aspect models

• Structural• Behavioral• Sequences• Timing

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 27: Added Value of Conceptual Modeling in Geosciences

27

MetadataStructureMetadata PackageMetadata Attribute

MetadataMetadata Attribute Value

Mapping Info

Dataset Version

Dataset

Metadata Compound Attribute

Metadata Simple Atribute

Metdata Package Usage

Data Container

Metdata Attribute Usage

Metdata Compound Usage

Base Usage

1

+Parent+Children

1111..*

1

10..*

1

{No Extended Property}

2..*

1..*

Modeling Techniques

Structural Aspect

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 28: Added Value of Conceptual Modeling in Geosciences

28

Why to do modeling?

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 29: Added Value of Conceptual Modeling in Geosciences

29

Benefits: Communication• Various stakeholders

– Domain experts– Principal Investigators– Developers– Managers

• Visual• Formal (no/very low interpretation possibility)• Contracting/ Outsourcing• Standardization (if well-modeled and comprehensive) • Publishing

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 30: Added Value of Conceptual Modeling in Geosciences

30

Benefits: System Generation• System Specification• Automatic Database Generation• Model Driven Development (MDD)• Reproducibility• Cost reduction• Multi platform targeting

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 31: Added Value of Conceptual Modeling in Geosciences

31

Benefits: Project Management• Work Breakdown• Cost/Effort Estimation• Sub contracting/Outsourcing• Monitoring

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 32: Added Value of Conceptual Modeling in Geosciences

32

Benefits: Ontology• OOMs can be transformed to Ontologies• To provide:

– Formal– Machine enforceable– Domain specific– Semantically annotated– Geosciences Data

• Improves cross project/ cross domain– Data integration– Data Discovery

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 33: Added Value of Conceptual Modeling in Geosciences

33

Benefits: Data Validation• Model items as rules• Domain specific constraints

can be incorporated• Automatic Data Validation

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 34: Added Value of Conceptual Modeling in Geosciences

34

Case Study: BExIS• BExIS

– A Generic Data Management System– Complex Conceptual Model– Multiple Teams work on different parts– Automatic database generation– Conceptual Model <-> Ontology

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 35: Added Value of Conceptual Modeling in Geosciences

35

Case Study: BExIS

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 36: Added Value of Conceptual Modeling in Geosciences

36

Some resources used• BGS Rock Classification Scheme, see:

https://www.bgs.ac.uk/bgsrcs/• NADM Conceptual Model 1.0—A conceptual

model for geologic map information: http://pubs.usgs.gov/of/2004/1334

• Semantic Web for Earth and Environmental Terminology (SWEET): http://sweet.jpl.nasa.gov/

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 37: Added Value of Conceptual Modeling in Geosciences

37

Related Work• A conceptual model for data management in the

field of ecology, J. Chamanara, B. König-Ries, 2013• An Extensible Conceptual Model for Tabular

Scientific Datasets, J. Chamanara, M. Owonibi, A. Algergawy, R. Gerlach

• T. Kiani, 2010, Modeling for geospatial database: Application to structural geology data. Dissertation, Pierre and Marie Curie University, 295 p.

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 38: Added Value of Conceptual Modeling in Geosciences

38

Online Resources• The BExIS complete conceptual model:

http://fusion.cs.uni-jena.de/bppCM/index.htm

• A public talk on the BExIS conceptual model: http://www.db-thueringen.de/servlets/DocumentServlet?id=27235

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran

Page 39: Added Value of Conceptual Modeling in Geosciences

39

FeedbackThank YOU

Sources of the examples/photos are in the slide notes

Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran