03.01.2015 Views

Ontology development for GEOSS - OGC Network

Ontology development for GEOSS - OGC Network

Ontology development for GEOSS - OGC Network

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Ontology</strong> <strong>development</strong> <strong>for</strong> <strong>GEOSS</strong><br />

Masahiko Nagai, Ryosuke Shibasaki<br />

Earth Observa7on Data Integra7on and Fusion Research Ini7a7ve<br />

The University of Tokyo, Japan<br />

<strong>GEOSS</strong> Workshop XXV<br />

Perspec7ves on <strong>GEOSS</strong> Architecture: Principles and Implementa7on<br />

PALACIO DE CONGRESOS, VALENCIA, SPAIN<br />

3‐4 DECEMBER 2008


In our research, <strong>Ontology</strong> holds the key to the<br />

Interoperability of Observa7on data.


เกษตรก<br />

รรม<br />

D<br />

B<br />

<br />

biolog<br />

y<br />

term<br />

<br />

DB<br />

DB<br />

DB<br />

Agricult<br />

ure<br />

DB<br />

temp<br />

DB<br />

<br />

Data DB cannot be used<br />

without understanding<br />

Hydrol<br />

ogy<br />

of data defini7on<br />

term<br />

DB<br />

DB<br />

Air temperature<br />

Landuse<br />

Classifica<br />

tion<br />

schema<br />

DB<br />

Climatology<br />

DB<br />

a specifica7on of a<br />

Health<br />

conceptualiza7on<br />

Science<br />

“<strong>Ontology</strong>”<br />

DB


Challenge <strong>for</strong> Data Management & Fusion<br />

New Challenge of Data Management and Fusion


GEO 2009‐2011 WORK PLAN<br />

1.1 COMMON INFRASTRUCTURE<br />

AR-09-01: <strong>GEOSS</strong> Common Infrastructure (GCI)<br />

Address the core architectural principles in <strong>GEOSS</strong>, and provide useful guidelines<br />

and tools to GEO Members and Participating Organizations in the establishment<br />

and operation of <strong>GEOSS</strong>.<br />

c) <strong>GEOSS</strong> Best Practices Registry (<strong>for</strong>mer DA-06-09)<br />

This sub-task is led by Japan and IEEE<br />

Support the operation and upgrade of the <strong>GEOSS</strong> Best Practices Registry. The<br />

registry should be capable of including best practices in observation, modeling<br />

and analyses, ontologies, capacity building, existing cost-benefit sharing<br />

mechanisms and examples (data sharing, cooperative data acquisition, joint<br />

<strong>development</strong>, joint flight, collaborative sciences, etc) and other relevant GEO best<br />

practices. This sub-task will work in coordination with the GEO Committees,<br />

Members and Participating Organizations, who will provide the content <strong>for</strong> the<br />

registry.


GEO 2009‐2011 WORK PLAN<br />

1.1 COMMON INFRASTRUCTURE<br />

AR-09-01: <strong>GEOSS</strong> Common Infrastructure (GCI)<br />

Address the core architectural principles in <strong>GEOSS</strong>, and provide useful guidelines<br />

and tools to GEO Members and Participating Organizations in the establishment<br />

and operation of <strong>GEOSS</strong>.<br />

d) <strong>Ontology</strong> and Taxonomy Development<br />

This sub-task is led by Japan and IEEE<br />

As part of the Best Practices Registry, create an <strong>Ontology</strong> and Taxonomy section<br />

to get an overview of available ontologies and taxonomies. Compare and analyze<br />

ontologies and taxonomies such as to avoid unnecessary overlaps and conflicts.<br />

As appropriate, develop ontologies and taxonomies stored in the Best Practices<br />

Registry into standards. Assist in the deployment of a reference able ontology <strong>for</strong><br />

Earth observation to link the User Requirements Registry with the Components<br />

and Services Registry.


<strong>GEOSS</strong> Best Prac7ce


<strong>GEOSS</strong> Best Prac7ce ‐Data and Architecture‐


<strong>GEOSS</strong> Best Prac7ce ‐Ontologies‐


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


<strong>Ontology</strong> Manager (<strong>for</strong> Editor)<br />

name e-mail affiliation affiliation <br />

date


<strong>Ontology</strong> Manager (<strong>for</strong> Term)<br />

term field editor date<br />

id editing cond.


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


<strong>Ontology</strong> Development by Seman7c MediaWiki


Table Editor <strong>for</strong> Seman7c MediaWiki


Table Editor <strong>for</strong> Seman7c MediaWiki


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


<strong>Ontology</strong> Viewer


<strong>Ontology</strong> Viewer<br />

Landuse in Thailand<br />

Landuse in Indonesia


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


Development of Reverse Dic7onary<br />

What is Reverse dictionary<br />

Dictionary: “technical term” “definition”<br />

Reverse Dictionary: “list of words” or “explanation” “technical term”


Development of Reverse Dic7onary<br />

It is developed based on GETA (National Institute of In<strong>for</strong>matics, Japan).<br />

It is tools <strong>for</strong> manipulating large dimensional sparse matrices <strong>for</strong> text retrieval.<br />

Sentence<br />

Rain<br />

Precipitation of<br />

liquid water, either<br />

in the <strong>for</strong>m of drops<br />

of more than 0.5<br />

mm diameter, or of<br />

smaller, widely<br />

scattered drops.<br />

Word<br />

Segmentation<br />

Precipitation<br />

of<br />

liquid<br />

water,<br />

either<br />

in<br />

the<br />

<strong>for</strong>m<br />

of<br />

drops<br />

of<br />

more<br />

than<br />

<br />

WORDS<br />

precipitation<br />

Similality<br />

liquid<br />

water<br />

drops<br />

<br />

SENTENCE<br />

rain<br />

acid rain<br />

drizzle<br />

precipitation<br />

Sprinkling<br />

<br />

1 1<br />

1 1 2 3 1<br />

1 1 1 1 3<br />

2 1 1 1<br />

1 2


Reverse Dic7onary


Reverse Dic7onary


Visual Reverse Dic7onary


In<strong>for</strong>ma7on Retrieval with transla7on Service<br />

<br />

<br />

<br />

<br />

University of Tokyo<br />

Transla8on<br />

“Rice Blast”<br />

Scien8sts<br />

(Foreigners)<br />

Portal Site<br />

<br />

ข้าว, โรค, เทา ,<br />

เชื้อ <br />

<br />

MediaWiki<br />

โรค<br />

ไหม้ <br />

<br />

Reveres dic7onary<br />

In<strong>for</strong>ma7on Retrieval


Development of Agriculture In<strong>for</strong>ma7on Portal


Reverse Dic7onary Demo


System Architecture <strong>for</strong> <strong>Ontology</strong> Development<br />

<strong>Ontology</strong><br />

Management<br />

Tier<br />

<strong>Ontology</strong> Manager<br />

‐ Domain management<br />

‐ Editor management<br />

‐ Term management<br />

<strong>Ontology</strong><br />

Construction<br />

Tier<br />

Seman7c MediaWiki<br />

‐ XML converter<br />

‐ Table editor<br />

<strong>Ontology</strong><br />

Application<br />

Tier<br />

<strong>Ontology</strong><br />

Viewer<br />

Reverse<br />

Dic7onary<br />

Rela7on<br />

Finder


Rela7ons of Data from Data Defini7on


Type of Ontologies<br />

Terminology<br />

Key Word<br />

Defini7on<br />

Knowledge<br />

Sharing<br />

Key word<br />

Gaze2eer<br />

Synonym/Antonym<br />

Is‐a, part‐of<br />

name type Zip Other<br />

Coordinate and<br />

land name<br />

coordinate name<br />

23, 1101 A<br />

209, 2345 B<br />

345, 9876 C<br />

A mountain 277-2345 A-2<br />

F River 345-3456 B-2<br />

G Building 370-0031 C-2<br />

Metadata<br />

UML, XML schema<br />

Data model


Geographic <strong>Ontology</strong> Development<br />

Gazetteer <br />

Society<br />

utilization<br />

Land name<br />

AAAA<br />

BBBB<br />

Coordinate<br />

1111, 3333<br />

2222, 4444<br />

utilization<br />

Spatial In<strong>for</strong>mation <br />

Exchange, Convert<br />

Indicate on Map


Primitive<br />

Geographic <strong>Ontology</strong> Development<br />

Land name Coordinate point<br />

Place Name A Coordinate 1<br />

Place Name B Coordinate 2<br />

Mandatory<br />

Language Category Life cycle Editing history<br />

English<br />

Political<br />

boundary<br />

1990-04-01<br />

mountain 2006-11-14<br />

2007-11-14<br />

Optional<br />

2006-11-14 01:10:30register<br />

2006-11-14 01:10:30 register<br />

2006-11-15 08:11:45edit<br />

Other name English name Scale Relation MBR Image<br />

file<br />

Land name<br />

A-2<br />

Land name 10 isNear(<br />

thisX<br />

15 contains(th<br />

is) = Y<br />

Coordinate 3,<br />

Coordinate 4<br />

XXX.jpg<br />

Note


Geographic <strong>Ontology</strong> Development


Geographic <strong>Ontology</strong> Development<br />

ID Place name Lat Lon


Geographic <strong>Ontology</strong> Development<br />

ID<br />

Place name<br />

La7tude<br />

Longitude<br />

Language<br />

Country <br />

category<br />

Scale<br />

MBR<br />

Rela7on<br />

Life cycle<br />

Edi7ng Date


Data<br />

Specification<br />

Data Model Registry Architecture<br />

User<br />

Spatial Data<br />

Manual<br />

Document<br />

retrieval<br />

UML Class<br />

Diagram<br />

XML Schema<br />

registry<br />

Keyword<br />

Data Model<br />

metadata<br />

<br />

<br />

Input Output<br />

<br />

<br />

<br />

Link<br />

Model DB<br />

retrieval<br />

Data model element<br />

Data model<br />

Retrieval<br />

result<br />

Providing<br />

files<br />

Part of data<br />

model<br />

decompose


Data Model Registry


Summary<br />

• <strong>Ontology</strong> <strong>for</strong> Sharing In<strong>for</strong>ma7on<br />

– <strong>Ontology</strong> Manager<br />

– Seman7c Media Wiki <strong>for</strong> <strong>Ontology</strong> Development<br />

– Table editor<br />

• <strong>Ontology</strong> Applica7on<br />

– <strong>Ontology</strong> Viewer<br />

– Reverse Dic7onary<br />

– Rela7on finder<br />

• Gaze`eer<br />

• Data Model Registry

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!