SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Towards Adaptive Agricultural Processes
Enabled by Open Interfaces, Linked Data
and Services
S. Dana Tomic (FTW) , Anna Fensel (FTW)
Christian Aschauer, Klemens Gregor Schulmeister (BOKU)
Thomas Riegler, Franz Handler (JR)
Marcel Otte, Wolfgang Auer (MKWE)
Overview
 Context: Robotics and ICT for Agriculture
 Problems: Closed systems
 Related existing work: Ontologies, Data Models, Semantic
Services and Frameworks
 agriOpenLink
- Aims, Approach, Goals
- Ontologies and Semantic Matchmaking

 Challenges and Outlook
iAgriculture
Advanced Technology
• ICT, Sensors, robots, GPS, Decision
Support Systems, Reporting, Tracking,
Tracing
• Showcase for the Internet of (or with)
Things
• Plug-and-play

Rational for Investments
• Cost savings, quality improvement
• High precision of application, impact
reduction, sustainability
• Process optimization

From Data to Knowledge
• Data integration
• Knowledge management
• Add-value services
Problems
Closed Data Interfaces
•
•
•
•
•

Proprietary formats
Confined data
Lost data
Manual data handling
Only for visual inspection

Closed Process Implementations
•
•
•
•

Process knowledge not formally captured
Processes do not exchange data
Process context cannot be extended
Processes cannot be dynamically
changed
agriOpenLink:
Aims, Approach and Goals
Aim

• Contribute to open interfaces and process models for
agriculture
• Offer methodology and tools for automated creation of new
processes over plug-and-play process infrastructure

Approach

• Extensive use of semantic and service technology to
achieve interoperability, extensibility and reconfigurability
• Process = a dynamic composition of semantically
annotated services
• Processes are monitored and optimized as subject to realtime policy-based context aware reasoning and service
ranking and selection
• “What-if” tests are continuously performed for pro-active
recommendations regarding system update

Goal

• Offer practical open-source API to the developers of
applications to stimulate creation of new applications
• Use cases: life stock management and experimental farming
Interface Data Models for Agriculture
 ISO Standard ISOagriNET
- the communication between agricultural equipment in the
livestock farming

 ISO11783 (ISOBUS)
- Interfaces and data network for control and communication
on agricultural machines like tractors.

 ISO-XML
- Data exchange between machines and personal computers
(e.g. farm computer)

 agroXML
- XML based markup language for grassland management
and crop farming

 agroRDF
- a semantic model still under heavy development.
- It is built using Resource Description Framework (RDF) of
W3C.
Ontologies in Agriculture
 Food and Agriculture Organization of the United Nations (FAO;
http://aims.fao.org).

 Ontologies & vocabularies in agriculture address lexical
interoperability, data interoperability, knowledge model interoperability
and object interoperability.
 FAO is developing agriculture information management standards
such as AGROVOC thesaurus, Agris and openAgris.
 AGROVOC:
- a controlled vocabulary covering all areas of interest to FAO, including
food, nutrition, agriculture, fisheries, forestry, environment etc.
- formalized as a RDF/SKOS-XL linked dataset
- accessible through a SPARQL endpoint
- Available as open linked data, used for labeling of Agris data

 Other thesauri and ontologies ( USDA, CSRO, MUNI ontology)
Semantic Web Services and
Composition Frameworks
 OWL-S (Semantic Markup for Web Services)
- Service Model, Service Profile, Service Grounding (WSDL)

 SAWSDL(Semantic Annotations for WSDL and XML Schema)
- Add annotation to WSDL, lifting, lowering schema mapping

 WSMO (Web Service Modeling Ontology)
- Presented in WSML for formalizing Web Service description (Goals, Web
Service, Ontologies, Mediators)

 MicroWSMO, hREST, WSMO-lite
- Describing RESTful Services by adding microformats or RDFa

 SSWAP (Simple Semantic Web Architecture and Protocol)
- REST, OWL, HTTP, service pipeline

 SADI (Semantic Automated Discovery and Integration)
- REST, OWL consumption, chaining

 Composition Frameworks & Workflow workbench : WSMX,
iService (WSMO), iServe(MicroWISMO), iPlant (SSWAP), SADI,
Taverna
Architecture
Application
Developer

Develop & Test & Deploy

Goal
request

Request
Service (Goal)
Semantic
Service
and
Process
Repository

Process-based Applications

Process Monitoring
and Adaptation

Service
Selection

Referencing
Annotate &
publish
service

Service
Registration

Recommender/
Planner
Process Toolbox

BigData
Analytics

Service
Invocation

Data

Service
Developer
Develop and deploy
Services

Sensing & actuation services
on agricultural platforms

Processing and UI services
(advices, recommendations)
Activities & System Functions
 Creation / evolution of a domain model
 Creation of semantic service specifications (ontologies)

 Design and deployment of annotated services (sensors, actuators,
data sources, UI, information services)
 Design and deployment of process-based applications (dynamic
service compositions)
 Process monitoring and adaptation of running process
 Creation of recommendations regarding process optimization that
requires system update
Service Specification & Implementation
Application
Developer




Semantic
Service and
Process
Repository

Services are created and annotated in the
process of open-source plugin creation
Service implementation is tightly connected with
service specification - ontology and is a basis
for matchmaking decisions regarding
composition and substitution.

publish
service
descriptions
Service
Developer
develops Plug-Ins and
deploy services
Sensing & actuation services
on agricultural platforms

Processing and UI services
(advices, recommendations)
Service Registration
 Service implementations register in the
repository and can be easily found in the
matchmaking process

Semantic
Service and
Process
Repository

Process Monitoring
and Adaptation

Service
Selection
Referencing

BigData
Analytics

Recommender
/ Planner
Process Toolbox

Service
Registration

Sensing & actuation services
on agricultural platforms

Processing and UI services
(advices, recommendations)
Matchmaking in Service Composition
Application
Developer

Develop & Test & Deploy Process-based Application
Goal
request

Request
Service (Goal)

Semantic
Service
and
Process
Repository





Process Monitoring
and Adaptation

Service
Selection
Referencing

Service
Composition of a process results
Invocation
in a series of requests for
matching among specifications
and service implementations
A process can be either fully
implemented , deployed and run,
or only partially realized (some
Sensing & actuation services
missing services)

on agricultural platforms

Recommender
/ Planner
Process Toolbox

BigData
Analytics
Data

Processing and UI services
(advices, recommendations)
Matchmaking in Operation



When the process is running services are invoked, executed, and monitored
for their quality of execution
Matchmaking compares, ranks and selects available services

Semantic
Service
and
Process
Repository

Referencing

Service
Registration



Process Monitoring
and Adaptation

Service
Selection

A new service
description and a new
deployed service
immediately become an
input for matchmaking

Recommender/
Planner
Process Toolbox

BigData
Analytics

Service
Invocation

Sensing & actuation services
on agricultural platforms

Data

Processing and UI services
(advices, recommendations)
Matchmaking for Recommendations
Application
Developer

Semantic
Service
and
Process
Repository





Process State
Develop & Test Process-based
Application
Goal
Request
request
Service (Goal)
Process Monitoring
and Adaptation

Service
Selection
Referencing

BigData
Analytics

The recommender/planner
Service
Service
Registration
reasons based on the
Invocation
monitoring data and potential
process configurations
Application developer interacts
with the recommender to
create a new process and
recommend the system update Sensing & actuation services
on agricultural platforms

Recommender
/ Planner
Process Toolbox

Data

Processing and UI services
(advices, recommendations)
Current Challenges and Outlook
 Domain Modelling
- Detailed modelling of process in selected use cases
- The roles of stakeholders in the process: farmer, veterinarian, milk
company, quality assurance organization, animal tracing organization,
farmer associations
- Selection of ontologies, ontology development
- Extensibility by design

 Current Implementation
- Plug-in API development
- Sematic REST services (SADI approach)
- Service execution environment

 Next Steps
- Workflow modelling and matchmaking component
- Monitoring and service selection framework
- Recommendation framework
Contact
Dr. S. Dana Kathrin Tomic
Senior Researcher | FTW | www.ftw.at
Forschungszentrum Telekommunikation Wien GmbH
Donau-City-Straße 1/3 | A-1220 Vienna | Austria
+43/1/5052830 -54 | fax -99 | +43/6769129023

www.agriopenlink.com

Mais conteúdo relacionado

Semelhante a Mtsr agri openlink_11_30

BDA Mod1@AzDOCUMENTS.in.pdf
BDA Mod1@AzDOCUMENTS.in.pdfBDA Mod1@AzDOCUMENTS.in.pdf
BDA Mod1@AzDOCUMENTS.in.pdfJayanthSram
 
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickBPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickOPITZ CONSULTING Deutschland
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveOPITZ CONSULTING Deutschland
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Introduction to Streaming Analytics
Introduction to Streaming AnalyticsIntroduction to Streaming Analytics
Introduction to Streaming AnalyticsGuido Schmutz
 
Enteras io Introduction
Enteras io IntroductionEnteras io Introduction
Enteras io IntroductionSanjay Dhar
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16AppDynamics
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platformKingland
 
Partners in Technology 13 Sept 2013 HSIA CIO Ray Brown
Partners in Technology 13 Sept 2013 HSIA CIO Ray BrownPartners in Technology 13 Sept 2013 HSIA CIO Ray Brown
Partners in Technology 13 Sept 2013 HSIA CIO Ray BrownDigital Queensland
 
BA and data visualization.pdf
BA and data visualization.pdfBA and data visualization.pdf
BA and data visualization.pdfssuser6aa125
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of ThingsHarshitParkar6677
 
Data Infrastructure at Flipkart (VLDB 2016)
Data Infrastructure at Flipkart (VLDB 2016)Data Infrastructure at Flipkart (VLDB 2016)
Data Infrastructure at Flipkart (VLDB 2016)Sharad Agarwal
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoJusto Hidalgo
 
Big Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile ContextBig Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile ContextInMobi Technology
 
Oracle Stream Explorer
Oracle Stream ExplorerOracle Stream Explorer
Oracle Stream ExplorerTrivadis
 
Oracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingOracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingGuido Schmutz
 
Oracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzOracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzDésirée Pfister
 

Semelhante a Mtsr agri openlink_11_30 (20)

BDA Mod1@AzDOCUMENTS.in.pdf
BDA Mod1@AzDOCUMENTS.in.pdfBDA Mod1@AzDOCUMENTS.in.pdf
BDA Mod1@AzDOCUMENTS.in.pdf
 
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickBPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein Architekturüberblick
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Ijdbms
IjdbmsIjdbms
Ijdbms
 
Introduction to Streaming Analytics
Introduction to Streaming AnalyticsIntroduction to Streaming Analytics
Introduction to Streaming Analytics
 
Enteras io Introduction
Enteras io IntroductionEnteras io Introduction
Enteras io Introduction
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platform
 
Partners in Technology 13 Sept 2013 HSIA CIO Ray Brown
Partners in Technology 13 Sept 2013 HSIA CIO Ray BrownPartners in Technology 13 Sept 2013 HSIA CIO Ray Brown
Partners in Technology 13 Sept 2013 HSIA CIO Ray Brown
 
BA and data visualization.pdf
BA and data visualization.pdfBA and data visualization.pdf
BA and data visualization.pdf
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
IoT in agri-food
IoT in agri-foodIoT in agri-food
IoT in agri-food
 
Data Infrastructure at Flipkart (VLDB 2016)
Data Infrastructure at Flipkart (VLDB 2016)Data Infrastructure at Flipkart (VLDB 2016)
Data Infrastructure at Flipkart (VLDB 2016)
 
Ijdbms
IjdbmsIjdbms
Ijdbms
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by Denodo
 
Big Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile ContextBig Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile Context
 
Oracle Stream Explorer
Oracle Stream ExplorerOracle Stream Explorer
Oracle Stream Explorer
 
Oracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingOracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream Processing
 
Oracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzOracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido Schmutz
 

Mais de Slobodanka Dana Kathrin Tomic

Mais de Slobodanka Dana Kathrin Tomic (8)

Agri openlink final_project_ws
Agri openlink final_project_wsAgri openlink final_project_ws
Agri openlink final_project_ws
 
smartbow DADAFI Finodex
smartbow DADAFI Finodex smartbow DADAFI Finodex
smartbow DADAFI Finodex
 
Austria Data Forum 2015
Austria Data Forum 2015Austria Data Forum 2015
Austria Data Forum 2015
 
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
 
Presentation of agriopenlink @ EFITA (main program)
Presentation of agriopenlink @ EFITA (main program)Presentation of agriopenlink @ EFITA (main program)
Presentation of agriopenlink @ EFITA (main program)
 
agriopenlink WS@EFITA 2015
agriopenlink WS@EFITA 2015agriopenlink WS@EFITA 2015
agriopenlink WS@EFITA 2015
 
OpenFridge @ Auftaktveranstaltung, IKT der Zukunft 2013
OpenFridge @ Auftaktveranstaltung, IKT der Zukunft 2013OpenFridge @ Auftaktveranstaltung, IKT der Zukunft 2013
OpenFridge @ Auftaktveranstaltung, IKT der Zukunft 2013
 
Presentation of the project OpenFridge in the Workshop on Big Data and Societ...
Presentation of the project OpenFridge in the Workshop on Big Data and Societ...Presentation of the project OpenFridge in the Workshop on Big Data and Societ...
Presentation of the project OpenFridge in the Workshop on Big Data and Societ...
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Mtsr agri openlink_11_30

  • 1. Towards Adaptive Agricultural Processes Enabled by Open Interfaces, Linked Data and Services S. Dana Tomic (FTW) , Anna Fensel (FTW) Christian Aschauer, Klemens Gregor Schulmeister (BOKU) Thomas Riegler, Franz Handler (JR) Marcel Otte, Wolfgang Auer (MKWE)
  • 2. Overview  Context: Robotics and ICT for Agriculture  Problems: Closed systems  Related existing work: Ontologies, Data Models, Semantic Services and Frameworks  agriOpenLink - Aims, Approach, Goals - Ontologies and Semantic Matchmaking  Challenges and Outlook
  • 3. iAgriculture Advanced Technology • ICT, Sensors, robots, GPS, Decision Support Systems, Reporting, Tracking, Tracing • Showcase for the Internet of (or with) Things • Plug-and-play Rational for Investments • Cost savings, quality improvement • High precision of application, impact reduction, sustainability • Process optimization From Data to Knowledge • Data integration • Knowledge management • Add-value services
  • 4. Problems Closed Data Interfaces • • • • • Proprietary formats Confined data Lost data Manual data handling Only for visual inspection Closed Process Implementations • • • • Process knowledge not formally captured Processes do not exchange data Process context cannot be extended Processes cannot be dynamically changed
  • 5. agriOpenLink: Aims, Approach and Goals Aim • Contribute to open interfaces and process models for agriculture • Offer methodology and tools for automated creation of new processes over plug-and-play process infrastructure Approach • Extensive use of semantic and service technology to achieve interoperability, extensibility and reconfigurability • Process = a dynamic composition of semantically annotated services • Processes are monitored and optimized as subject to realtime policy-based context aware reasoning and service ranking and selection • “What-if” tests are continuously performed for pro-active recommendations regarding system update Goal • Offer practical open-source API to the developers of applications to stimulate creation of new applications • Use cases: life stock management and experimental farming
  • 6. Interface Data Models for Agriculture  ISO Standard ISOagriNET - the communication between agricultural equipment in the livestock farming  ISO11783 (ISOBUS) - Interfaces and data network for control and communication on agricultural machines like tractors.  ISO-XML - Data exchange between machines and personal computers (e.g. farm computer)  agroXML - XML based markup language for grassland management and crop farming  agroRDF - a semantic model still under heavy development. - It is built using Resource Description Framework (RDF) of W3C.
  • 7. Ontologies in Agriculture  Food and Agriculture Organization of the United Nations (FAO; http://aims.fao.org).  Ontologies & vocabularies in agriculture address lexical interoperability, data interoperability, knowledge model interoperability and object interoperability.  FAO is developing agriculture information management standards such as AGROVOC thesaurus, Agris and openAgris.  AGROVOC: - a controlled vocabulary covering all areas of interest to FAO, including food, nutrition, agriculture, fisheries, forestry, environment etc. - formalized as a RDF/SKOS-XL linked dataset - accessible through a SPARQL endpoint - Available as open linked data, used for labeling of Agris data  Other thesauri and ontologies ( USDA, CSRO, MUNI ontology)
  • 8. Semantic Web Services and Composition Frameworks  OWL-S (Semantic Markup for Web Services) - Service Model, Service Profile, Service Grounding (WSDL)  SAWSDL(Semantic Annotations for WSDL and XML Schema) - Add annotation to WSDL, lifting, lowering schema mapping  WSMO (Web Service Modeling Ontology) - Presented in WSML for formalizing Web Service description (Goals, Web Service, Ontologies, Mediators)  MicroWSMO, hREST, WSMO-lite - Describing RESTful Services by adding microformats or RDFa  SSWAP (Simple Semantic Web Architecture and Protocol) - REST, OWL, HTTP, service pipeline  SADI (Semantic Automated Discovery and Integration) - REST, OWL consumption, chaining  Composition Frameworks & Workflow workbench : WSMX, iService (WSMO), iServe(MicroWISMO), iPlant (SSWAP), SADI, Taverna
  • 9. Architecture Application Developer Develop & Test & Deploy Goal request Request Service (Goal) Semantic Service and Process Repository Process-based Applications Process Monitoring and Adaptation Service Selection Referencing Annotate & publish service Service Registration Recommender/ Planner Process Toolbox BigData Analytics Service Invocation Data Service Developer Develop and deploy Services Sensing & actuation services on agricultural platforms Processing and UI services (advices, recommendations)
  • 10. Activities & System Functions  Creation / evolution of a domain model  Creation of semantic service specifications (ontologies)  Design and deployment of annotated services (sensors, actuators, data sources, UI, information services)  Design and deployment of process-based applications (dynamic service compositions)  Process monitoring and adaptation of running process  Creation of recommendations regarding process optimization that requires system update
  • 11. Service Specification & Implementation Application Developer   Semantic Service and Process Repository Services are created and annotated in the process of open-source plugin creation Service implementation is tightly connected with service specification - ontology and is a basis for matchmaking decisions regarding composition and substitution. publish service descriptions Service Developer develops Plug-Ins and deploy services Sensing & actuation services on agricultural platforms Processing and UI services (advices, recommendations)
  • 12. Service Registration  Service implementations register in the repository and can be easily found in the matchmaking process Semantic Service and Process Repository Process Monitoring and Adaptation Service Selection Referencing BigData Analytics Recommender / Planner Process Toolbox Service Registration Sensing & actuation services on agricultural platforms Processing and UI services (advices, recommendations)
  • 13. Matchmaking in Service Composition Application Developer Develop & Test & Deploy Process-based Application Goal request Request Service (Goal) Semantic Service and Process Repository   Process Monitoring and Adaptation Service Selection Referencing Service Composition of a process results Invocation in a series of requests for matching among specifications and service implementations A process can be either fully implemented , deployed and run, or only partially realized (some Sensing & actuation services missing services) on agricultural platforms Recommender / Planner Process Toolbox BigData Analytics Data Processing and UI services (advices, recommendations)
  • 14. Matchmaking in Operation   When the process is running services are invoked, executed, and monitored for their quality of execution Matchmaking compares, ranks and selects available services Semantic Service and Process Repository Referencing Service Registration  Process Monitoring and Adaptation Service Selection A new service description and a new deployed service immediately become an input for matchmaking Recommender/ Planner Process Toolbox BigData Analytics Service Invocation Sensing & actuation services on agricultural platforms Data Processing and UI services (advices, recommendations)
  • 15. Matchmaking for Recommendations Application Developer Semantic Service and Process Repository   Process State Develop & Test Process-based Application Goal Request request Service (Goal) Process Monitoring and Adaptation Service Selection Referencing BigData Analytics The recommender/planner Service Service Registration reasons based on the Invocation monitoring data and potential process configurations Application developer interacts with the recommender to create a new process and recommend the system update Sensing & actuation services on agricultural platforms Recommender / Planner Process Toolbox Data Processing and UI services (advices, recommendations)
  • 16. Current Challenges and Outlook  Domain Modelling - Detailed modelling of process in selected use cases - The roles of stakeholders in the process: farmer, veterinarian, milk company, quality assurance organization, animal tracing organization, farmer associations - Selection of ontologies, ontology development - Extensibility by design  Current Implementation - Plug-in API development - Sematic REST services (SADI approach) - Service execution environment  Next Steps - Workflow modelling and matchmaking component - Monitoring and service selection framework - Recommendation framework
  • 17. Contact Dr. S. Dana Kathrin Tomic Senior Researcher | FTW | www.ftw.at Forschungszentrum Telekommunikation Wien GmbH Donau-City-Straße 1/3 | A-1220 Vienna | Austria +43/1/5052830 -54 | fax -99 | +43/6769129023 www.agriopenlink.com