SlideShare a Scribd company logo
1 of 19
AGROVOC, AGRIS and
the CIARD RING,
using RDF vocabularies and
technologies for data
interoperability
johannes keizerhttp://aims.fao.org
http://aims.fao.org
johannes keizerhttp://aims.fao.org
AGROVOC http://aims.fao.org/agrovoc
johannes keizerhttp://aims.fao.org
Plant products @en
http://eurovoc.europa.eu/5360
skos:broader
2015-02-03T22:59:45Z
cereals @en
c_8171
c_1474
label
skos:exactMatch
skos:related
dcterms:created
“A definition”
rdf:value
“An URL for its source
vb:hasLink
skosxl:literlForm
skosxl:prefLabel skosxl:literlForm
agrontology:isUsedAs
c_3032
food products @enc_3032
food products @en
xl_en_c345
…
xl_en_c3955
xl_jp_c3485
xl_en_c134
植物生産物 @jp
johannes keizerhttp://aims.fao.org
Relationships, Relationships
http://aims.fao.org/aos/agrovoc/c_1474.html
johannes keizerhttp://aims.fao.org
johannes keizerhttp://aims.fao.org
Exploitation (agris.fao.org)
johannes keizerhttp://aims.fao.org
http://agris.fao.org
http://agris.fao.org/agris-
search/search.do?recordID=PH2011000084
http://agris.fao.org/agris-
search/search.do?recordID=PL200300203
6
johannes keizerhttp://aims.fao.org
From AGRIS to DBPedia
AGRIS
URI
AGROV
OC URI
dcterms:subject
DBPedia
URI
skos:closeMatch
skos:exactMatch
DBPedia
Abstract
Wikipedia
URL
DBPedia
Picture
foaf:isPrimaryTopicOfdbpedia-owl:abstract
foaf:depiction
Entry
point!
AGROVOC
is the
backbone
johannes keizerhttp://aims.fao.org
SPARQL in action!
1. From an AGRIS URI, get the list of the AGROVOC URIs
(dcterms:subject)
PREFIX dct: <http://purl.org/dc/terms/>
SELECT ?agr
WHERE {
<AGRIS_Uri> dct:subject ?agr .
}
2. For each AGROVOC URI
2.1. Get skos:closeMatch and skos:exactMatch (formal alignments to other
thesauri)
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT?em ?cm {
OPTIONAL { <AGROVOC_Uri> skos:exactMatch ?em } .
OPTIONAL { <AGROVOC_Uri> skos:closeMatch ?cm } .
}
johannes keizerhttp://aims.fao.org
Get DBPedia
2.2. The JAVA code filters DBPedia URIs, to avoid adding a new FILTER in
the SPARQL query (it’s heavy…)
2.3. For each DBPedia URI, query the DBPedia SPARQL endpoint to get
information to display in an AGRIS widget
SELECT ?abs ?img ?wiki
WHERE {
OPTIONAL {<DBP_Uri> dbpedia-owl:abstract ?abs} .
OPTIONAL {<DBP_Uri> foaf:depiction ?img} .
OPTIONAL {<DBP_Uri> foaf:isPrimaryTopicOf ?wiki} .
FILTER ( (lang(?abs ) ="en") || (!bound(?abs)) )
}
johannes keizerhttp://aims.fao.org
The CIARD RING (ring.ciard.info)
Interoperability and Linked Data
johannes keizerhttp://aims.fao.org
The RING machine interface – SPARQL
An RDF store is a way of storing data using a
machine-readable "grammar" (the Resource
Description Framework) and documented semantics
(RDF vocabularies).
URIs
The URI for each service / dataset is built as follows:
[RING-domain]/node/[service-ID].
For example: http://ring.ciard.net/node/2417
The RING database is an publicly
accessible RDF store of datasets.
SPARQL endpoint
http://ring.ciard.net/sparql1
johannes keizerhttp://aims.fao.org
SPARQL how to: vocabularies used in the RING
The vocabularies used in the RDF store are:
RDF: http://www.w3.org/1999/02/22-rdf-syntax-ns#
RDFS: http://www.w3.org/2000/01/rdf-schema#
DC: http://purl.org/dc/terms/
DCAT: http://www.w3.org/ns/dcat#
ADMS: http://www.w3.org/ns/adms#
FOAF: http://xmlns.com/foaf/0.1/
DOAP: http://usefulinc.com/ns/doap#
SKOS: http://www.w3.org/2004/02/skos/core#
VCARD: http://www.w3.org/2006/vcard/ns#
The data model chosen to describe datasets is the
W3C Data Catalog Vocabulary (DCAT)
designed to describe datasets
and the forms in which they are exposed, their "distributions"
johannes keizerhttp://aims.fao.org
SPARQL how to: URIs?
All the URIs that you may need in queries are listed on
the RING web site
A list of the URIs of all the RING
entities (services/datasets, organizations, KOSs etc.):
http://ring.ciard.net/entity-uris
A list of the URIs of all RING concepts (countries,
topics, regions, protocols etc.):
http://ring.ciard.net/concept-uris
johannes keizerhttp://aims.fao.org
Sample query using AGROVOC
To get all datasets on topic "Livestock" using the
AGROVOC URI for "Livestock"
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX
rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dc:
<http://purl.org/dc/terms/> PREFIX dcat:
<http://www.w3.org/ns/dcat#> PREFIX adms:
<http://www.w3.org/ns/adms#> PREFIX doap:
<http://usefulinc.com/ns/doap#> PREFIX owl:
<http://www.w3.org/2002/07/owl#> PREFIX skos:
<http://www.w3.org/2004/02/skos/core#> DESCRIBE ?dataset ?distro
?owner ?contact ?topic ?standard ?format ?protocol WHERE { ?dataset
rdf:type dcat:Dataset . ?dataset dc:title ?title . ?dataset
dcat:distribution ?distro . ?dataset dc:publisher ?owner . ?distro
dcat:accessURL ?url . ?dataset dcat:theme ?topic . ?topic
owl:sameAs <http://aims.fao.org/aos/agrovoc/c_4397> . OPTIONAL {
?dataset doap:maintainer ?contact } OPTIONAL { ?distro
dc:conformsTo ?standard } OPTIONAL { ?distro dc:format ?format }
OPTIONAL { ?distro adms:representationTechnique ?protocol } }
URI of the “Livestock”
concept in AGROVOC
johannes keizerhttp://aims.fao.org
Example of use: AGRIS  RING
1. How AGRIS uses the RING Linked Data
AGRIS (http://agris.fao.org): database of more than 7 million
bibliographic references on agricultural research and technology
and links to related data resources on the Web.
AGRIS retrieves information on AGRIS centers through a
SPARQL query run against the RING.
<http://ring.ciard.net/node/10687> is the uRI of the AGRIS
network in the RING
------------------------------
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dc: <http://purl.org/dc/terms/>
PREFIX dcat: <http://www.w3.org/ns/dcat#> DESCRIBE ?dataset WHERE { ?dataset rdf:type
dcat:Dataset . ?dataset dc:partOf <http://ring.ciard.net/node/10687> }
------------------------------
johannes keizerhttp://aims.fao.org
Example of use: AGRIS  RING
2. How to get AGRIS Linked Data bibliographic records for each AGRIS
center
In the AGRIS RDF store, all bibliographic records are
associated to the corresponding AGRIS center through the
dcterms:source property: the URI used to identify the
AGRIS center is the RING URI.
Any application can therefore retrieve all records belonging
to an AGRIS center by running a query against the AGRIS
SPARQL endpoint
(http://202.45.139.84:10035/catalogs/fao/repositories/agris)
.
------------------------------------
PREFIX dcterms: <http://purl.org/terms> DESCRIBE ?rec WHERE { ?rec dcterms:source <http://ring.ciard.net/node/2754> . }
-----------------------------------
johannes keizerhttp://aims.fao.org
Acknowledgements
Caterina Caracciolo
(AGROVOC)
Valeria Pesce (RING)
Fabrizio Celli (Agris)

More Related Content

What's hot

Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013François Belleau
 
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)Dag Endresen
 
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Mark Wilkinson
 
Research software and Dataverse
Research software and DataverseResearch software and Dataverse
Research software and Dataversephilipdurbin
 
Semantic Web Technologies in Health Care Analytics
Semantic Web Technologies in Health Care AnalyticsSemantic Web Technologies in Health Care Analytics
Semantic Web Technologies in Health Care AnalyticsRobert Piro
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Olaf Hartig
 
Overview of Dan Olteanu's Research presentation
Overview of Dan Olteanu's Research presentationOverview of Dan Olteanu's Research presentation
Overview of Dan Olteanu's Research presentationDBOnto
 
Extreme Scripting July 2009
Extreme Scripting July 2009Extreme Scripting July 2009
Extreme Scripting July 2009Ian Foster
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Olaf Hartig
 
Linked data and rdf
Linked  data and rdfLinked  data and rdf
Linked data and rdfDaniel Nüst
 
Agroknow and FREME presentation @Linda workshop-20-11-2015
Agroknow and FREME presentation @Linda workshop-20-11-2015Agroknow and FREME presentation @Linda workshop-20-11-2015
Agroknow and FREME presentation @Linda workshop-20-11-2015Stoitsis Giannis
 
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...rshanrath
 
field_guide_to_hadoop_pentaho
field_guide_to_hadoop_pentahofield_guide_to_hadoop_pentaho
field_guide_to_hadoop_pentahoMartin Ferguson
 

What's hot (17)

Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)
EURISCO needs and priorities, at CGIAR ICT-KM Workshop, IPGRI, Rome (2005)
 
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
 
Research software and Dataverse
Research software and DataverseResearch software and Dataverse
Research software and Dataverse
 
Semantic Web Technologies in Health Care Analytics
Semantic Web Technologies in Health Care AnalyticsSemantic Web Technologies in Health Care Analytics
Semantic Web Technologies in Health Care Analytics
 
A hint of_mint
A hint of_mintA hint of_mint
A hint of_mint
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
 
Overview of Dan Olteanu's Research presentation
Overview of Dan Olteanu's Research presentationOverview of Dan Olteanu's Research presentation
Overview of Dan Olteanu's Research presentation
 
Extreme Scripting July 2009
Extreme Scripting July 2009Extreme Scripting July 2009
Extreme Scripting July 2009
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
 
Linked data and rdf
Linked  data and rdfLinked  data and rdf
Linked data and rdf
 
ICESat-2 H5-ES Product Development Strategy
ICESat-2 H5-ES Product Development StrategyICESat-2 H5-ES Product Development Strategy
ICESat-2 H5-ES Product Development Strategy
 
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs ProjectsGES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
 
Agroknow and FREME presentation @Linda workshop-20-11-2015
Agroknow and FREME presentation @Linda workshop-20-11-2015Agroknow and FREME presentation @Linda workshop-20-11-2015
Agroknow and FREME presentation @Linda workshop-20-11-2015
 
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...
DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely...
 
field_guide_to_hadoop_pentaho
field_guide_to_hadoop_pentahofield_guide_to_hadoop_pentaho
field_guide_to_hadoop_pentaho
 
Using IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS DataUsing IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS Data
 

Viewers also liked

2007 08 26 Dc Keynote Keizer
2007 08 26 Dc Keynote Keizer2007 08 26 Dc Keynote Keizer
2007 08 26 Dc Keynote KeizerJohannes Keizer
 
AGRIS - From a bibliographical database to a Web data service on agricultural...
AGRIS - From a bibliographical database to a Web data service on agricultural...AGRIS - From a bibliographical database to a Web data service on agricultural...
AGRIS - From a bibliographical database to a Web data service on agricultural...IAALD Community
 
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...Sardegna Ricerche
 

Viewers also liked (20)

Agricultural Ontology Service AgStandards-AIMS
Agricultural Ontology Service AgStandards-AIMSAgricultural Ontology Service AgStandards-AIMS
Agricultural Ontology Service AgStandards-AIMS
 
(Meta)data
(Meta)data(Meta)data
(Meta)data
 
Thai AGROVOC ontology base for agricultural information retrieval
Thai AGROVOC ontology base for agricultural information retrievalThai AGROVOC ontology base for agricultural information retrieval
Thai AGROVOC ontology base for agricultural information retrieval
 
AGRIS is an important network for access to technical and scientific publicat...
AGRIS is an important network for access to technical and scientific publicat...AGRIS is an important network for access to technical and scientific publicat...
AGRIS is an important network for access to technical and scientific publicat...
 
AGRIS: an RDF-aware system in the agricultural domain
AGRIS: an RDF-aware system in the agricultural domainAGRIS: an RDF-aware system in the agricultural domain
AGRIS: an RDF-aware system in the agricultural domain
 
2015 11 agris-medes
2015 11 agris-medes2015 11 agris-medes
2015 11 agris-medes
 
2007 08 26 Dc Keynote Keizer
2007 08 26 Dc Keynote Keizer2007 08 26 Dc Keynote Keizer
2007 08 26 Dc Keynote Keizer
 
2005 09 Dc Keynote
2005 09 Dc Keynote2005 09 Dc Keynote
2005 09 Dc Keynote
 
Open Access in Agricultural Research for Development : a Global Movement
Open Access in Agricultural Research for Development : a Global MovementOpen Access in Agricultural Research for Development : a Global Movement
Open Access in Agricultural Research for Development : a Global Movement
 
OpenAGRIS: using bibliographical data for linking into the agricultural knowl...
OpenAGRIS: using bibliographical data for linking into the agricultural knowl...OpenAGRIS: using bibliographical data for linking into the agricultural knowl...
OpenAGRIS: using bibliographical data for linking into the agricultural knowl...
 
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
 
AGRIS - From a bibliographical database to a Web data service on agricultural...
AGRIS - From a bibliographical database to a Web data service on agricultural...AGRIS - From a bibliographical database to a Web data service on agricultural...
AGRIS - From a bibliographical database to a Web data service on agricultural...
 
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...
 
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...
Cluster Settore Agroalimentare “Contaminazioni: formaggi freschi al gusto di ...
 
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@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: 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...
 
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...
 
Wifi Security
Wifi SecurityWifi Security
Wifi Security
 
Agris
AgrisAgris
Agris
 

Similar to AGROVOC, RDF vocabularies and technologies for agricultural data interoperability

The new CIARD RING , a machine-readable directory of datasets for agriculture
The new CIARD RING, a machine-readable directory of datasets for agricultureThe new CIARD RING, a machine-readable directory of datasets for agriculture
The new CIARD RING , a machine-readable directory of datasets for agricultureValeria Pesce
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introductionKristof Van Tomme
 
GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelabCAMELIA BOBAN
 
RDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFaRDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFaPlatypus
 
Presentation at the VIVO 2011 conference
Presentation at the VIVO 2011 conferencePresentation at the VIVO 2011 conference
Presentation at the VIVO 2011 conferenceJohannes Keizer
 
Semantic Web
Semantic WebSemantic Web
Semantic Webhardchiu
 
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOVirtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOPaolo Cristofaro
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013Antonio De Marinis
 

Similar to AGROVOC, RDF vocabularies and technologies for agricultural data interoperability (20)

The new CIARD RING , a machine-readable directory of datasets for agriculture
The new CIARD RING, a machine-readable directory of datasets for agricultureThe new CIARD RING, a machine-readable directory of datasets for agriculture
The new CIARD RING , a machine-readable directory of datasets for agriculture
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introduction
 
GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelab
 
Agrovoc Linked Open Data and the Voc Bench, Potentials for the Community
Agrovoc Linked Open Data and the Voc Bench, Potentials for the CommunityAgrovoc Linked Open Data and the Voc Bench, Potentials for the Community
Agrovoc Linked Open Data and the Voc Bench, Potentials for the Community
 
Nal 2011 05-19
Nal 2011 05-19Nal 2011 05-19
Nal 2011 05-19
 
Bio2RDF @ W3C HCLS2009
Bio2RDF @ W3C HCLS2009Bio2RDF @ W3C HCLS2009
Bio2RDF @ W3C HCLS2009
 
Querying Linked Data
Querying Linked DataQuerying Linked Data
Querying Linked Data
 
RDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFaRDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFa
 
How RDFa works
How RDFa worksHow RDFa works
How RDFa works
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
2009 11 icudl
2009 11 icudl2009 11 icudl
2009 11 icudl
 
Data in RDF
Data in RDFData in RDF
Data in RDF
 
Presentation at the VIVO 2011 conference
Presentation at the VIVO 2011 conferencePresentation at the VIVO 2011 conference
Presentation at the VIVO 2011 conference
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Vocabularies and Linked Open Data
Vocabularies and Linked Open DataVocabularies and Linked Open Data
Vocabularies and Linked Open Data
 
Lo c 2011-05-18
Lo c 2011-05-18Lo c 2011-05-18
Lo c 2011-05-18
 
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOVirtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Querying Bio2RDF data
Querying Bio2RDF dataQuerying Bio2RDF data
Querying Bio2RDF data
 
Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013
 

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: 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@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...
 
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
 
Webinar@AIMS: Perspective on Big Data in the CGIAR
Webinar@AIMS: Perspective on Big Data in the CGIARWebinar@AIMS: Perspective on Big Data in the CGIAR
Webinar@AIMS: Perspective on Big Data in the CGIAR
 
Under-representation of local needs in the global south in mainstream bibliog...
Under-representation of local needs in the global south in mainstream bibliog...Under-representation of local needs in the global south in mainstream bibliog...
Under-representation of local needs in the global south in mainstream bibliog...
 
Webinar@AIMS: Big Data challenges and solutions in agricultural and environme...
Webinar@AIMS: Big Data challenges and solutions in agricultural and environme...Webinar@AIMS: Big Data challenges and solutions in agricultural and environme...
Webinar@AIMS: Big Data challenges and solutions in agricultural and environme...
 
Access to Global Online Research in Agriculture (AGORA) - Ayudando a construi...
Access to Global Online Research in Agriculture (AGORA) - Ayudando a construi...Access to Global Online Research in Agriculture (AGORA) - Ayudando a construi...
Access to Global Online Research in Agriculture (AGORA) - Ayudando a construi...
 
AIMS: How to get news and updates about information management in agricultura...
AIMS: How to get news and updates about information management in agricultura...AIMS: How to get news and updates about information management in agricultura...
AIMS: How to get news and updates about information management in agricultura...
 
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...
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

AGROVOC, RDF vocabularies and technologies for agricultural data interoperability

  • 1. AGROVOC, AGRIS and the CIARD RING, using RDF vocabularies and technologies for data interoperability
  • 4. johannes keizerhttp://aims.fao.org Plant products @en http://eurovoc.europa.eu/5360 skos:broader 2015-02-03T22:59:45Z cereals @en c_8171 c_1474 label skos:exactMatch skos:related dcterms:created “A definition” rdf:value “An URL for its source vb:hasLink skosxl:literlForm skosxl:prefLabel skosxl:literlForm agrontology:isUsedAs c_3032 food products @enc_3032 food products @en xl_en_c345 … xl_en_c3955 xl_jp_c3485 xl_en_c134 植物生産物 @jp
  • 9. johannes keizerhttp://aims.fao.org From AGRIS to DBPedia AGRIS URI AGROV OC URI dcterms:subject DBPedia URI skos:closeMatch skos:exactMatch DBPedia Abstract Wikipedia URL DBPedia Picture foaf:isPrimaryTopicOfdbpedia-owl:abstract foaf:depiction Entry point! AGROVOC is the backbone
  • 10. johannes keizerhttp://aims.fao.org SPARQL in action! 1. From an AGRIS URI, get the list of the AGROVOC URIs (dcterms:subject) PREFIX dct: <http://purl.org/dc/terms/> SELECT ?agr WHERE { <AGRIS_Uri> dct:subject ?agr . } 2. For each AGROVOC URI 2.1. Get skos:closeMatch and skos:exactMatch (formal alignments to other thesauri) PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT?em ?cm { OPTIONAL { <AGROVOC_Uri> skos:exactMatch ?em } . OPTIONAL { <AGROVOC_Uri> skos:closeMatch ?cm } . }
  • 11. johannes keizerhttp://aims.fao.org Get DBPedia 2.2. The JAVA code filters DBPedia URIs, to avoid adding a new FILTER in the SPARQL query (it’s heavy…) 2.3. For each DBPedia URI, query the DBPedia SPARQL endpoint to get information to display in an AGRIS widget SELECT ?abs ?img ?wiki WHERE { OPTIONAL {<DBP_Uri> dbpedia-owl:abstract ?abs} . OPTIONAL {<DBP_Uri> foaf:depiction ?img} . OPTIONAL {<DBP_Uri> foaf:isPrimaryTopicOf ?wiki} . FILTER ( (lang(?abs ) ="en") || (!bound(?abs)) ) }
  • 12. johannes keizerhttp://aims.fao.org The CIARD RING (ring.ciard.info) Interoperability and Linked Data
  • 13. johannes keizerhttp://aims.fao.org The RING machine interface – SPARQL An RDF store is a way of storing data using a machine-readable "grammar" (the Resource Description Framework) and documented semantics (RDF vocabularies). URIs The URI for each service / dataset is built as follows: [RING-domain]/node/[service-ID]. For example: http://ring.ciard.net/node/2417 The RING database is an publicly accessible RDF store of datasets. SPARQL endpoint http://ring.ciard.net/sparql1
  • 14. johannes keizerhttp://aims.fao.org SPARQL how to: vocabularies used in the RING The vocabularies used in the RDF store are: RDF: http://www.w3.org/1999/02/22-rdf-syntax-ns# RDFS: http://www.w3.org/2000/01/rdf-schema# DC: http://purl.org/dc/terms/ DCAT: http://www.w3.org/ns/dcat# ADMS: http://www.w3.org/ns/adms# FOAF: http://xmlns.com/foaf/0.1/ DOAP: http://usefulinc.com/ns/doap# SKOS: http://www.w3.org/2004/02/skos/core# VCARD: http://www.w3.org/2006/vcard/ns# The data model chosen to describe datasets is the W3C Data Catalog Vocabulary (DCAT) designed to describe datasets and the forms in which they are exposed, their "distributions"
  • 15. johannes keizerhttp://aims.fao.org SPARQL how to: URIs? All the URIs that you may need in queries are listed on the RING web site A list of the URIs of all the RING entities (services/datasets, organizations, KOSs etc.): http://ring.ciard.net/entity-uris A list of the URIs of all RING concepts (countries, topics, regions, protocols etc.): http://ring.ciard.net/concept-uris
  • 16. johannes keizerhttp://aims.fao.org Sample query using AGROVOC To get all datasets on topic "Livestock" using the AGROVOC URI for "Livestock" PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dc: <http://purl.org/dc/terms/> PREFIX dcat: <http://www.w3.org/ns/dcat#> PREFIX adms: <http://www.w3.org/ns/adms#> PREFIX doap: <http://usefulinc.com/ns/doap#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> DESCRIBE ?dataset ?distro ?owner ?contact ?topic ?standard ?format ?protocol WHERE { ?dataset rdf:type dcat:Dataset . ?dataset dc:title ?title . ?dataset dcat:distribution ?distro . ?dataset dc:publisher ?owner . ?distro dcat:accessURL ?url . ?dataset dcat:theme ?topic . ?topic owl:sameAs <http://aims.fao.org/aos/agrovoc/c_4397> . OPTIONAL { ?dataset doap:maintainer ?contact } OPTIONAL { ?distro dc:conformsTo ?standard } OPTIONAL { ?distro dc:format ?format } OPTIONAL { ?distro adms:representationTechnique ?protocol } } URI of the “Livestock” concept in AGROVOC
  • 17. johannes keizerhttp://aims.fao.org Example of use: AGRIS  RING 1. How AGRIS uses the RING Linked Data AGRIS (http://agris.fao.org): database of more than 7 million bibliographic references on agricultural research and technology and links to related data resources on the Web. AGRIS retrieves information on AGRIS centers through a SPARQL query run against the RING. <http://ring.ciard.net/node/10687> is the uRI of the AGRIS network in the RING ------------------------------ PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dc: <http://purl.org/dc/terms/> PREFIX dcat: <http://www.w3.org/ns/dcat#> DESCRIBE ?dataset WHERE { ?dataset rdf:type dcat:Dataset . ?dataset dc:partOf <http://ring.ciard.net/node/10687> } ------------------------------
  • 18. johannes keizerhttp://aims.fao.org Example of use: AGRIS  RING 2. How to get AGRIS Linked Data bibliographic records for each AGRIS center In the AGRIS RDF store, all bibliographic records are associated to the corresponding AGRIS center through the dcterms:source property: the URI used to identify the AGRIS center is the RING URI. Any application can therefore retrieve all records belonging to an AGRIS center by running a query against the AGRIS SPARQL endpoint (http://202.45.139.84:10035/catalogs/fao/repositories/agris) . ------------------------------------ PREFIX dcterms: <http://purl.org/terms> DESCRIBE ?rec WHERE { ?rec dcterms:source <http://ring.ciard.net/node/2754> . } -----------------------------------