Treating metadata in agriculture Treating metadata in agriculture - - PowerPoint PPT Presentation

treating metadata in agriculture treating metadata in
SMART_READER_LITE
LIVE PREVIEW

Treating metadata in agriculture Treating metadata in agriculture - - PowerPoint PPT Presentation

National Agriculture and Food Research Organization Treating metadata in agriculture Treating metadata in agriculture using Semantic MediaWiki using Semantic MediaWiki using Semantic MediaWiki using Semantic MediaWiki Takuji Kiura


slide-1
SLIDE 1

National Agriculture and Food Research Organization

Treating metadata in agriculture Treating metadata in agriculture using Semantic MediaWiki using Semantic MediaWiki using Semantic MediaWiki using Semantic MediaWiki

Takuji Kiura (kiura@affrc.go.jp) M hi O i Masayoshi Omine Tomokazu Yoshida

Food and Agriculture for the Future

slide-2
SLIDE 2

Contents

  • Background & Objectives

M di Wiki ith S ti M di Wiki E t i

  • MediaWiki with Semantic MediaWiki Extension
  • Experiments

p

  • Sensor Network
  • Future Plan

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 2

slide-3
SLIDE 3

Background & Objective

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 3

slide-4
SLIDE 4

Agricultural Software

Agriculture Software Software 2,280,000

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 4

slide-5
SLIDE 5

Agricultural Software

PMS

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 5

PMS

slide-6
SLIDE 6

Issues

  • Using terms without standards

g

  • Using their own data models

Migrate

A A

Migrate

Difficult

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 6

slide-7
SLIDE 7

Issues

  • Using terms without standards

g

  • Using their own data models

A A

Not

F A Farmer B

Compare

Not Comparable

Farmer A

Compare

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 7

slide-8
SLIDE 8

Issues

  • Using terms without standards

g

  • Using their own data models

Integrate

A A

Difficult

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 8

slide-9
SLIDE 9

Objectives

  • Collect Japanese terms and meanings used in

p g Japanese agricultural application programs for farmers and define the standard terms and farmers, and define the standard terms and meanings (similar to FAO AGROVOC Concept S ) Server)

  • Define XML schema using standard terms to

e e sc e a us g s a da d e s o exchange data D fi i t f t i lt l d t

  • Define an interface to access agricultural data

for farming

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 9

slide-10
SLIDE 10

MediaWiki with Semantic MediaWiki Extension

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 10

slide-11
SLIDE 11

MediaWiki

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 11

slide-12
SLIDE 12

Wikipedia

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 12

slide-13
SLIDE 13

Semantic MediaWiki

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 13

slide-14
SLIDE 14

Experiments

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 14

slide-15
SLIDE 15

Java like naming

  • MetBroker (Meteorological Data Virtual

( g Integration System) written in Java. We use net agmodel MetBroker name space for net.agmodel.MetBroker name space for MetBroker Objects

  • id.ac.ipb.MetBroker is another name space.

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 15

slide-16
SLIDE 16

Properties for RDBMS

Property name Meaning has table Page, corresponding database or system, has a table name of another page table name of another page is a table of Page is a table name of page corresponding to database or system. Reverse relation of “has y table”. has column Page, corresponding table, has a column name of another page. is a column of Page, corresponding to column, appears in the t bl table has value Page corresponding to column has value of other page page is a value of Page corresponding to value appears in another page corresponding column of a table Reverse

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 16

page corresponding column of a table. Reverse relation of “has value” refers to Foreign key

slide-17
SLIDE 17

Properties for XML

Property name Meaning has element Page, corresponding to XSD file, has a element page page is a element of Reverse relation of “has element”. has simpleType Page corresponding to XSD file has a simpleType has simpleType Page, corresponding to XSD file, has a simpleType page is a simpleType Reverse relation of “has simpleType” is a simpleType

  • f

Reverse relation of has simpleType has Page, corresponding to XSD file, has a complexType g , p g , complexType page is a Reverse relation of “has complexType” complexType of xsd:ref Refers another element page

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 17

xsd:base Element is extended from another

slide-18
SLIDE 18

PMS

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 18

slide-19
SLIDE 19

Result (PMS)

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 19

slide-20
SLIDE 20

Result (PMS)

jp aginfo pms m crop

  • jp.aginfo.pms.m_crop.

品種名 is used in several meaning

  • Variety name &

i th d cropping methods

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 20

  • Cropping methods
slide-21
SLIDE 21

BIX-pp

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 21

slide-22
SLIDE 22

Result (BIX-pp)

/

elements without unit

<xsd:element name="Area" type="xsd:double"/> <xsd:element name="Altitude" type="xsd:double"/> yp <xsd:element name="Latitude" type="xsd:double"/> <xsd:element name="Longitude" type="xsd:double"/>

Farmer A <Area>1 0</Area> Farmer B <Area>1 0</Area> <Area>1.0</Area> <Area>1.0</Area>

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 22

slide-23
SLIDE 23

Result (BIX-pp)

DataItem without predefined IDs and Names

<DataItem> <Index>1</Index> N D il A f Ai T t /N <Name>Daily Average of Air Temperature</Name> <Unit>C</Unit> </DataItem> <DataItem> <Index>2</Index> <Name>Daily Average of Air Temperature</Name> <Unit>C</Unit>

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 23

<Unit>C</Unit> </DataItem>

slide-24
SLIDE 24

Sensor Network

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 24

slide-25
SLIDE 25

Field Server & Metbroker

気象 DB

アプリケーション アプリケーション

気象 DB

アプリケーション アプリケーション

気象 DB

アプリケーション アプリケーション

W DB

アプリケーション アプリケーション

Weather DB Client APP Client APP

気象 DB

アプリケ ション アプリケーション

MetBroker 気象 DB

アプリケ ション アプリケーション

MetBroker 気象 DB

アプリケ ション アプリケーション

MetBroker 気象 DB

アプリケ ション アプリケーション

MetBroker

MetBroker Weather DB Client APP Client APP

気象 DB 気象 DB 気象 DB 気象 DB

Weather DB

Loader

FS Data Archive

Field Server Database

Weather Data XML

  • ade

Station Conf. XML

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 25

slide-26
SLIDE 26

Profile of Field Server

<Temp> <Air-Temp.> p <Unit>C</Unit> p <Form>$RA0$*0 1635 <Form>$ADS1258ch1$/7864320* <Form>$RA0$*0.1635

  • 26.63</Form>

$ $ 2.5*100-10</Form> <Decimal>1</Decimal> <Unit>C</Unit> <Decimal>1</Decimal> <U limit></U limit> <Decimal>1</Decimal _ _ <D_limit></D_limit> C / > <Comment/> </Temp> <Display>On</Display >

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 26

/Temp <Humidity> >

slide-27
SLIDE 27

Integration to MetBroker

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 27

slide-28
SLIDE 28

Indian-Japanese Project

Temperature sensors

Same Term Same Term But meaning are different

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 28

slide-29
SLIDE 29

Future Plan

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 29

slide-30
SLIDE 30

Future Plan

  • Add terms used in other programs.

p g

  • Open our wiki site
  • Link to “AGROVOC Concept Server”
  • Collaborate with AgroXML

Collaborate with AgroXML

  • XML scheme import/export tool
  • Develop Interface to exchange data

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 30

slide-31
SLIDE 31

Future Plan

System A System B Standard ・・・ Term A.a Term B.b

  • 1. Collecting Term

S ti Term API.c If and only if A.a = B.b, define 1. 1. 2. 6 . Query using each term Semantic MediaWiki Term API.c A.aand B.b are synonyms of API.c API

  • 3. Define API using the namespace “API”

Cli t Internet Client

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 31

slide-32
SLIDE 32

Thank you!!

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 32

slide-33
SLIDE 33

Acknowledgement

  • This Research is done as a part of “Nosho Navi”

p Project (2010-2014), and financially supported by Ministry of Agriculture Forestry and by Ministry of Agriculture, Forestry, and Fisheries, Japan.

  • The ward “農匠(Nosho)” means the farmer who

has high skill to make agricultural products. as g s

  • a e ag cu u a p oduc s
  • “Nosho Navi” try to clear their skills by observing

N h ' ti iti d d l i lt l Nosho's activities, and develop an agricultural education system for new comers

  • Dr. Teruaki Nanseki, professor of Kyusyu U.

Japan leads “Nosho Navi”

2011-08-24 T Kiura, M Omine, T Yoshida/ APAN 32 (New Delhi) 33

Japan, leads Nosho Navi .