SlideShare a Scribd company logo
Dynamic Integrations of Crop Data and Corresponding Meteorological Data based on A Standardized Data Exchange Framework Seishi Ninomiya, Atsushi Yamakawa, Xinwen Yu National Agricultural Research Center,  National Agriculture and Food Research Organization, Japan
What is Grid? ,[object Object],[object Object],[object Object],[object Object]
Users need to obtain one by one,  knowing how to access each
e.g.  Data Grid provides you   A virtually integrated huge database We do not need to know where they are, how to use,…
Concept of Grid System Case Base Weather Data 2 Farm Management Meta Database The Internet Agterm Dictionary User who needs Decision Field Data Monitoring . Growth Model2 Data Broker Weather Data 1 . . Growth Model1
Dead storage data Issue ,[object Object],[object Object],[object Object],[object Object],[object Object]
Different resource integration issue ,[object Object],[object Object],[object Object],[object Object]
If merging and sharing are possible ,[object Object],[object Object],[object Object],[object Object],[object Object]
Objective 1:Crop database   ,[object Object],[object Object],[object Object],Internet DBMS MetBroker Application Server Servlet Container EJB Container Application
Objective 2: Integration of crop data with corresponding meteorological data Crop DB Data Extraction Location & Date Crop Data Corresponding weather data XML/Crop data &weather data Models/Analysis SOAP/XML MetBroker Meteorological DB Integration Service
Basic structure of application Google Map  Client Browser Controller Model Services Web application View Crop DB Crop Data Service  MetBroker AMeDAS AMeDAS AMeDAS
MetBroker ,[object Object],[object Object],Heterogeneous and Autonomous DBs Meta Data Rice Growth Prediction Farm Management   MetBroker Pesticide Prediction Heterogeneity is absorbed by brokers (middleware) B-DB C-DB D-DB A-DB
e.g. Crop model clients of MetBroker
Over 22,000 stations of 25 databases
Coverage of MetBroker Needed Daily 1995 7 Taiwan Ecological Research Network Taiwan Free Hourly 1993 11 Seoul National University Plant Disease and Epidemiology Lab Korea Free Daily 1997 13 South African Sugar Association network South Africa Needed Hourly 1853 6547 National Climate Database NZ Free Hourly 1996 39 HortPlus Ltd NZ Needed Daily 1919 2 Horticulture Research International UK Free Hourly 1987 33 Planteforsk Crop Research Institute Norwayu Needed 15 min 1987 60 Washington State University Public Agricultural Weather System  USA Free 15 min 1996 18 Florida Automated Weather Network USA Free Daily 1997 46 Georgia Automated Environmental Monitoring Network USA Free Daily 1964 60 Long Term Ecological Research Network (ClimDB) USA Free Daily 1996 152 Oregon Integrated Plant Protection Center (NorthWest) USA Free Daily 1994 12000< NOAA/WMO Archive US/WMO Needed 10 min 2002 20< FieldServer Project2 Japan Needed 10 min 2002 3 FieldServer Project1 Japan Free Hourly 1986 3 National Hokkaido Agriculture Research Center Japan Free Hourly 1986 3 Tottori Prefec. Hort. Exp. Station Japan Free Hourly 1986 3 Chiba Prefec. Agric. Exp. Station Japan Free Hourly 2000 8 Hokkaido Memoro/MAMEDAS Japan Free Hourly 1998 14 Kanagawa Prefec. Agriculture & Forestry Met. DB Japan Free Hourly 2001 137 Wakayama Prefec. Rainfall DB Japan Free Hourly 1989 150 National Meteorological Observatory Japan Free Hourly 1976 1479 AMeDAS/MAFFIN Japan ID/Passwd Frq. From # Stations Weather Database Country
Field Server Sensor network node ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1
Database Broker Service Data Brokage DB A Database Driver DB B DB C DB D Meta Database Where, How to use Data contents Data Request Search Standardized Data Data Summarization Ex) Daily mean from  hourly data Data  acquisition Data request translated to DB C Data Standardization Data Secondary Processing Client
Meta Database based with Web ontology Intelligent Broker ,[object Object],[object Object],Inference Engine Dynamic  DB  Wrapper Item Definition  OWL Station metadata  RDF Metadata database Meteorological  databases DB DB 2. Request 3. Request metadata 4. Request data 1. Register DB
Roles Of the RDF/OWL files for weather databases   Description about all the weather stations included in a particular database RDF Station metadata Local vocabulary that is used in each database; correspondence to standard vocabulary OWL Item definition ,[object Object],[object Object],OWL Standard vocabulary Content File type Name
A part of Standard Vocabulary OWL <owl:Class rdf:ID=&quot;DailyMaxAirTemperature&quot;> <rdfs:subClassOf rdf:resource=&quot;#MaxAirTemperature&quot;/> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom> <owl:Class rdf:about=&quot;#DailyMaximum&quot;/> </owl:allValuesFrom> <owl:onProperty> <owl:ObjectProperty rdf:about=&quot;#summaryKind&quot;/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=&quot;#DailyMaximum&quot;> <rdfs:subClassOf rdf:resource=&quot;#Maximum&quot;/> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom rdf:resource=&quot;#Daily&quot;/> <owl:onProperty> <owl:ObjectProperty rdf:about=&quot;#duration&quot;/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> Sample file: http:// www.agmodel.org/MetBroker.owl “” DailyMaxAirTemperature” is a subclass of “MaxAirTemperature” “” DailyMaxAirTemperature” is translated as daily maximum data
Sample of Item Definition OWL of a DB <met:DailyMaxAirTemperature rdf:ID=&quot;ame_day.temp_max&quot;> <met:summaryKind rdf:resource= &quot;http://www.agmodel.org/MetBroker.owl#DailyMaximumOfSampleEvery10Minutes&quot;/> </met:DailyMaxAirTemperature> <met:HourlySampleAirTemperature rdf:ID=&quot;ame_time.temperature&quot;> <met:summaryKind rdf:resource= &quot;http://www.agmodel.org/MetBroker.owl#SampleOnTheHour&quot;/> </met:HourlySampleAirTemperature> A sample file is available on  http:// www.agmodel.org/Aclima.owl Local item name “ ame_day.temp_max” is translated  as daily maximum data based on every 10 minute data
 
 
 
 
 
System components Java Runtime Environment 1.5.04 PostgreSQL7.4 JRE supported OS JBoss-4.0.3 EJB3.0 (DBMS abstraction) Struts1.2 (Web Interface) ・ IE, Firefox, etc. ・ Excel2002, newer
Data standard and transformation ,[object Object],[object Object],[object Object]
Crop d ata upload  and integration Crop Data Service EJB3 Source   XML Crop   Data History Data transforming Data validating XSLT style sheet Data Schema  a b c Crop Database
Main menu ,[object Object],[object Object]
Data upload
Upload history
Data Query Web Application Crop Data Service EJB3 Crop db Specifying query conditions then executing data query. Browsing and/or download queried crop data
The mechanism of data integration Location   Table Longitude,  latitude  CropDataService Data query Location Time duration Retrieved crop data MetBroker Weather Items Data query Weather data Data Integration Other properties  … Weather stations
Integrating crop data and weather data AMeDAS Web Application Crop Data Location Table Crop Data Service EJB3 MetBroker AMeDAS AMeDAS
Weather station selection ,[object Object]
Location registration
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you very much http://www.agmodel.org/ http://www.agmodel.org/vocabulary/200602/MetBroker.owl
[object Object]
Seamless Integration of Field Server with Legacy Databases through MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker W DB 気象 DB 気象 DB 気象 DB アプリケーション アプリケーション アプリケーション MetBroker MetBroker Weather DB Weather DB FS Weather DB Client APP Client APP Client APP Weather DB Station Conf. XML Weather Data XML FS Data Archive
 
Brokers Provided as Web Services ChizuBroker MetBroker DEMBroker WebService-SOAP/XML Client Client Client WebService-SOAP/XML WebService-SOAP/XML
New Web Service by Combining Existing Services ,[object Object],WeatherDB WeatherDB WeatherDB Client  Program Client  Program Client  Program DEM DB DEM DB DEM   Broker Interpolation SOAP Internet Internet Internet Internet Met-Broker Interpolation Algorithms SOAP Over HTTP
 
Potential for Data Sharing Between DSS Data   Needed Decisions (Clients) Topography Soils Crop details Weather Data O O O Irrigation or not O O O O Spray for disease O O O O Land use O O O To dam? O O O Variety selection
Concept of Agri-Grid System Case Base Weather Data 2 Farm Management Meta Database The Internet Agterm Dictionary User who needs Decision Field Data Monitoring . Growth Model2 Data Broker Weather Data 1 . . Growth Model1
Standardized Interface to Link Databases and Models ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you for your attention http://www.agmodel.net/ Enquiry Answer 言語と文字 Info-Broker ,[object Object],[object Object],[object Object],[object Object],User Anywhere
With Web-based data sharing & integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Materials Data Facility: Streamlined and automated data sharing, discovery, ...
Materials Data Facility: Streamlined and automated data sharing,  discovery, ...Materials Data Facility: Streamlined and automated data sharing,  discovery, ...
Materials Data Facility: Streamlined and automated data sharing, discovery, ...Ian Foster
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsRoope Tervo
 
Near realtime wildfire simulation using big data platforms
Near realtime wildfire simulation using big data platformsNear realtime wildfire simulation using big data platforms
Near realtime wildfire simulation using big data platformsBishrant Adhikari
 
2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNETRudolf Husar
 
Polar Domain Discovery with Sparkler - EarthCube
Polar Domain Discovery with Sparkler - EarthCubePolar Domain Discovery with Sparkler - EarthCube
Polar Domain Discovery with Sparkler - EarthCubeKaranjeet Singh
 
Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19ExtremeEarth
 
2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNETRudolf Husar
 
2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNETRudolf Husar
 
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...Globus
 
DuraMat Data Management and Analytics
DuraMat Data Management and AnalyticsDuraMat Data Management and Analytics
DuraMat Data Management and AnalyticsAnubhav Jain
 
ResourceSync Introduction at SWIB13
ResourceSync Introduction at SWIB13ResourceSync Introduction at SWIB13
ResourceSync Introduction at SWIB13Simeon Warner
 
Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...తేజ దండిభట్ల
 

What's hot (15)

Materials Data Facility: Streamlined and automated data sharing, discovery, ...
Materials Data Facility: Streamlined and automated data sharing,  discovery, ...Materials Data Facility: Streamlined and automated data sharing,  discovery, ...
Materials Data Facility: Streamlined and automated data sharing, discovery, ...
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data Models
 
Near realtime wildfire simulation using big data platforms
Near realtime wildfire simulation using big data platformsNear realtime wildfire simulation using big data platforms
Near realtime wildfire simulation using big data platforms
 
Fast Cat Mv3
Fast Cat Mv3Fast Cat Mv3
Fast Cat Mv3
 
2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET
 
Polar Domain Discovery with Sparkler - EarthCube
Polar Domain Discovery with Sparkler - EarthCubePolar Domain Discovery with Sparkler - EarthCube
Polar Domain Discovery with Sparkler - EarthCube
 
Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19
 
Fast Cat M V[1]
Fast Cat M V[1]Fast Cat M V[1]
Fast Cat M V[1]
 
2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET
 
2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET
 
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
 
DuraMat Data Management and Analytics
DuraMat Data Management and AnalyticsDuraMat Data Management and Analytics
DuraMat Data Management and Analytics
 
Friday talk 11.02.2011
Friday talk 11.02.2011Friday talk 11.02.2011
Friday talk 11.02.2011
 
ResourceSync Introduction at SWIB13
ResourceSync Introduction at SWIB13ResourceSync Introduction at SWIB13
ResourceSync Introduction at SWIB13
 
Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...
 

Viewers also liked (20)

The aos cs workbench
The aos cs workbenchThe aos cs workbench
The aos cs workbench
 
Beaujolais tasting sheet may 10
Beaujolais tasting sheet may 10Beaujolais tasting sheet may 10
Beaujolais tasting sheet may 10
 
Langkah membuat-corak-lipatan-dan-guntingan
Langkah membuat-corak-lipatan-dan-guntinganLangkah membuat-corak-lipatan-dan-guntingan
Langkah membuat-corak-lipatan-dan-guntingan
 
Decret 255 210
Decret 255 210Decret 255 210
Decret 255 210
 
Ciclo vital administracion documental
Ciclo vital administracion documentalCiclo vital administracion documental
Ciclo vital administracion documental
 
Presentatie Kennissessie Silverline Michael Franken 29 mei 2012
Presentatie Kennissessie Silverline Michael Franken 29 mei 2012Presentatie Kennissessie Silverline Michael Franken 29 mei 2012
Presentatie Kennissessie Silverline Michael Franken 29 mei 2012
 
¿Qué es el Triatlón?
¿Qué es el Triatlón?¿Qué es el Triatlón?
¿Qué es el Triatlón?
 
Powerpoint examen
Powerpoint examenPowerpoint examen
Powerpoint examen
 
A caixa maluca
A caixa malucaA caixa maluca
A caixa maluca
 
Aparato circulatorio
Aparato circulatorioAparato circulatorio
Aparato circulatorio
 
Camex 2012
Camex 2012Camex 2012
Camex 2012
 
Plantilla Helena Gustavo
Plantilla Helena Gustavo Plantilla Helena Gustavo
Plantilla Helena Gustavo
 
Circunferencia y círculo 2011
Circunferencia y círculo 2011Circunferencia y círculo 2011
Circunferencia y círculo 2011
 
Correo
CorreoCorreo
Correo
 
Certificado participantes
Certificado participantesCertificado participantes
Certificado participantes
 
Helenerentzako ipuina
Helenerentzako ipuinaHelenerentzako ipuina
Helenerentzako ipuina
 
Día #16
Día #16Día #16
Día #16
 
Sistemas
SistemasSistemas
Sistemas
 
Escoleta es Vedranell
Escoleta es VedranellEscoleta es Vedranell
Escoleta es Vedranell
 
Reviscopa 18 Escola Jaume Balmes
Reviscopa 18 Escola Jaume BalmesReviscopa 18 Escola Jaume Balmes
Reviscopa 18 Escola Jaume Balmes
 

Similar to Dynamic integrations of crop data and corresponding meteorological data based on a standardized data exchange framework

061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville SeminarRudolf Husar
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGJordan Alpert
 
Spark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Summit
 
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...DataWorks Summit/Hadoop Summit
 
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...PresidencyUniversity
 
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...Wassim Derguech
 
Crop Prediction using IoT & Machine Learning Algorithm
Crop Prediction using IoT & Machine Learning AlgorithmCrop Prediction using IoT & Machine Learning Algorithm
Crop Prediction using IoT & Machine Learning AlgorithmIRJET Journal
 
2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed PresentationRudolf Husar
 
060730 Igarss06 Denver Husar
060730 Igarss06 Denver Husar060730 Igarss06 Denver Husar
060730 Igarss06 Denver HusarRudolf Husar
 
070416 Egu Vienna Husar
070416 Egu Vienna Husar070416 Egu Vienna Husar
070416 Egu Vienna HusarRudolf Husar
 
First online hangout SC5 - Big Data Europe first pilot-presentation-hangout
First online hangout SC5 - Big Data Europe  first pilot-presentation-hangoutFirst online hangout SC5 - Big Data Europe  first pilot-presentation-hangout
First online hangout SC5 - Big Data Europe first pilot-presentation-hangoutBigData_Europe
 
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low CostHow The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low CostDatabricks
 
AusCover portal presentation
AusCover portal presentationAusCover portal presentation
AusCover portal presentationTERN Australia
 
Metadata syncronisation with GeoNetwork - a users perspective
Metadata syncronisation with GeoNetwork - a users perspectiveMetadata syncronisation with GeoNetwork - a users perspective
Metadata syncronisation with GeoNetwork - a users perspectiveARDC
 
Data center disaster recovery.ppt
Data center disaster recovery.ppt Data center disaster recovery.ppt
Data center disaster recovery.ppt omalreda
 

Similar to Dynamic integrations of crop data and corresponding meteorological data based on a standardized data exchange framework (20)

061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar
 
Application of web ontology to harvest estimation of rice in Thailand
Application of web ontology to harvest estimation of rice in ThailandApplication of web ontology to harvest estimation of rice in Thailand
Application of web ontology to harvest estimation of rice in Thailand
 
Application of web ontology to harvest estimation of rice in thailand
Application of web ontology to harvest estimation of rice in thailandApplication of web ontology to harvest estimation of rice in thailand
Application of web ontology to harvest estimation of rice in thailand
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUG
 
Nomads
NomadsNomads
Nomads
 
Spark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike Freedman
 
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
A Data Lake and a Data Lab to Optimize Operations and Safety within a nuclear...
 
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...
Role of Big Data Analytics in Power System Application Ravi v angadi asst. pr...
 
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
 
Crop Prediction using IoT & Machine Learning Algorithm
Crop Prediction using IoT & Machine Learning AlgorithmCrop Prediction using IoT & Machine Learning Algorithm
Crop Prediction using IoT & Machine Learning Algorithm
 
2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation
 
060730 Igarss06 Denver Husar
060730 Igarss06 Denver Husar060730 Igarss06 Denver Husar
060730 Igarss06 Denver Husar
 
070416 Egu Vienna Husar
070416 Egu Vienna Husar070416 Egu Vienna Husar
070416 Egu Vienna Husar
 
First online hangout SC5 - Big Data Europe first pilot-presentation-hangout
First online hangout SC5 - Big Data Europe  first pilot-presentation-hangoutFirst online hangout SC5 - Big Data Europe  first pilot-presentation-hangout
First online hangout SC5 - Big Data Europe first pilot-presentation-hangout
 
Haii 2017
Haii 2017 Haii 2017
Haii 2017
 
DIET_BLAST
DIET_BLASTDIET_BLAST
DIET_BLAST
 
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low CostHow The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
 
AusCover portal presentation
AusCover portal presentationAusCover portal presentation
AusCover portal presentation
 
Metadata syncronisation with GeoNetwork - a users perspective
Metadata syncronisation with GeoNetwork - a users perspectiveMetadata syncronisation with GeoNetwork - a users perspective
Metadata syncronisation with GeoNetwork - a users perspective
 
Data center disaster recovery.ppt
Data center disaster recovery.ppt Data center disaster recovery.ppt
Data center disaster recovery.ppt
 

More from AIMS (Agricultural Information Management Standards)

More from AIMS (Agricultural Information Management Standards) (20)

Linked Data Competency Index : Mapping the field for teachers and learners
 Linked Data Competency Index : Mapping the field for teachers and learners Linked Data Competency Index : Mapping the field for teachers and learners
Linked Data Competency Index : Mapping the field for teachers and learners
 
Metadata as Standard: improving Interoperability through the Research Data Al...
Metadata as Standard: improving Interoperability through the Research Data Al...Metadata as Standard: improving Interoperability through the Research Data Al...
Metadata as Standard: improving Interoperability through the Research Data Al...
 
Assigning Digital Object Identifiers (DOIs) to Plant Genetic Resources
Assigning Digital Object Identifiers (DOIs) to Plant Genetic ResourcesAssigning Digital Object Identifiers (DOIs) to Plant Genetic Resources
Assigning Digital Object Identifiers (DOIs) to Plant Genetic Resources
 
VocBench 3: some insights on the forthcoming release
VocBench 3: some insights on the forthcoming release VocBench 3: some insights on the forthcoming release
VocBench 3: some insights on the forthcoming release
 
The case for Digital Objects Identifiers (DOIs) in support of research activi...
The case for Digital Objects Identifiers (DOIs) in support of research activi...The case for Digital Objects Identifiers (DOIs) in support of research activi...
The case for Digital Objects Identifiers (DOIs) in support of research activi...
 
Webinar@AIMS_FAIR Principles and Data Management Planning
Webinar@AIMS_FAIR Principles and Data Management PlanningWebinar@AIMS_FAIR Principles and Data Management Planning
Webinar@AIMS_FAIR Principles and Data Management Planning
 
Webinar@ASIRA: How to foster openness from an academic library
Webinar@ASIRA: How to foster openness from an academic library Webinar@ASIRA: How to foster openness from an academic library
Webinar@ASIRA: How to foster openness from an academic library
 
Webinar@ASIRA: A Practitioners Approach to Open Data for Agricultural Research
Webinar@ASIRA: A Practitioners Approach to Open Data for Agricultural Research Webinar@ASIRA: A Practitioners Approach to Open Data for Agricultural Research
Webinar@ASIRA: A Practitioners Approach to Open Data for Agricultural Research
 
Webinar@ASIRA: AuthorAID: Supporting Developing Country Researchers in Publis...
Webinar@ASIRA: AuthorAID: Supporting Developing Country Researchers in Publis...Webinar@ASIRA: AuthorAID: Supporting Developing Country Researchers in Publis...
Webinar@ASIRA: AuthorAID: Supporting Developing Country Researchers in Publis...
 
Webinar@ASIRA: Introduction to Using TEEAL to Access Agricultural Journals
Webinar@ASIRA: Introduction to Using TEEAL to Access Agricultural Journals Webinar@ASIRA: Introduction to Using TEEAL to Access Agricultural Journals
Webinar@ASIRA: Introduction to Using TEEAL to Access Agricultural Journals
 
Webinar@ASIRA: Access to Global Online Research in Agriculture (AGORA)
Webinar@ASIRA: Access to Global Online Research in Agriculture (AGORA) Webinar@ASIRA: Access to Global Online Research in Agriculture (AGORA)
Webinar@ASIRA: Access to Global Online Research in Agriculture (AGORA)
 
Webinar@ASIRA: AGRIS: Providing Access to Agricultural Research and Technolog...
Webinar@ASIRA: AGRIS: Providing Access to Agricultural Research and Technolog...Webinar@ASIRA: AGRIS: Providing Access to Agricultural Research and Technolog...
Webinar@ASIRA: AGRIS: Providing Access to Agricultural Research and Technolog...
 
Webinar@ASIRA: New Roles for Changing Times UNAM Subject Librarians in Context
Webinar@ASIRA: New Roles for Changing Times UNAM Subject Librarians in Context Webinar@ASIRA: New Roles for Changing Times UNAM Subject Librarians in Context
Webinar@ASIRA: New Roles for Changing Times UNAM Subject Librarians in Context
 
Webinar@ASIRA: Emerging Themes in Agricultural Research Publishing
Webinar@ASIRA: Emerging Themes in Agricultural Research PublishingWebinar@ASIRA: Emerging Themes in Agricultural Research Publishing
Webinar@ASIRA: Emerging Themes in Agricultural Research Publishing
 
Webinar@AIMS: OKAD & F1000Research: a very different approach to publishing a...
Webinar@AIMS: OKAD & F1000Research: a very different approach to publishing a...Webinar@AIMS: OKAD & F1000Research: a very different approach to publishing a...
Webinar@AIMS: OKAD & F1000Research: a very different approach to publishing a...
 
Using AGRIS as a portal of choice to access agricultural research and technol...
Using AGRIS as a portal of choice to access agricultural research and technol...Using AGRIS as a portal of choice to access agricultural research and technol...
Using AGRIS as a portal of choice to access agricultural research and technol...
 
Research4Life: La bibliothèque qui ouvre ses portes
Research4Life: La bibliothèque qui ouvre ses portesResearch4Life: La bibliothèque qui ouvre ses portes
Research4Life: La bibliothèque qui ouvre ses portes
 
Publishing skos concept schemes with skosmos
Publishing skos concept schemes with skosmosPublishing skos concept schemes with skosmos
Publishing skos concept schemes with skosmos
 
Research4Life: La biblioteca que abre puertas
Research4Life: La biblioteca que abre puertasResearch4Life: La biblioteca que abre puertas
Research4Life: La biblioteca que abre puertas
 
Research4Life: The library that opens doors
Research4Life: The library that opens doorsResearch4Life: The library that opens doors
Research4Life: The library that opens doors
 

Recently uploaded

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTechSoup
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Abhinav Gaur Kaptaan
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleCeline George
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 

Recently uploaded (20)

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 

Dynamic integrations of crop data and corresponding meteorological data based on a standardized data exchange framework

  • 1. Dynamic Integrations of Crop Data and Corresponding Meteorological Data based on A Standardized Data Exchange Framework Seishi Ninomiya, Atsushi Yamakawa, Xinwen Yu National Agricultural Research Center, National Agriculture and Food Research Organization, Japan
  • 2.
  • 3. Users need to obtain one by one, knowing how to access each
  • 4. e.g. Data Grid provides you A virtually integrated huge database We do not need to know where they are, how to use,…
  • 5. Concept of Grid System Case Base Weather Data 2 Farm Management Meta Database The Internet Agterm Dictionary User who needs Decision Field Data Monitoring . Growth Model2 Data Broker Weather Data 1 . . Growth Model1
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Objective 2: Integration of crop data with corresponding meteorological data Crop DB Data Extraction Location & Date Crop Data Corresponding weather data XML/Crop data &weather data Models/Analysis SOAP/XML MetBroker Meteorological DB Integration Service
  • 11. Basic structure of application Google Map Client Browser Controller Model Services Web application View Crop DB Crop Data Service MetBroker AMeDAS AMeDAS AMeDAS
  • 12.
  • 13. e.g. Crop model clients of MetBroker
  • 14. Over 22,000 stations of 25 databases
  • 15. Coverage of MetBroker Needed Daily 1995 7 Taiwan Ecological Research Network Taiwan Free Hourly 1993 11 Seoul National University Plant Disease and Epidemiology Lab Korea Free Daily 1997 13 South African Sugar Association network South Africa Needed Hourly 1853 6547 National Climate Database NZ Free Hourly 1996 39 HortPlus Ltd NZ Needed Daily 1919 2 Horticulture Research International UK Free Hourly 1987 33 Planteforsk Crop Research Institute Norwayu Needed 15 min 1987 60 Washington State University Public Agricultural Weather System  USA Free 15 min 1996 18 Florida Automated Weather Network USA Free Daily 1997 46 Georgia Automated Environmental Monitoring Network USA Free Daily 1964 60 Long Term Ecological Research Network (ClimDB) USA Free Daily 1996 152 Oregon Integrated Plant Protection Center (NorthWest) USA Free Daily 1994 12000< NOAA/WMO Archive US/WMO Needed 10 min 2002 20< FieldServer Project2 Japan Needed 10 min 2002 3 FieldServer Project1 Japan Free Hourly 1986 3 National Hokkaido Agriculture Research Center Japan Free Hourly 1986 3 Tottori Prefec. Hort. Exp. Station Japan Free Hourly 1986 3 Chiba Prefec. Agric. Exp. Station Japan Free Hourly 2000 8 Hokkaido Memoro/MAMEDAS Japan Free Hourly 1998 14 Kanagawa Prefec. Agriculture & Forestry Met. DB Japan Free Hourly 2001 137 Wakayama Prefec. Rainfall DB Japan Free Hourly 1989 150 National Meteorological Observatory Japan Free Hourly 1976 1479 AMeDAS/MAFFIN Japan ID/Passwd Frq. From # Stations Weather Database Country
  • 16.
  • 17. 1
  • 18. Database Broker Service Data Brokage DB A Database Driver DB B DB C DB D Meta Database Where, How to use Data contents Data Request Search Standardized Data Data Summarization Ex) Daily mean from hourly data Data acquisition Data request translated to DB C Data Standardization Data Secondary Processing Client
  • 19.
  • 20.
  • 21. A part of Standard Vocabulary OWL <owl:Class rdf:ID=&quot;DailyMaxAirTemperature&quot;> <rdfs:subClassOf rdf:resource=&quot;#MaxAirTemperature&quot;/> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom> <owl:Class rdf:about=&quot;#DailyMaximum&quot;/> </owl:allValuesFrom> <owl:onProperty> <owl:ObjectProperty rdf:about=&quot;#summaryKind&quot;/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=&quot;#DailyMaximum&quot;> <rdfs:subClassOf rdf:resource=&quot;#Maximum&quot;/> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom rdf:resource=&quot;#Daily&quot;/> <owl:onProperty> <owl:ObjectProperty rdf:about=&quot;#duration&quot;/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> Sample file: http:// www.agmodel.org/MetBroker.owl “” DailyMaxAirTemperature” is a subclass of “MaxAirTemperature” “” DailyMaxAirTemperature” is translated as daily maximum data
  • 22. Sample of Item Definition OWL of a DB <met:DailyMaxAirTemperature rdf:ID=&quot;ame_day.temp_max&quot;> <met:summaryKind rdf:resource= &quot;http://www.agmodel.org/MetBroker.owl#DailyMaximumOfSampleEvery10Minutes&quot;/> </met:DailyMaxAirTemperature> <met:HourlySampleAirTemperature rdf:ID=&quot;ame_time.temperature&quot;> <met:summaryKind rdf:resource= &quot;http://www.agmodel.org/MetBroker.owl#SampleOnTheHour&quot;/> </met:HourlySampleAirTemperature> A sample file is available on http:// www.agmodel.org/Aclima.owl Local item name “ ame_day.temp_max” is translated as daily maximum data based on every 10 minute data
  • 23.  
  • 24.  
  • 25.  
  • 26.  
  • 27.  
  • 28. System components Java Runtime Environment 1.5.04 PostgreSQL7.4 JRE supported OS JBoss-4.0.3 EJB3.0 (DBMS abstraction) Struts1.2 (Web Interface) ・ IE, Firefox, etc. ・ Excel2002, newer
  • 29.
  • 30. Crop d ata upload and integration Crop Data Service EJB3 Source XML Crop Data History Data transforming Data validating XSLT style sheet Data Schema a b c Crop Database
  • 31.
  • 34. Data Query Web Application Crop Data Service EJB3 Crop db Specifying query conditions then executing data query. Browsing and/or download queried crop data
  • 35. The mechanism of data integration Location Table Longitude, latitude CropDataService Data query Location Time duration Retrieved crop data MetBroker Weather Items Data query Weather data Data Integration Other properties … Weather stations
  • 36. Integrating crop data and weather data AMeDAS Web Application Crop Data Location Table Crop Data Service EJB3 MetBroker AMeDAS AMeDAS
  • 37.
  • 39.
  • 40.
  • 41. Thank you very much http://www.agmodel.org/ http://www.agmodel.org/vocabulary/200602/MetBroker.owl
  • 42.
  • 43. Seamless Integration of Field Server with Legacy Databases through MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker 気象 DB 気象 DB 気象 DB 気象 DB FieldServerDB アプリケーション アプリケーション アプリケーション MetBroker W DB 気象 DB 気象 DB 気象 DB アプリケーション アプリケーション アプリケーション MetBroker MetBroker Weather DB Weather DB FS Weather DB Client APP Client APP Client APP Weather DB Station Conf. XML Weather Data XML FS Data Archive
  • 44.  
  • 45. Brokers Provided as Web Services ChizuBroker MetBroker DEMBroker WebService-SOAP/XML Client Client Client WebService-SOAP/XML WebService-SOAP/XML
  • 46.
  • 47.  
  • 48. Potential for Data Sharing Between DSS Data   Needed Decisions (Clients) Topography Soils Crop details Weather Data O O O Irrigation or not O O O O Spray for disease O O O O Land use O O O To dam? O O O Variety selection
  • 49. Concept of Agri-Grid System Case Base Weather Data 2 Farm Management Meta Database The Internet Agterm Dictionary User who needs Decision Field Data Monitoring . Growth Model2 Data Broker Weather Data 1 . . Growth Model1
  • 50.
  • 51.
  • 52.
  • 53.

Editor's Notes

  1. First, I’d like to talk about dead… As we all know, These data are usually stored using… So it’s important to think about
  2. And there is another issue, that is Different…. Because these crop data are separated, isolated, they are hard to be … We have to face heterogeneity problem, for example, So we must consider how to
  3. If we can merge and share those crop data, then end users… After data integration,
  4. So, We want to develop a system that can make multi-location data integrated and sharable over the Internet. a system that can integrate crop data with weather data
  5. This is the basic structure of our System. The system consists of 3 parts, client, Web application and services. The System adopted a combination of MVC pattern and SOA pattern. MVC means model, View and Controller. Web application used MVC pattern so that the business logic and data manipulation are separated. SOA means service oriented architecture, the idea is to make use of available services instead of developing these function repeatedly. Service part consists of MetBroker, which provides consistent access to Meteorology databases, Crop Data Service, which provides access to crop data, and Google Map, which provides location information. Each service may have its own enterprise data source.
  6. This figure shows the components used in our system implementation. As we had just mentioned in last slide, the client is just a browser, can be IE, FireFox, etc., and Spreadsheet software can be Excel 2002 or newer. Struts was used to implement the MVC pattern, making the implementation quite easier. EJB 3 was adopted to implement crop data manipulation, such as data querying, storage, updating, etc. We use PostgreSQL as our database server. JBoss is the application server, Web application and EJB server are deployed to JBoss. We use JBoss 4.0.3 in our system. Of course, JRE and OS are indispensable.
  7. There are 3 steps for processing uploaded data file. First, when client user uploads a data file, the web application will transform source data file to data XML…, meanwhile, another thread will send the source XML document to Crop data Service, and crop data service will then store source XML document to SourceXML table. 2, web application validates the data XML produced on first step using data schema. We defined the data schema very carefully. 3. Data service binds validated data XML to data object, and then maps data objects to data records to CropData table,….
  8. This is the main menu of our web application. It has a very simple menu structure, a simple and clean user interface There are 3 functional menu items, I will introduce them in detail one by one. Search actually implements data query functionality, integration of crop data and weather data happens here. Upload allows user to upload crop data file. Data merging happens here. Uploading history allows user manage uploaded data
  9. First I will talk about data upload. Click on upload menu item will enter the upload page. There are 3 file formats for crop data file. We also provide sample files for each file format. User can check the sample file to determine which format should be selected.
  10. Let’s have a look of upload history function. Click on uploading history will enter upload history page. This page lists uploaded files, user can display the source XML of a selected file. Or delete an uploaded file, this will also delete the corresponding data sets stored in CropData table.
  11. Now I will talk about Data Query. Client user can specify query conditions using Web application, web application will send the query conditions to CropData service, then crop data service will retrieve data from crop database based on the query conditions. User can browse and download the returned crop data.
  12. Now let’s talk about Integrating…. In last slide, we described data query. The queried crop data can be integrated with weather data. Crop data service will obtain the latitude and longitude value of the experimental location from Location table. After some simple configurations for weather data retrieving, web application will use MetBroker to obtain requested weather data. Weather stations are determined based on the location information.. Returned weather data then will be integrated with crop data into a spreadsheet file.
  13. By default, system will select the nearest weather station to the experiment location for weather data retrieval. But in some cases, user may want to choose a specific weather station, we also provide selection function for weather station.
  14. Some time, experiment location information is unavailable in the location table, but the user who is working at that place may be able to provide this information.So we also provide a small tool to help user register a new location. If user knows the location information, he can directly input them, or he can find the location on google map, and click on the location, the value will automatically fill in. Once a new location is registered, crop data from this location can be integrated with weather data of this area.
  15. Because farm DSS in different decision areas tend to use the same underlying data, it is important that DSS be integrated so that they can share data. This avoids having to enter the same data into a number of different software packages.
  16. With web application for data sharing and integration, Once you upload… Crop data … All these operation can be performed very easily, No skill