the aginfra linked data layer
DESCRIPTION
The EC-funded agINFRA project implemented a Linked Data layer of vocabularies and data. This presentation gives an overview of the methodology and the outcomes. Presented at the 4th RDA Plenary Meeting in Amsterdam on 22/09/2014.TRANSCRIPT
![Page 1: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/1.jpg)
The agINFRA Linked Data layer
Valeria PesceGlobal Forum on Agricultural Research (GFAR)
Giovanni L’AbateConsiglio per la Ricerca e la sperimentazione in Agricoltura
Centro di ricerca per l’agrobiologia e la pedologia (CRA-ABP)
Luca MatteisKoraljka Golub
Research Data Alliance 4th Plenary Meeting22-24 September 2014, Amsterdam
Agricultural Data Interoperability Interest Group
agINFRA projectEC 7th framework program INFRA-2011-1.2.2 - Grant agr. no: 283770
![Page 2: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/2.jpg)
agINFRA - Background
• agINFRA: FP7 project EC 7th framework program INFRA-2011-1.2.2 - Grant agr. no: 283770
Objective: Promoting data sharing and development of trust in agricultural sciences
• agINFRA Knowledge Fair co-located with the Agricultural Data Interoperability Interest group meeting at the RDA 4th Plenary Meeting
• Types of data covered by agINFRA:bibliographic, educational, germplasm, soil
![Page 3: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/3.jpg)
Interoperability 1
They are often both called vocabularies
Metadata elements to describe individual “things” (entities, datums, series…)
Aka metadata sets, metadata element sets, vocabularies
Sets of values for (some of) the metadata elements
Aka controlled vocabularies, authority data, value vocabularies, Knowledge Organization Systems (KOSs)
![Page 4: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/4.jpg)
Various flavors of vocabularies
TitleAuthor(s)AbstractSubject(s)Publication datePublication placeType of documentother features…
Entity to be describedType?Bibliographic
resource
for describing bibliographic resources
Metadata vocabulary
Authority data
KOS
“Value vocabularies”
Data of type Person
Authority dataData of type Geographic location
“Des
crip
tio
n v
oca
bu
lari
es”
Controlled list
Concepts suitable for organizing by Topic
Concepts suitable for organizing by Type
for describing people
Metadata vocabularyfor describing
geographic places
Ontology
![Page 5: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/5.jpg)
Names of things
URIs of things
Links to other URIs
Metadata vocabularies RDFs / OWL
KOS SKOS
Names of metadata elements
URIs of classes and properties
Links to other URIs
Design of the vocabulary / KOS
Controlled lists in
databases
Serialization into RDF
Interoperability 2: RDF and Linked Data
http://purl.org/dc/elements/1.1/contributor http://purl.org/ontology/bibo/editor “Editor”rdfs:subPropertyOf
http://aims.fao.org/aos/agrovoc/c_6599 http://id.loc.gov/authorities/sh85113862#concept “Rice”skos:exactMatch
![Page 6: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/6.jpg)
Names of metadata elements URIs of classes and properties
Databases / tables / series
Names of things URIs of things Links to other URIs
http://vocabularies.aginfra.eu/soil#isObservedOnLocation
• Then, other complex things like “URI de-referencing” and “content negotiation”…(some good triple store platforms do it out of the box)
Interoperability 2: RDF and Linked Data
http://purl.org/ontology/bibo/editor “Editor”
https://aginfra-sg.ct.infn.it/rdf/cncp/resource/ObservedSoilSite/16.4CLcch1-1
http://vocabularies.aginfra.eu/soil#ObservedSoilProfile
“Observed soil 16.4CLcch1”
rdfs:type
Serialization into RDF
“Observed in location”
![Page 7: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/7.jpg)
Tools used in agINFRA
• For building and managing SKOS: the FAO VocBench
• For publishing KOSs as Linked Data:SKOS loaded into Allegrograph
• For building and publishing RDF vocabularies: Neologism
• For publishing data as Linked Data:D2RQ from database to RDF
> mapping to published classes and propertiesLinks are provided in the last slide
![Page 8: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/8.jpg)
Linked Data in agINFRA• Linked Data Vocabularies
– Reference to existing relevant RDF vocabularies and SKOS– New RDF vocabularies only when not existing (e.g. soil
ontology)– New KOS only when:
• Not existing• Mapping needed between local concepts and published concepts• Extension needed
• Linked Data datasets– Bibliographic data: AGRIS triple store– Germplasm data:
• CAAS Linked Data API (presented later)
• CRA triple store (presented later)
– Soil data: CRA triple store (presented later)
![Page 9: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/9.jpg)
agINFRA LOD vocabularies
9
Voca
bula
ries.
agin
fra.
eu
agINFRAVocBench
agINFRANeologism
http://202.73.13.50:55481/aginfra/
VEST Registry
http://vocabularies.aginfra.eu
htt
p:/
/voca
bula
ries.
agin
fra.e
u
CIARD RING
Existing vocabularies
KOSs
Metadata / ontologies
New agINFRA vocabularies
http://aims.fao.org/vest-registry
http://ring.ciard.net
TOOLS agINFRA shop CIARD directories
http://202.45.139.84:10035/catalogs/fao/repositories/agINFRA
Triple store
![Page 10: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/10.jpg)
URLs of agINFRA Linked Data vocabulary platforms
• agINFRA overview of vocabularies: http://vocabularies.aginfra.eu
• New agINFRA Soil Vocabulary:http://vocabularies.aginfra.eu/soil#
• VocBench instances:http://202.73.13.50:55481/aginfra/http://artemide.art.uniroma2.it/vocbench2
• Allegrograph triple store of agINFRA KOSs:http://202.45.139.84:10035/catalogs/fao/repositories/agINFRA
![Page 11: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/11.jpg)
Namespaces of agINFRA new vocabularies
• agINFRA Soil vocabulary: http://vocabularies.aginfra.eu/soil#
• CRA Soil Terms: http://data.entecra.it/rdf/kos/soil/ orhttp://soilmaps.entecra.it/rdf/kos/soil/
• CRA Germplasm Terms: http://data.entecra.it/rdf/germplasm/soil/ orhttp://planta-res.entecra.it/rdf/kos/germplasm/
• agINFRA Resource Types Terms: http://aginfra.eu/voc/aginfra_doctypes/
• agINFRA Educational Resources Terms: http://aginfra.eu/voc/aginfra_eduterms/
![Page 12: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/12.jpg)
Example 1: the Soil Terms KOS
Rationale: • CRA had local lists of values for several soil
properties• In most cases those values mapped
conceptually with terms in published KOSs Local values published as new KOS with mappings to USDA Soil Taxonomy terms and/or WRB whenever possible
![Page 13: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/13.jpg)
Soil Terms: starting from a database table Excel file
![Page 14: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/14.jpg)
Table loaded into the VocBench as SKOS
![Page 15: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/15.jpg)
Example 2: Resource types in AGRISStarting from a table
Concept Type of Concept Relationship among conceptsBibliography Top broadMatch http://purl.org/dc/dcmitype/TextBook Top NT Handbook/Manual broadMatch http://purl.org/dc/dcmitype/TextConference BT Event broadMatch http://purl.org/dc/dcmitype/EventDictionary Top broadMatch http://purl.org/dc/dcmitype/TextDirectory Top relatedTerm http://purl.org/dc/dcmitype/CollectionDrawing BT Image broadMatch http://purl.org/dc/dcmitype/ImageEncyclopaedia Top broadMatch http://purl.org/dc/dcmitype/TextEvent Top NT Conference exactMatch http://purl.org/dc/dcmitype/EventExtension TopFilm Top broadMatch http://purl.org/dc/dcmitype/MovingImageGraphics BT Image broadMatch http://purl.org/dc/dcmitype/ImageHandbook/Manual BT Book broadMatch http://purl.org/dc/dcmitype/TextImage Top NT Drawing, NT Graphics, NT MapsorAtlases exactMatch http://purl.org/dc/dcmitype/ImageJournalArticle Top NT Preprint broadMatch http://purl.org/dc/dcmitype/TextLit.Review Top broadMatch http://purl.org/dc/dcmitype/TextManuscript Top broadMatch http://purl.org/dc/dcmitype/TextMapsorAtlases BT Image broadMatch http://purl.org/dc/dcmitype/ImageNews TopNon-Conventional TopNumericalData Top broadMatch http://purl.org/dc/dcmitype/DatasetOther TopPatent Top broadMatch http://purl.org/dc/dcmitype/TextPreprint BT JournalArticle broadMatch http://purl.org/dc/dcmitype/TextReport Top broadMatch http://purl.org/dc/dcmitype/TextSound/Music Top broadMatch http://purl.org/dc/dcmitype/SoundSpeech Top broadMatch http://purl.org/dc/dcmitype/SoundStandard Top broadMatch http://purl.org/dc/dcmitype/TextSummary Top broadMatch http://purl.org/dc/dcmitype/TextThesaurus Top broadMatch http://purl.org/dc/dcmitype/TextThesis Top broadMatch http://purl.org/dc/dcmitype/TextWebsite Top
External mapping
![Page 16: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/16.jpg)
AGRIS resource types in the VocBenchhttp://aginfra.eu/voc/aginfra_doctypes/
![Page 17: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/17.jpg)
Example 3: the Soil VocabularySt
artin
g fr
om th
e IN
SPIR
E U
ML
repr
esen
tatio
n
![Page 18: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/18.jpg)
http://vocabularies.aginfra.eu/soil#
INSPIRE data model
agINFRA Soil Vocabulary RDF model
![Page 19: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/19.jpg)
agINFRA LOD data
19
Germplasm data
http://[CAAS-API-base-URL]/germplasm/rest
https://aginfra-sg.ct.infn.it/rdf/cncp/
CIARD RING
Existing datasetsCAAS
CRA
New agINFRA datasets
http://ring.ciard.net
DATASETS agINFRA shop? CIARD directories
Germplasm data
Soil data
API
https://aginfra-sg.ct.infn.it/rdf/... ?? CRA Triple store
CRA Triple store
CKAN
CKAN
Dataverse
AGRIS
GLN
![Page 20: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/20.jpg)
Namespaces of agINFRA partners’ Linked Data
• Sustainability namespaces with the data owners • CRA data: data.entecra.it (presented
later)– http://data.entecra.it/rdf/soil/
temporarily at https://aginfra-sg.ct.infn.it/rdf/cncp/ – http://data.entecra.it/rdf/germplasm/
temporarily at http://93.63.35.32:8080/d2rq/
• CAAS data (presented later)– API: http://www.cgris.net/pquery.asp
• AGRIS data– http://agris.fao.org/aos/
20
![Page 21: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/21.jpg)
Useful links
• agINFRA project: http://aginfra.eu• agINFRA vocabularies: http://vocabularies.aginfra.eu• Tools:
– VocBench: http://aims.fao.org/tools/vocbench-2 – Neologism: http://neologism.deri.ie/ – Allegrograph: http://franz.com/agraph/allegrograph/ – D2RQ: http://d2rq.org/
![Page 22: The agINFRA Linked Data layer](https://reader035.vdocuments.site/reader035/viewer/2022062313/5587955ed8b42a560b8b46fa/html5/thumbnails/22.jpg)
The end
Thank you for your attentionValeria Pesce
Giovanni L’AbateLuca Matteis
Koraljka Golub