added value of conceptual modeling in geosciences
TRANSCRIPT
![Page 1: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/1.jpg)
Added Value of Conceptual Modeling in Geosciences
Tayebeh Kiani, Javad ChamanaraFebruary 2016
Tehran, Iran
![Page 2: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/2.jpg)
2
Earth
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
• Earth is a complex system
![Page 3: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/13.jpg)
13
GeoSciML Australia
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 14: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/15.jpg)
15
Applications• Organizational Information Architecture
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 16: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/16.jpg)
16
Applications• Information System Development
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 17: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/17.jpg)
17
Applications• Communication Medium
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 18: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/20.jpg)
20
Modeling Aspects• Flow Modeling
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 21: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/21.jpg)
21
Modeling Approaches
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 22: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/28.jpg)
28
Why to do modeling?
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 29: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/30.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/32.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/34.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/35.jpg)
35
Case Study: BExIS
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran
![Page 36: Added Value of Conceptual Modeling in Geosciences](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/36.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/37.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/38.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d0173d1a28ab97708b499d/html5/thumbnails/39.jpg)
39
FeedbackThank YOU
Sources of the examples/photos are in the slide notes
Data Modeling in GeoSciences, Feb. 2016, Tehran, Iran