Information Grid
for Water Cycle Study:
Marker Description Language
Naiyana Sahavechaphan

Large-scale Simulation Research Lab (LSR)

National Electronics and Computer Technology Center (NECTEC)
ThailandPresented at

The Third Asian Water Cycle Symposium
Beppu, Japan
December 2nd – 4th , 2005

Conceptual Information Grid
File Server
Information
Service

XMLDB
Information
resultService

MDL
MDL
MDL

Marker Directory
Service

Information
resultBrokerInformation File Server
Service

MDL

Information
Service

RDBMS

resultInformation

MDL
QueryBroker
Information
ServiceRDBMS

resultApplication

resultor person

Information
BrokerresultInformation
ServiceInformation
ServiceInformation
ServiceFTP Server

Web ServerRDBMS2Outline» Factors of Information Integration» Metadata Relationship» Marker Description Language: MDL» MDL contributions» Development Plan of Information Grid
» Conclusions

3

Information Metadata» Metadata is used for the description anddiscovery of information» Metadata consists of a set of elements
Weather information- temperature- wind- humidity- pressure- dew point

Reservoir information- name- bottom- overflow- volume- pressure

Source of Metadata: http://www.cob.org/services/maps/gis/reservr.aspx

4

Information Representation<reservoirs>
XML<reservior><name> …. </name><bottom> …. </bottom><overflow>….</overflow><volume> …. </volume></reservior>…….
</reservoirs>

Html

Spreadsheet

name bottom overflow volume

Text FileReserviors
name … bottom …. overflow …. volume …
name … bottom …. overflow …. volume …
name … bottom …. overflow …. volume …

5

Information Format» Coordinate: UTM, latitude and longitude» Feature code: ISO 19115, user-defined code
» Attribute code: ISO 19115, user-defined code
» Quantifiable element: km2, m2» Scale Ratio: 1:40,000, 1:50,000» etc6

standardInformation Integration» Information Metadata» Information Representation» Information Format» supports information»»

integration acrossorganizations
promotes information-sharing
to other organizations
facilitates a right away
process of information
received from anotherorganization

7

Metadata Relationship» Inheritance- type = “reservoir”- bottom- overflow- volume

naturalresource
metadata
reservoir
metadata» Composition
flood-report
metadata
composite
metadata- type- date/time- coordinate (latitude & longitude)- area (m2)

land
metadata- type = “land”- soil type- soil moisture- soil temperature

flood
metadata- date/time- coordinate- area- #affected households- #affected populations

rainfallmetadata- date/time- coordinate- area- volume

weather
metadata
primitive
metadata- date/time- coordinate- area- temperature- wind- humidity8

Metadata Language
metadata
language

metadata language

flood
metadata

rainfallmetadata

Information metadata

Rainfallinformation

Japan
Data sources

Rainfallinformation

Flood
information
Rainfallinformation

Flood
information

Flood
information

ThailandChina

9Marker Description Language: MDL
MDLGeneral Information
Metadata

Description of information
metadata such as uri, name,objective, publisher and etc. inXML format

XML schema ofinformation metadatadefined by expert

Information Metadata

Integration Configuration
Metadata

the way that information
metadata is created in XML
format10

MDL Instances
Weather
MDL

MDL

RainfallMDL

NaturalResource
MDL

Floodreport
MDL

Flood
MDL

Reservoir
MDL

Land
MDL

11

Ideal Information Integration
Land Development
Department

floodreport

Information Gridflood

Department ofWater Resources
Irrigation
Department
rainfallLand Development
Department

Irrigation
Department
Meteorological
Department

weather

Meteorological
Department

12

MDL Evaluation» MDL Evaluation at the laboratory level on the researchinformation (done!)» MDL instances (Researcher, Publication, Research Project)» Thai Research Web Application» Internal Data Sources» MDL Evaluation at the field level on the research information(on-going)» MDL instances (Researcher, Publication, Research Project,Patent)» Thai Research Web Application» Internal & External Data Sources

13Development Plan
• MDL Beta

• MDL Beta v 1.0

standard data models • MDL instances (lab)• MDL instances (field)

standard registry• MDS-API beta
• MDS-WS beta

• MDS-API v 1.0• MDS-WS v1.0

• MDS-WA v 1.0

information service
development• iService Framework• Generic iService Tool Beta

• Generic iService Tool v1.0

• Generic iService Tool v1.2

- researcher- publication- research project- manual mapping, RDMBS- researcher, publication,
research project- CFD databank- water-related info.

- manual mapping

Schema matchingresearch

WebDB integration

research

distributed
information retrieval

research• Schema Matching v 1.0- RDBMS

Information GridClientapplication- semi-auto mapping• WebDB Beta
• WindChimer v1.0

- information type
- horizontal integration• Information Grid Client API • Information Grid Client• Information Grid Client WS Web Application• Thai research (lab)• National Thai-research• CFD databank• Material Property Portal• Disaster Portal

2008

2009

security

2005-200714

Conclusion» MDL is a unified language for describing metadata ofinformation» MDL facilitates not only metadata-sharing and metadata
discovery but also information integration» Information Grid helps researchers and scientists to fully
focus on their works without concerning about information
discovery and information integration

15

Thank you!!!