SlideShare a Scribd company logo
1 of 11
Download to read offline
This project is partially funded under the ICT Policy Support Programme (ICT PSP) as part of the
Competitiveness and Innovation Framework Programme by the European Commission under
grant agreement no. 621074
COMPETITIVINESS AND INNOVATION
FRAMEWORK PROGRAMME
CIP-ICT-PSP-2013-7 Pilot Type B
WP3 – Service platform integration and deployment in
cloud infrastructure
D3.3.1: Sematic tagging and open data publication tools
Deliverable Lead: PSNC
Deliverable due date: 28/02/2015
Actual submission date: 08/04/2015
Version: 1.0
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:2 / 11
Document Control Page
Title Deployment and integration report
Creator Raul Palma (PSNC)
Description This document introduces the first prototype of the semantic annotation service
Publisher FOODIE Consortium
Contributors Marek Jeszka (PSNC)
Creation date 28/02/2015
Type Text
Language en-GB
Rights copyright “FOODIE Consortium”
Audience
internal
public
restricted
Review status
Draft
WP leader accepted
Technical Manager accepted
Coordinator accepted
Action requested
to be revised by Partners
for approval by the WP leader
for approval by the Technical Committee
for approval by the Project Coordinator
Requested
deadline
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:3 / 11
STATEMENT FOR OPEN DOCUMENTS
(c) 2015 FOODIE Consortium
The FOODIE Consortium (http://www.foodie-project.eu) grants third parties the right to use and dis-
tribute all or parts of this document, provided that the FOODIE project and the document are properly
referenced.
THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. EXCEPT WHAT SET
FORTH BY MANDATORY PROVISIONS OF LAW IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
About the project
FOODIE project aims at creating a platform hub on the cloud where spatial and non-spatial data related to
agricultural sector is available for agri-food stakeholders groups and interoperable. It will offer: an infrastructure
for the building of an interacting and collaborative network; the integration of existing open datasets related to
agriculture; data publication and data linking of external agriculture data sources, providing specific and high-
value applications and services for the support of planning and decision-making processes.
FOODIE project is addressed to four basic groups of users: a) stakeholders from the agriculture sector as end-
users of final applications, b) public sector for communication with farmers about taxation, subsidies and
regulation, c) researchers for large scale experimentation on real data and d) ICT companies for the
development of new applications for agriculture and food sector, mainly using implemented tools
FOODIE specifically works on three pilots:
 Pilot 1: Precision Viticulture (Spain) will focus on the appropriate management of the inherent
variability of crops,
 Pilot 2: Open Data for Strategic and Tactical Planning (Czech Republic) will focus on improving future
management of agricultural companies (farms) by introducing new tools and management methods,
 Pilot 3: Technology allows integration of logistics via service providers and farm management including
traceability (Germany).
Contact information
Miguel Angel Esbrí
Project Coordinator
Atos Spain, Madrid, Spain
E-mail: miguel.esbri@atos.net
URL: http://www.foodie-project.eu
Twitter: https://twitter.com/FOODIE_Project
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:4 / 11
Glossary
The glossary of terms used in this deliverable can be found in the public document “FOODIE_Glossary.pdf”
available at: http://www.foodie-project.eu
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:5 / 11
Abbreviations and Acronyms
Abbreviation /
Acronym
Description
API Application Programming Interface
CPU Central Processing Unit
DBA Database Administrator
DBaaS Database as a Service
DDD Domain-Driven Design
DNS Domain Name System
GTM Global Transaction Manager
HA High Availability
HDD Hard Disk Drive
HTTP Hypertext Transfer Protocol
IaaS Infrastructure as a Service
IDE Integrated Development Environment
JAR Java ARchive
MPP Massive Parallel Processing
OS Operating System
POM Project Object Model
RAM Random Access Memory
RDBMS Relational Database Management System
RDF Resource Description Framework
SLA Service Level Agreement
SQL Structured Query Language
TCP Transmission Control Protocol
TDD Test – Driven Development
VM Virtual Machine
API Application Programming Interface
Table 1: Abbreviations and Acronyms
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:6 / 11
Executive Summary
This document introduces the first prototype of the semantic annotation service.
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:7 / 11
Components and related services overview
The semantic annotation service enables the (semi-) automatic annotation, or tagging, of un-structured or
semi-structured data, enriching it with a context linked to the structured knowledge of our domain, speci-
fied in this first stage by AGROVOC vocabulary.
This process can be described as the production of semantic metadata for text and other sources (e.g.,
documents), by identifying mentions of known concepts and instances from AGROVOC vocabulary. Such
process in turn enables a (semi-) automatic population of FOODIE semantic repository with the instance da-
ta extracted from source documents.
Hence the implementation of the semantic annotation service involves two components: the semantic re-
pository and the annotation service itself.
Semantic repository
The repository is based on OpenLink Virtuoso (open source edition of Virtuoso Universal Server) and it is
deployed as part of the DbaaS component. We have selected Virtuoso as base technology because of its
scalability, performance, geospatial support and capabilities to generate linked data from different data
sources types via Sponger. Also, in addition to support SPARQL query language, Virtuoso implements a
RESTful API for posting to its RDF triplestore, something that may be also useful for developers. Sponger is
also transparently integrated into Virtuoso's SPARQL Query Processor delivering URI de-referencing within
SPARQL query patterns and is directly accessible via REST interfaces.
Virtuoso is installed and configured in a single node, particularly given that open source edition does not
support clustering capabilities. In the future, we may consider moving to the commercial edition with clus-
ter capabilities if deemed necessary.
Virtuoso SPARQL endpoint is available via http://foodie-vm3.man.poznan.pl/sparql
Implementation
The annotation service implements a REST API for creation of semantic annotations. Initially annotations
are created with use of AgroTagger[1]. GATE[2] or others will be utilized in future.
The semantic annotation API provides:
 possibility to annotate text and files
 creation of annotation in RDF format
 storage of RDF triples
 storage of annotated files
 access to created annotations and stored files
The component is deployed on Apache Tomcat server and is available at: http://foodie-
vm3.man.poznan.pl/semanticAnnotation/
The component is built into a WAR package so it should be possible to deploy it on a different server.
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:8 / 11
API details
The API details are available in D3.2.1. Open API specification [3].
File storage details
Currently the input files (that are annotated) are stored locally, on the node where the Tomcat server is in-
stalled (/home/semantics/files). In future this can be easily changed to utilize different storage option (e.g.
some cloud solution like OpenStack Object Storage).
It has to be reconsidered how to store files. At this stage files are saved by their original names, but this can
cause problems, when more than one file with the same name will be uploaded. For example id of the file
could be used.
RDF storage details
Virtuoso is used for the storage of RDF data generated. There is a SPARQL endpoint that can be used to
query inserted data. Query can be used to check what kind of triples are stored by the component:
WITH <http://foodie-vm3.man.poznan.pl/semanticAnnotation> select ?s ?p ?o WHERE {?s ?p ?o }
Access to Virtuoso is restricted by mean of a username and password. Before starting application it has to
be set as Java properties (virtuoso.username, virtuoso.password). For Tomcat application server it can be
easily added to startup.sh file.
AgroTagger
Currently the semantic annotation component is using AgroTagger. Consequently there is need to provide
some files, that have to be stored in the main folder of application server. Files are available to download
from AgroTagger webpage. Component requires this type of structure:
-- data
|-- models
| `-- fao30
|-- stopwords
| `-- stopwords_en.txt
`-- vocabularies
|-- agrovoc_en.rdf
|-- agrovoc_en.rdf.gz
`-- agrovocURILabelMappings.txt
AgroTagger uses vocabulary for searching and matching annotations. At this moment only English items
are provided (agrovoc_en.rdf). These entities are coming from AGROVOC vocabulary, but only items of type
skos:concept are used.
File parsing
Currently component is working with these types of files:
 PDF
 DOC
 XLS
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:9 / 11
 HTML
Development process
The component is built using Maven. Building and deploying is simply performed with: mvn
tomcat7:redeploy (in case Tomcat is used as a application server, different command would have to be
used in case of different application server e.g. JBoss). File pom.xml has been properly set to deploy appli-
cation to foodie-vm3 node with use of Maven Tomcat plugin.
Source code can be found on Stash (https://git.man.poznan.pl/stash/projects/FOOD/repos/semantic-
annotation/browse/SemanticAnnotationRestApi).
Dependencies required by AgroTagger and Virtuoso are stored on Artifactory
(http://maven.man.poznan.pl/repository/simple/foodie-releases-public/).
Logs of application are stored in logs/SemanticsLog.log (currently it is /home/semantics/apache-
tomcat/logs/SemanticsLog.log).
Demo client
A demo client web page application is available at: http://foodie-
vm3.man.poznan.pl/semanticAnnotation/index.html.
Figure 1 provides a screenshot of this demo application. In particular, it enables users to input text directly
on the web page or to select the file they want to process (in the supported formats). Either case, after the
user hits process, the semantic annotation service identifies mentions of concepts and instances of
AGROVOC vocabulary in the source, and presents them in JSON format back to the user (see Figure 2). In
the case that the user uploaded a file, this process also creates the corresponding triples in Virtuoso and re-
turns the file id. Also from this simple interface, the user can get the details of a particular source file (file-
name, associated annotations) providing the id parameter, and they can download the original file.
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:10 / 11
Figure 1 Demo client for Semantic Annotation Service
Figure 2 Identified vocabulary terms in the source
D3.3.1 Semantic tagging and open data publication tools
http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:11 / 11
References
References
01 https://github.com/agrisfao/agrotagger
02 https://gate.ac.uk/
03 Campos A., et al “Open and Lightweight APIs”. D3.2.1 FOODIE Deliverable. March 2015
Table 2: References

More Related Content

Viewers also liked

Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Ninja Marketing
 
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-Slide
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-SlideQuy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-Slide
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-SlideHA VO THI
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...Gene Kim
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redesSergio Peña
 
Investigacion de video tutorial
Investigacion de video tutorialInvestigacion de video tutorial
Investigacion de video tutorialSergio Peña
 
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين Om Muktar
 
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)Om Muktar
 
حوار مع أشعري الماتريدية ربيبة الكلابية
حوار مع أشعري   الماتريدية ربيبة الكلابيةحوار مع أشعري   الماتريدية ربيبة الكلابية
حوار مع أشعري الماتريدية ربيبة الكلابيةOm Muktar
 

Viewers also liked (9)

Diploma de doctor
Diploma de doctorDiploma de doctor
Diploma de doctor
 
Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.
 
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-Slide
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-SlideQuy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-Slide
Quy định nhà thuốc mở 24/24h tại Việt Nam và trên thế giới-Slide
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redes
 
Investigacion de video tutorial
Investigacion de video tutorialInvestigacion de video tutorial
Investigacion de video tutorial
 
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين
تنبيه الفطين لتهافت تأصيلات علي الحلبي المسكين والتي خالف بها نهج السلف الأولين
 
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)
พัฒนาการการเขียนประวัติศาสตร์อิสลามในสังคมไทย (ยุครัฐจารีต-พ.ศ.2511)
 
حوار مع أشعري الماتريدية ربيبة الكلابية
حوار مع أشعري   الماتريدية ربيبة الكلابيةحوار مع أشعري   الماتريدية ربيبة الكلابية
حوار مع أشعري الماتريدية ربيبة الكلابية
 

Similar to FOODIE Semantic Tagging Tools

D3.1.2 heterogeneous data repositories and related services
D3.1.2 heterogeneous data repositories and related servicesD3.1.2 heterogeneous data repositories and related services
D3.1.2 heterogeneous data repositories and related servicesFOODIE_Project
 
D3.4.2 data fusion tools
D3.4.2 data fusion toolsD3.4.2 data fusion tools
D3.4.2 data fusion toolsFOODIE_Project
 
D3.4.1 Data fusion tools
D3.4.1 Data fusion toolsD3.4.1 Data fusion tools
D3.4.1 Data fusion toolsFOODIE_Project
 
D4.2.1 Advanced rich interfaces
D4.2.1 Advanced rich interfacesD4.2.1 Advanced rich interfaces
D4.2.1 Advanced rich interfacesFOODIE_Project
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOpen Science Fair
 
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...Dag Endresen
 
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)Dag Endresen
 
ICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionMarco Brambilla
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipelineVioleta Ilik
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Orgad Kimchi
 
OWF13 - Multiple Clouds and multiple interest communities
OWF13 - Multiple Clouds and multiple interest communitiesOWF13 - Multiple Clouds and multiple interest communities
OWF13 - Multiple Clouds and multiple interest communitiesParis Open Source Summit
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...OpenAIRE
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...GIS in the Rockies
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009subramanian K
 
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT)
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT) Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT)
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT) OpenAIRE
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suitesmarru
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 

Similar to FOODIE Semantic Tagging Tools (20)

D3.1.2 heterogeneous data repositories and related services
D3.1.2 heterogeneous data repositories and related servicesD3.1.2 heterogeneous data repositories and related services
D3.1.2 heterogeneous data repositories and related services
 
D3.4.2 data fusion tools
D3.4.2 data fusion toolsD3.4.2 data fusion tools
D3.4.2 data fusion tools
 
D3.4.1 Data fusion tools
D3.4.1 Data fusion toolsD3.4.1 Data fusion tools
D3.4.1 Data fusion tools
 
D4.2.1 Advanced rich interfaces
D4.2.1 Advanced rich interfacesD4.2.1 Advanced rich interfaces
D4.2.1 Advanced rich interfaces
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
 
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...
GBIF web services for biodiversity data, for USDA GRIN, Washington DC, USA (2...
 
D3.5.1 marketplace
D3.5.1 marketplaceD3.5.1 marketplace
D3.5.1 marketplace
 
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)
Web service technologies, at CGIAR ICT-KM workshop in Rome (2005)
 
ICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch session
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipeline
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
 
OWF13 - Multiple Clouds and multiple interest communities
OWF13 - Multiple Clouds and multiple interest communitiesOWF13 - Multiple Clouds and multiple interest communities
OWF13 - Multiple Clouds and multiple interest communities
 
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
 
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT)
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT) Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT)
Webinar on OpenAIRE Compatibility for Repositories (Greek NOAD EKT)
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suite
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 

More from FOODIE_Project

D5.1.2 pilots description and requirements elicitation report
D5.1.2 pilots description and requirements elicitation reportD5.1.2 pilots description and requirements elicitation report
D5.1.2 pilots description and requirements elicitation reportFOODIE_Project
 
D4.3.2 event based notification services
D4.3.2 event based notification servicesD4.3.2 event based notification services
D4.3.2 event based notification servicesFOODIE_Project
 
D4.2.2 advanced rich interfaces
D4.2.2 advanced rich interfacesD4.2.2 advanced rich interfaces
D4.2.2 advanced rich interfacesFOODIE_Project
 
D4.1.1 advanced decision support tools
D4.1.1 advanced decision support toolsD4.1.1 advanced decision support tools
D4.1.1 advanced decision support toolsFOODIE_Project
 
D3.3.2 sematic tagging and open data publication tools
D3.3.2 sematic tagging and open data publication toolsD3.3.2 sematic tagging and open data publication tools
D3.3.2 sematic tagging and open data publication toolsFOODIE_Project
 
FOODIE newsletters issue #8
FOODIE newsletters issue #8FOODIE newsletters issue #8
FOODIE newsletters issue #8FOODIE_Project
 
FOODIE newsletter issue #7
FOODIE newsletter issue #7FOODIE newsletter issue #7
FOODIE newsletter issue #7FOODIE_Project
 
FOODIE newsletter issue #6
FOODIE newsletter issue #6FOODIE newsletter issue #6
FOODIE newsletter issue #6FOODIE_Project
 
FOODIE newsletters and flyers
FOODIE newsletters and flyersFOODIE newsletters and flyers
FOODIE newsletters and flyersFOODIE_Project
 
FOODIE newsletter issue #3
FOODIE newsletter issue #3FOODIE newsletter issue #3
FOODIE newsletter issue #3FOODIE_Project
 
Foodie newsletter issue #2
Foodie newsletter issue #2Foodie newsletter issue #2
Foodie newsletter issue #2FOODIE_Project
 
Foodie newsletter issue #1
Foodie newsletter   issue #1Foodie newsletter   issue #1
Foodie newsletter issue #1FOODIE_Project
 
D5.4.1 Training materials
D5.4.1 Training materialsD5.4.1 Training materials
D5.4.1 Training materialsFOODIE_Project
 
D5.1.1 Pilots description and requirements elicitation report
D5.1.1 Pilots description and requirements elicitation reportD5.1.1 Pilots description and requirements elicitation report
D5.1.1 Pilots description and requirements elicitation reportFOODIE_Project
 
D3.2.1 Open and lightweight APIs
D3.2.1 Open and lightweight APIsD3.2.1 Open and lightweight APIs
D3.2.1 Open and lightweight APIsFOODIE_Project
 
D2.1 State of the art analysis report
D2.1 State of the art analysis reportD2.1 State of the art analysis report
D2.1 State of the art analysis reportFOODIE_Project
 
Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...FOODIE_Project
 
Open Data as an Opportunity for the Commercial Sector
Open Data as an Opportunity for the Commercial SectorOpen Data as an Opportunity for the Commercial Sector
Open Data as an Opportunity for the Commercial SectorFOODIE_Project
 
Open Data for Local and Regional Development
Open Data for Local and Regional DevelopmentOpen Data for Local and Regional Development
Open Data for Local and Regional DevelopmentFOODIE_Project
 

More from FOODIE_Project (20)

D5.1.2 pilots description and requirements elicitation report
D5.1.2 pilots description and requirements elicitation reportD5.1.2 pilots description and requirements elicitation report
D5.1.2 pilots description and requirements elicitation report
 
D4.3.2 event based notification services
D4.3.2 event based notification servicesD4.3.2 event based notification services
D4.3.2 event based notification services
 
D4.2.2 advanced rich interfaces
D4.2.2 advanced rich interfacesD4.2.2 advanced rich interfaces
D4.2.2 advanced rich interfaces
 
D4.1.1 advanced decision support tools
D4.1.1 advanced decision support toolsD4.1.1 advanced decision support tools
D4.1.1 advanced decision support tools
 
D3.3.2 sematic tagging and open data publication tools
D3.3.2 sematic tagging and open data publication toolsD3.3.2 sematic tagging and open data publication tools
D3.3.2 sematic tagging and open data publication tools
 
FOODIE newsletters issue #8
FOODIE newsletters issue #8FOODIE newsletters issue #8
FOODIE newsletters issue #8
 
FOODIE newsletter issue #7
FOODIE newsletter issue #7FOODIE newsletter issue #7
FOODIE newsletter issue #7
 
FOODIE newsletter issue #6
FOODIE newsletter issue #6FOODIE newsletter issue #6
FOODIE newsletter issue #6
 
FOODIE newsletters and flyers
FOODIE newsletters and flyersFOODIE newsletters and flyers
FOODIE newsletters and flyers
 
FOODIE newsletter issue #3
FOODIE newsletter issue #3FOODIE newsletter issue #3
FOODIE newsletter issue #3
 
Foodie newsletter issue #2
Foodie newsletter issue #2Foodie newsletter issue #2
Foodie newsletter issue #2
 
Foodie newsletter issue #1
Foodie newsletter   issue #1Foodie newsletter   issue #1
Foodie newsletter issue #1
 
D5.4.1 Training materials
D5.4.1 Training materialsD5.4.1 Training materials
D5.4.1 Training materials
 
D5.1.1 Pilots description and requirements elicitation report
D5.1.1 Pilots description and requirements elicitation reportD5.1.1 Pilots description and requirements elicitation report
D5.1.1 Pilots description and requirements elicitation report
 
D3.2.1 Open and lightweight APIs
D3.2.1 Open and lightweight APIsD3.2.1 Open and lightweight APIs
D3.2.1 Open and lightweight APIs
 
D2.1 State of the art analysis report
D2.1 State of the art analysis reportD2.1 State of the art analysis report
D2.1 State of the art analysis report
 
FOODIE Data model
FOODIE Data modelFOODIE Data model
FOODIE Data model
 
Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...
 
Open Data as an Opportunity for the Commercial Sector
Open Data as an Opportunity for the Commercial SectorOpen Data as an Opportunity for the Commercial Sector
Open Data as an Opportunity for the Commercial Sector
 
Open Data for Local and Regional Development
Open Data for Local and Regional DevelopmentOpen Data for Local and Regional Development
Open Data for Local and Regional Development
 

Recently uploaded

办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 

Recently uploaded (20)

办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 

FOODIE Semantic Tagging Tools

  • 1. This project is partially funded under the ICT Policy Support Programme (ICT PSP) as part of the Competitiveness and Innovation Framework Programme by the European Commission under grant agreement no. 621074 COMPETITIVINESS AND INNOVATION FRAMEWORK PROGRAMME CIP-ICT-PSP-2013-7 Pilot Type B WP3 – Service platform integration and deployment in cloud infrastructure D3.3.1: Sematic tagging and open data publication tools Deliverable Lead: PSNC Deliverable due date: 28/02/2015 Actual submission date: 08/04/2015 Version: 1.0
  • 2. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:2 / 11 Document Control Page Title Deployment and integration report Creator Raul Palma (PSNC) Description This document introduces the first prototype of the semantic annotation service Publisher FOODIE Consortium Contributors Marek Jeszka (PSNC) Creation date 28/02/2015 Type Text Language en-GB Rights copyright “FOODIE Consortium” Audience internal public restricted Review status Draft WP leader accepted Technical Manager accepted Coordinator accepted Action requested to be revised by Partners for approval by the WP leader for approval by the Technical Committee for approval by the Project Coordinator Requested deadline
  • 3. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:3 / 11 STATEMENT FOR OPEN DOCUMENTS (c) 2015 FOODIE Consortium The FOODIE Consortium (http://www.foodie-project.eu) grants third parties the right to use and dis- tribute all or parts of this document, provided that the FOODIE project and the document are properly referenced. THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. EXCEPT WHAT SET FORTH BY MANDATORY PROVISIONS OF LAW IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. About the project FOODIE project aims at creating a platform hub on the cloud where spatial and non-spatial data related to agricultural sector is available for agri-food stakeholders groups and interoperable. It will offer: an infrastructure for the building of an interacting and collaborative network; the integration of existing open datasets related to agriculture; data publication and data linking of external agriculture data sources, providing specific and high- value applications and services for the support of planning and decision-making processes. FOODIE project is addressed to four basic groups of users: a) stakeholders from the agriculture sector as end- users of final applications, b) public sector for communication with farmers about taxation, subsidies and regulation, c) researchers for large scale experimentation on real data and d) ICT companies for the development of new applications for agriculture and food sector, mainly using implemented tools FOODIE specifically works on three pilots:  Pilot 1: Precision Viticulture (Spain) will focus on the appropriate management of the inherent variability of crops,  Pilot 2: Open Data for Strategic and Tactical Planning (Czech Republic) will focus on improving future management of agricultural companies (farms) by introducing new tools and management methods,  Pilot 3: Technology allows integration of logistics via service providers and farm management including traceability (Germany). Contact information Miguel Angel Esbrí Project Coordinator Atos Spain, Madrid, Spain E-mail: miguel.esbri@atos.net URL: http://www.foodie-project.eu Twitter: https://twitter.com/FOODIE_Project
  • 4. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:4 / 11 Glossary The glossary of terms used in this deliverable can be found in the public document “FOODIE_Glossary.pdf” available at: http://www.foodie-project.eu
  • 5. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:5 / 11 Abbreviations and Acronyms Abbreviation / Acronym Description API Application Programming Interface CPU Central Processing Unit DBA Database Administrator DBaaS Database as a Service DDD Domain-Driven Design DNS Domain Name System GTM Global Transaction Manager HA High Availability HDD Hard Disk Drive HTTP Hypertext Transfer Protocol IaaS Infrastructure as a Service IDE Integrated Development Environment JAR Java ARchive MPP Massive Parallel Processing OS Operating System POM Project Object Model RAM Random Access Memory RDBMS Relational Database Management System RDF Resource Description Framework SLA Service Level Agreement SQL Structured Query Language TCP Transmission Control Protocol TDD Test – Driven Development VM Virtual Machine API Application Programming Interface Table 1: Abbreviations and Acronyms
  • 6. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:6 / 11 Executive Summary This document introduces the first prototype of the semantic annotation service.
  • 7. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:7 / 11 Components and related services overview The semantic annotation service enables the (semi-) automatic annotation, or tagging, of un-structured or semi-structured data, enriching it with a context linked to the structured knowledge of our domain, speci- fied in this first stage by AGROVOC vocabulary. This process can be described as the production of semantic metadata for text and other sources (e.g., documents), by identifying mentions of known concepts and instances from AGROVOC vocabulary. Such process in turn enables a (semi-) automatic population of FOODIE semantic repository with the instance da- ta extracted from source documents. Hence the implementation of the semantic annotation service involves two components: the semantic re- pository and the annotation service itself. Semantic repository The repository is based on OpenLink Virtuoso (open source edition of Virtuoso Universal Server) and it is deployed as part of the DbaaS component. We have selected Virtuoso as base technology because of its scalability, performance, geospatial support and capabilities to generate linked data from different data sources types via Sponger. Also, in addition to support SPARQL query language, Virtuoso implements a RESTful API for posting to its RDF triplestore, something that may be also useful for developers. Sponger is also transparently integrated into Virtuoso's SPARQL Query Processor delivering URI de-referencing within SPARQL query patterns and is directly accessible via REST interfaces. Virtuoso is installed and configured in a single node, particularly given that open source edition does not support clustering capabilities. In the future, we may consider moving to the commercial edition with clus- ter capabilities if deemed necessary. Virtuoso SPARQL endpoint is available via http://foodie-vm3.man.poznan.pl/sparql Implementation The annotation service implements a REST API for creation of semantic annotations. Initially annotations are created with use of AgroTagger[1]. GATE[2] or others will be utilized in future. The semantic annotation API provides:  possibility to annotate text and files  creation of annotation in RDF format  storage of RDF triples  storage of annotated files  access to created annotations and stored files The component is deployed on Apache Tomcat server and is available at: http://foodie- vm3.man.poznan.pl/semanticAnnotation/ The component is built into a WAR package so it should be possible to deploy it on a different server.
  • 8. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:8 / 11 API details The API details are available in D3.2.1. Open API specification [3]. File storage details Currently the input files (that are annotated) are stored locally, on the node where the Tomcat server is in- stalled (/home/semantics/files). In future this can be easily changed to utilize different storage option (e.g. some cloud solution like OpenStack Object Storage). It has to be reconsidered how to store files. At this stage files are saved by their original names, but this can cause problems, when more than one file with the same name will be uploaded. For example id of the file could be used. RDF storage details Virtuoso is used for the storage of RDF data generated. There is a SPARQL endpoint that can be used to query inserted data. Query can be used to check what kind of triples are stored by the component: WITH <http://foodie-vm3.man.poznan.pl/semanticAnnotation> select ?s ?p ?o WHERE {?s ?p ?o } Access to Virtuoso is restricted by mean of a username and password. Before starting application it has to be set as Java properties (virtuoso.username, virtuoso.password). For Tomcat application server it can be easily added to startup.sh file. AgroTagger Currently the semantic annotation component is using AgroTagger. Consequently there is need to provide some files, that have to be stored in the main folder of application server. Files are available to download from AgroTagger webpage. Component requires this type of structure: -- data |-- models | `-- fao30 |-- stopwords | `-- stopwords_en.txt `-- vocabularies |-- agrovoc_en.rdf |-- agrovoc_en.rdf.gz `-- agrovocURILabelMappings.txt AgroTagger uses vocabulary for searching and matching annotations. At this moment only English items are provided (agrovoc_en.rdf). These entities are coming from AGROVOC vocabulary, but only items of type skos:concept are used. File parsing Currently component is working with these types of files:  PDF  DOC  XLS
  • 9. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:9 / 11  HTML Development process The component is built using Maven. Building and deploying is simply performed with: mvn tomcat7:redeploy (in case Tomcat is used as a application server, different command would have to be used in case of different application server e.g. JBoss). File pom.xml has been properly set to deploy appli- cation to foodie-vm3 node with use of Maven Tomcat plugin. Source code can be found on Stash (https://git.man.poznan.pl/stash/projects/FOOD/repos/semantic- annotation/browse/SemanticAnnotationRestApi). Dependencies required by AgroTagger and Virtuoso are stored on Artifactory (http://maven.man.poznan.pl/repository/simple/foodie-releases-public/). Logs of application are stored in logs/SemanticsLog.log (currently it is /home/semantics/apache- tomcat/logs/SemanticsLog.log). Demo client A demo client web page application is available at: http://foodie- vm3.man.poznan.pl/semanticAnnotation/index.html. Figure 1 provides a screenshot of this demo application. In particular, it enables users to input text directly on the web page or to select the file they want to process (in the supported formats). Either case, after the user hits process, the semantic annotation service identifies mentions of concepts and instances of AGROVOC vocabulary in the source, and presents them in JSON format back to the user (see Figure 2). In the case that the user uploaded a file, this process also creates the corresponding triples in Virtuoso and re- turns the file id. Also from this simple interface, the user can get the details of a particular source file (file- name, associated annotations) providing the id parameter, and they can download the original file.
  • 10. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:10 / 11 Figure 1 Demo client for Semantic Annotation Service Figure 2 Identified vocabulary terms in the source
  • 11. D3.3.1 Semantic tagging and open data publication tools http://www.foodie-project.eu Copyright © FOODIE Project Consortium. All Rights Reserved. Grant Agreement No.: 621074 Page:11 / 11 References References 01 https://github.com/agrisfao/agrotagger 02 https://gate.ac.uk/ 03 Campos A., et al “Open and Lightweight APIs”. D3.2.1 FOODIE Deliverable. March 2015 Table 2: References