SlideShare ist ein Scribd-Unternehmen logo
1 von 17
MODELLING AND
EXCHANGING
ANNOTATIONS FOR
EUROPEANA PROJECTS
Hugo Manguinhas, Antoine Isaac, Valentine Charles, Sergiu
Gordea, Maarten Brinkerink, Alessio Piccioli, Breandán Knowlton
SWIB15: Semantic Web in Libraries
Why are annotations useful?
Modelling and Exchanging Annotations for Europeana Projects
CC BY-SA
• For users, a means to…
• Contribute with their knowledge
• Discuss and share their knowledge with others
• For Cultural Institutions, a new way and opportunity to...
• Improve the overall quality of their data
• Contribute to a better semantic description
• Link to the web of data
CC BY-SA
• PATHS project
• Automatic semantic enrichments
• DM2E
• Scholarly annotations
• Using the Pundit toolset (http://thepund.it/)
• SEALINCmedia
• Expert annotation "nichesourcing"
• Developed the Accurator tool (http://rma-
accurator.appspot.com/)
• Europena Creative
• Pre-alpha version of the AnnotationsAPI
Annotations Landscape
within Europeana Network
• Europeana 1989
• Annotations in HistoryPin.org
• Europeana V3
• Roundtripping of annotations with
HistoryPin.org
• Europeana Food&Drink
• Annotations in HistoryPin.org
• Ongoing...
• Europeana Sounds
• Wider range of user scenarios for
annotations
• Ongoing...
Modelling and Exchanging Annotations for Europeana Projects
Annotation Scenarios
in eSounds
CC BY-SA
• A user annotates a Cultural Heritage Object, in particular...
• Information describing the object
• Contextual information
• Media resources representing the object
• In order to...
• Comment and discuss with other users
• Tag with terms from controlled vocabularies
• Relate them together
• Complete or correct information
• Favour or moderate annotations made by other users
Modelling and Exchanging Annotations for Europeana Projects
Overview of the Architecture
eSounds
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
Modelling Annotations
interoperability across platforms
CC BY-SA
• We adopted the W3C Web Annotation Data Model
(http://www.w3.org/TR/annotation-model/)
• presented also at SWIB last year!
• Based on RDF and defines JSON-LD as default serialization format
• Offers a simple model for exchanging annotations across platforms
... but flexible enough to support complex scenarios
• Still being worked on (for design and adoption)
Modelling and Exchanging Annotations for Europeana Projects
oa:Annotation
#anno1
oa:Motivation
oa:motivatedBy
oa:hasTargetoa:hasBody
#body1 #target1
Related to
CC BY-SA
oa:Annotation
http://data.europeana.eu/annotation/
historypin/2
edm:ProvidedCHO
http://data.europeana.eu/item/...
oa:hasTarget
oa:hasBodyoa:Annotation
http://data.europeana.eu/annotation/
historypin/1
oa:hasBody
oa:commenting
oa:motivatedBy
oa:tagging
oa:motivatedBy
oa:hasTarget
Modelling and Exchanging Annotations for Europeana Projects
Commenting and Tagging
HistoryPin.org
Annotations API
CC BY-SA
• Adopts the W3C Web Annotation Protocol (http://www.w3.org/TR/annotation-protocol/)
• Backend developed using MongoDB and Solr
• Alpha version at: http://test-annotations.europeana.eu/
Modelling and Exchanging Annotations for Europeana Projects
Additional methods
for Search
CRUD methods structured
per Annotation Provider
(e.g. HistoryPin.org)
Auxiliary methods for
developers to quickly
create annotations using
only parameters
Exchanging Annotations
with HistoryPin.org
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
Annotation
Server
Annotations API
Web Annotation Protocol
oa:Annotation
http://data.europeana.eu/annotation/
historypin/1234
http://www.historypin.org/map/#!/dialog:177232/
prov:wasDerivedFrom
HistoryPin API
JSON
An URI is generated reusing
the local id from HistoryPin.org
Webpage depicting
the annotation
Performs checks,
normalization if needed,
detects updates
Capturing Provenance
for HistoryPin.org
CC BY-SA
oa:Annotation
http://data.europeana.eu
/annotation/historypin/1
prov:SoftwareAgent
http://www.historypin.org
foaf:Person
https://www.historypin.org/en/person/55376/
When was created in
HistoryPin.org
When was sent to
Europeana
oa:annotatedAt
oa:generatedBy
oa:annotatedBy
oa:generatedAt
Modelling and Exchanging Annotations for Europeana Projects
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
A concrete annotation
from HistoryPin.org
Taggging with Controlled Vocabularies
with Pund.it
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
DBpedia
API
oa:Annotation
http://data.europeana.eu
/annotation/...
oa:hasBody
skos:Concept
http://dbpedia.org/resource/Bra
ss_instrument
oa:tagging
oa:motivatedBy
edm:ProvidedCHO
http://data.europeana.eu/item/...
oa:hasTarget
oa:SemanticTag
#tag1
Available
Vocabularies
/ Datasets
skos:related
Exchanging Annotations
with Pund.it
Annotation
Server
Annotations API
Web Annotation Protocol
Pundit
Server
Roundtrip
Daemon
2. Assynchronous
1. Synchronous
Europeana Portal or
Data Partner’s Website
Pundit
Pundit API
Modelling Metadata Annotations
A proposal
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
• We consider metadata annotations as...
• any annotation that refers to or asserts a statement to the
information describing an object in order to complete or correct it
• Ideally, and like other annotations, they should be
• agnostic to the way they are presented to the user in the interface
• machine readable
• So that metadata annotations can
• survive changes to the interface design;
• allow them to be easily shared outside the interface they were
originally created;
• allow for other software applications to take further advantage of it
Modelling Metadata Annotations
Proposal for a correction
CC BY-SA
Modelling and Exchanging Annotations for Europeana Projects
oa:Annotation
http://data.europeana.eu
/annotation/...
oa:describing?
oa:motivatedBy
pundit:MetadataSelector
#tselector1
oa:SpecificResource
#metadata1
oa:hasTarget
oa:hasSelector
rdf:predicate
Trig:Graph
Correct URI
edm:ProvidedCHO
http://data.europeana.eu/item/09102/_UEDIN_214
dcterms:isPartOf
oa:hasSource
rdf:value
oa:hasBody
A specific
motivation may
be needed
Similar to a
rdf:Statement but
following WA guidelines
wrapping up...
CC BY-SA
• Representing and exchanging annotations is relevant for many applications in
the Europeana Network
… it is still work in progress
• On modelling...
• W3C Web Annotation Data Model gives a good interoperable base
• Need for best practices for specific applications / domains to ensure
consistency across platforms
• i.e. for metadata annotations
• On exchange...
• Web Annotation Protocol has just been released
• Support for more methods is essential (i.e. search)
• Still needs to mature and achieve wider adoption
Modelling annotations for Europeana and related projects
25 November 2015
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

EIFL 2014 - Linked Open Data
EIFL 2014 - Linked Open DataEIFL 2014 - Linked Open Data
EIFL 2014 - Linked Open Data
 
Europeana - American Art Collaborative LOD Meeting
Europeana - American Art Collaborative LOD MeetingEuropeana - American Art Collaborative LOD Meeting
Europeana - American Art Collaborative LOD Meeting
 
Europeana vision - Web as Literature 2013
Europeana vision - Web as Literature 2013Europeana vision - Web as Literature 2013
Europeana vision - Web as Literature 2013
 
Wikidata, a target for Europeana's semantic strategy - GLAM-WIKI 2015
Wikidata, a target for Europeana's semantic strategy - GLAM-WIKI 2015Wikidata, a target for Europeana's semantic strategy - GLAM-WIKI 2015
Wikidata, a target for Europeana's semantic strategy - GLAM-WIKI 2015
 
Semantic Web, Linked Data: the Europeana case(s)
Semantic Web, Linked Data: the Europeana case(s)Semantic Web, Linked Data: the Europeana case(s)
Semantic Web, Linked Data: the Europeana case(s)
 
Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013
 
Data modelling at Europeana and DM2E - SMW13
Data modelling at Europeana and DM2E - SMW13Data modelling at Europeana and DM2E - SMW13
Data modelling at Europeana and DM2E - SMW13
 
Multilingual challenges in Europeana
Multilingual challenges in EuropeanaMultilingual challenges in Europeana
Multilingual challenges in Europeana
 
W3C Library Linked Data Incubator Group - 2011
W3C Library Linked Data Incubator Group  - 2011W3C Library Linked Data Incubator Group  - 2011
W3C Library Linked Data Incubator Group - 2011
 
Linked Data for EuropeanaCultural Heritage: the Europeana approach
Linked Data for EuropeanaCultural Heritage: the Europeana approachLinked Data for EuropeanaCultural Heritage: the Europeana approach
Linked Data for EuropeanaCultural Heritage: the Europeana approach
 
Linking data for Europeana
Linking data for EuropeanaLinking data for Europeana
Linking data for Europeana
 
Europeana and Schema.org - DC2013
Europeana and Schema.org - DC2013Europeana and Schema.org - DC2013
Europeana and Schema.org - DC2013
 
Europeana and the relevance of the DM2E results
Europeana and the relevance of the DM2E resultsEuropeana and the relevance of the DM2E results
Europeana and the relevance of the DM2E results
 
Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017
 
Multilingual challenges for accessing digitized culture online - Riga Summit 15
Multilingual challenges for accessing digitized culture online - Riga Summit 15Multilingual challenges for accessing digitized culture online - Riga Summit 15
Multilingual challenges for accessing digitized culture online - Riga Summit 15
 
Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Eun lre brussels_winer20100616
Eun lre brussels_winer20100616
 
Europeana, more than data aggregation?
Europeana, more than data aggregation?Europeana, more than data aggregation?
Europeana, more than data aggregation?
 
Europeana and open data
Europeana and open dataEuropeana and open data
Europeana and open data
 
Europeana DSI - LT-Accelerate 14
Europeana DSI -  LT-Accelerate 14Europeana DSI -  LT-Accelerate 14
Europeana DSI - LT-Accelerate 14
 
LoCloud Collections, or how to make your local heritage available on-line
LoCloud Collections, or how to make your local heritage available on-lineLoCloud Collections, or how to make your local heritage available on-line
LoCloud Collections, or how to make your local heritage available on-line
 

Andere mochten auch

News screen annotation
News screen annotationNews screen annotation
News screen annotation
tommybolton
 

Andere mochten auch (12)

U Pointer Detailed Training Manual
U Pointer Detailed Training ManualU Pointer Detailed Training Manual
U Pointer Detailed Training Manual
 
News Screen Annotation
News Screen AnnotationNews Screen Annotation
News Screen Annotation
 
USB Video Conferencing Info-graphic
USB Video Conferencing Info-graphicUSB Video Conferencing Info-graphic
USB Video Conferencing Info-graphic
 
News screen annotation
News screen annotationNews screen annotation
News screen annotation
 
Using 3 M Interactive Tools
Using 3 M Interactive ToolsUsing 3 M Interactive Tools
Using 3 M Interactive Tools
 
Web2.0 tools categorised
Web2.0 tools categorised Web2.0 tools categorised
Web2.0 tools categorised
 
InFocus Solutions Displays
InFocus Solutions DisplaysInFocus Solutions Displays
InFocus Solutions Displays
 
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentEzcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
 
Ensembl annotation
Ensembl annotationEnsembl annotation
Ensembl annotation
 
Survey of Semantic Media Annotation Tools - towards New Media Applications wi...
Survey of Semantic Media Annotation Tools - towards New Media Applications wi...Survey of Semantic Media Annotation Tools - towards New Media Applications wi...
Survey of Semantic Media Annotation Tools - towards New Media Applications wi...
 
The Paperless Student - Skills and Confidence Reading on Screen
The Paperless Student - Skills and Confidence Reading on ScreenThe Paperless Student - Skills and Confidence Reading on Screen
The Paperless Student - Skills and Confidence Reading on Screen
 
Live – in relationship
Live – in relationshipLive – in relationship
Live – in relationship
 

Ähnlich wie Modelling and exchanging annotations

Challenges on modeling annotations in the Europeana Sounds project
Challenges on modeling annotations in the Europeana Sounds projectChallenges on modeling annotations in the Europeana Sounds project
Challenges on modeling annotations in the Europeana Sounds project
Hugo Manguinhas
 
Challenges on modeling annotations in the europeana sounds project
Challenges on modeling annotations in the europeana sounds projectChallenges on modeling annotations in the europeana sounds project
Challenges on modeling annotations in the europeana sounds project
Europeana_Sounds
 
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
David Haskiya
 
Evaluation of Schema.org for Aggregation of Cultural Heritage Metadata
Evaluation of Schema.org for Aggregation of Cultural Heritage MetadataEvaluation of Schema.org for Aggregation of Cultural Heritage Metadata
Evaluation of Schema.org for Aggregation of Cultural Heritage Metadata
Nuno Freire
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of Things
Andreas Ruppen
 

Ähnlich wie Modelling and exchanging annotations (20)

Challenges on modeling annotations in the Europeana Sounds project
Challenges on modeling annotations in the Europeana Sounds projectChallenges on modeling annotations in the Europeana Sounds project
Challenges on modeling annotations in the Europeana Sounds project
 
Challenges on modeling annotations in the europeana sounds project
Challenges on modeling annotations in the europeana sounds projectChallenges on modeling annotations in the europeana sounds project
Challenges on modeling annotations in the europeana sounds project
 
Pundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital HumanitiesPundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital Humanities
 
Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03
 
DARIAH-DE WS: Modeling annotations for Europeana and related projects
DARIAH-DE WS: Modeling annotations for Europeana and related projectsDARIAH-DE WS: Modeling annotations for Europeana and related projects
DARIAH-DE WS: Modeling annotations for Europeana and related projects
 
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
 
Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?
 
Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015
 
The Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataThe Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open Data
 
Evaluation of Schema.org for Aggregation of Cultural Heritage Metadata
Evaluation of Schema.org for Aggregation of Cultural Heritage MetadataEvaluation of Schema.org for Aggregation of Cultural Heritage Metadata
Evaluation of Schema.org for Aggregation of Cultural Heritage Metadata
 
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
 
Crowd wales, Building a crowdsourcing platform for Wales by Paul McCann - Eur...
Crowd wales, Building a crowdsourcing platform for Wales by Paul McCann - Eur...Crowd wales, Building a crowdsourcing platform for Wales by Paul McCann - Eur...
Crowd wales, Building a crowdsourcing platform for Wales by Paul McCann - Eur...
 
Innovation for Europeana - Europeana v2.0 WP7
Innovation for Europeana - Europeana v2.0 WP7Innovation for Europeana - Europeana v2.0 WP7
Innovation for Europeana - Europeana v2.0 WP7
 
Skills and tools for tw in web2.0 era tc europe
Skills and tools for tw in web2.0 era tc europeSkills and tools for tw in web2.0 era tc europe
Skills and tools for tw in web2.0 era tc europe
 
BEdita, a development platform
BEdita, a development platformBEdita, a development platform
BEdita, a development platform
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
 
A Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsA Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of Things
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of Things
 
European databases in cultural heritage: making connections
European databases in cultural heritage: making connectionsEuropean databases in cultural heritage: making connections
European databases in cultural heritage: making connections
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...
 

Mehr von Antoine Isaac

Mehr von Antoine Isaac (17)

Addressing multilingual challenges at Europeana: An update - DCMI 2021
Addressing multilingual challenges at Europeana: An update - DCMI 2021Addressing multilingual challenges at Europeana: An update - DCMI 2021
Addressing multilingual challenges at Europeana: An update - DCMI 2021
 
Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021
 
Le Cadre de publication d'Europeana
Le Cadre de publication d'EuropeanaLe Cadre de publication d'Europeana
Le Cadre de publication d'Europeana
 
The Europeana Data Model Principles, community and innovation
The Europeana Data Model  Principles, community and innovationThe Europeana Data Model  Principles, community and innovation
The Europeana Data Model Principles, community and innovation
 
Europeana as a Linked Data (Quality) case
Europeana as a Linked Data (Quality) caseEuropeana as a Linked Data (Quality) case
Europeana as a Linked Data (Quality) case
 
Metadata aggregation of IIIF Resources at Europeana: status and plans
Metadata aggregation of IIIF Resources at Europeana: status and plansMetadata aggregation of IIIF Resources at Europeana: status and plans
Metadata aggregation of IIIF Resources at Europeana: status and plans
 
IIIF and the Europeana mission
IIIF and the Europeana missionIIIF and the Europeana mission
IIIF and the Europeana mission
 
Multilingual challenges and ongoing work to tackle them at Europeana
Multilingual challenges and ongoing work to tackle them at EuropeanaMultilingual challenges and ongoing work to tackle them at Europeana
Multilingual challenges and ongoing work to tackle them at Europeana
 
Lightweight rights modeling and linked data publication for online cultural h...
Lightweight rights modeling and linked data publication for online cultural h...Lightweight rights modeling and linked data publication for online cultural h...
Lightweight rights modeling and linked data publication for online cultural h...
 
The Europeana Data Model - TPDL2018
The Europeana Data Model - TPDL2018The Europeana Data Model - TPDL2018
The Europeana Data Model - TPDL2018
 
Europeana et IIIF
Europeana et IIIFEuropeana et IIIF
Europeana et IIIF
 
Data scale and diversity issues at Europeana
Data scale and diversity issues at EuropeanaData scale and diversity issues at Europeana
Data scale and diversity issues at Europeana
 
Isaac - W3C Data on the Web Best Practices - Data Vocabularies
Isaac - W3C Data on the Web Best Practices - Data VocabulariesIsaac - W3C Data on the Web Best Practices - Data Vocabularies
Isaac - W3C Data on the Web Best Practices - Data Vocabularies
 
Europeana APIs
Europeana APIsEuropeana APIs
Europeana APIs
 
Classification schemes, thesauri and other Knowledge Organization Systems - a...
Classification schemes, thesauri and other Knowledge Organization Systems - a...Classification schemes, thesauri and other Knowledge Organization Systems - a...
Classification schemes, thesauri and other Knowledge Organization Systems - a...
 
Enrichment and Europeana
Enrichment and EuropeanaEnrichment and Europeana
Enrichment and Europeana
 
Challenges for the Language Technology Industry
Challenges for the Language Technology IndustryChallenges for the Language Technology Industry
Challenges for the Language Technology Industry
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Modelling and exchanging annotations

  • 1. MODELLING AND EXCHANGING ANNOTATIONS FOR EUROPEANA PROJECTS Hugo Manguinhas, Antoine Isaac, Valentine Charles, Sergiu Gordea, Maarten Brinkerink, Alessio Piccioli, Breandán Knowlton SWIB15: Semantic Web in Libraries
  • 2. Why are annotations useful? Modelling and Exchanging Annotations for Europeana Projects CC BY-SA • For users, a means to… • Contribute with their knowledge • Discuss and share their knowledge with others • For Cultural Institutions, a new way and opportunity to... • Improve the overall quality of their data • Contribute to a better semantic description • Link to the web of data
  • 3. CC BY-SA • PATHS project • Automatic semantic enrichments • DM2E • Scholarly annotations • Using the Pundit toolset (http://thepund.it/) • SEALINCmedia • Expert annotation "nichesourcing" • Developed the Accurator tool (http://rma- accurator.appspot.com/) • Europena Creative • Pre-alpha version of the AnnotationsAPI Annotations Landscape within Europeana Network • Europeana 1989 • Annotations in HistoryPin.org • Europeana V3 • Roundtripping of annotations with HistoryPin.org • Europeana Food&Drink • Annotations in HistoryPin.org • Ongoing... • Europeana Sounds • Wider range of user scenarios for annotations • Ongoing... Modelling and Exchanging Annotations for Europeana Projects
  • 4. Annotation Scenarios in eSounds CC BY-SA • A user annotates a Cultural Heritage Object, in particular... • Information describing the object • Contextual information • Media resources representing the object • In order to... • Comment and discuss with other users • Tag with terms from controlled vocabularies • Relate them together • Complete or correct information • Favour or moderate annotations made by other users Modelling and Exchanging Annotations for Europeana Projects
  • 5. Overview of the Architecture eSounds CC BY-SA Modelling and Exchanging Annotations for Europeana Projects
  • 6. Modelling Annotations interoperability across platforms CC BY-SA • We adopted the W3C Web Annotation Data Model (http://www.w3.org/TR/annotation-model/) • presented also at SWIB last year! • Based on RDF and defines JSON-LD as default serialization format • Offers a simple model for exchanging annotations across platforms ... but flexible enough to support complex scenarios • Still being worked on (for design and adoption) Modelling and Exchanging Annotations for Europeana Projects oa:Annotation #anno1 oa:Motivation oa:motivatedBy oa:hasTargetoa:hasBody #body1 #target1 Related to
  • 8. Annotations API CC BY-SA • Adopts the W3C Web Annotation Protocol (http://www.w3.org/TR/annotation-protocol/) • Backend developed using MongoDB and Solr • Alpha version at: http://test-annotations.europeana.eu/ Modelling and Exchanging Annotations for Europeana Projects Additional methods for Search CRUD methods structured per Annotation Provider (e.g. HistoryPin.org) Auxiliary methods for developers to quickly create annotations using only parameters
  • 9. Exchanging Annotations with HistoryPin.org CC BY-SA Modelling and Exchanging Annotations for Europeana Projects Annotation Server Annotations API Web Annotation Protocol oa:Annotation http://data.europeana.eu/annotation/ historypin/1234 http://www.historypin.org/map/#!/dialog:177232/ prov:wasDerivedFrom HistoryPin API JSON An URI is generated reusing the local id from HistoryPin.org Webpage depicting the annotation Performs checks, normalization if needed, detects updates
  • 10. Capturing Provenance for HistoryPin.org CC BY-SA oa:Annotation http://data.europeana.eu /annotation/historypin/1 prov:SoftwareAgent http://www.historypin.org foaf:Person https://www.historypin.org/en/person/55376/ When was created in HistoryPin.org When was sent to Europeana oa:annotatedAt oa:generatedBy oa:annotatedBy oa:generatedAt Modelling and Exchanging Annotations for Europeana Projects
  • 11. CC BY-SA Modelling and Exchanging Annotations for Europeana Projects A concrete annotation from HistoryPin.org
  • 12. Taggging with Controlled Vocabularies with Pund.it CC BY-SA Modelling and Exchanging Annotations for Europeana Projects DBpedia API oa:Annotation http://data.europeana.eu /annotation/... oa:hasBody skos:Concept http://dbpedia.org/resource/Bra ss_instrument oa:tagging oa:motivatedBy edm:ProvidedCHO http://data.europeana.eu/item/... oa:hasTarget oa:SemanticTag #tag1 Available Vocabularies / Datasets skos:related
  • 13. Exchanging Annotations with Pund.it Annotation Server Annotations API Web Annotation Protocol Pundit Server Roundtrip Daemon 2. Assynchronous 1. Synchronous Europeana Portal or Data Partner’s Website Pundit Pundit API
  • 14. Modelling Metadata Annotations A proposal CC BY-SA Modelling and Exchanging Annotations for Europeana Projects • We consider metadata annotations as... • any annotation that refers to or asserts a statement to the information describing an object in order to complete or correct it • Ideally, and like other annotations, they should be • agnostic to the way they are presented to the user in the interface • machine readable • So that metadata annotations can • survive changes to the interface design; • allow them to be easily shared outside the interface they were originally created; • allow for other software applications to take further advantage of it
  • 15. Modelling Metadata Annotations Proposal for a correction CC BY-SA Modelling and Exchanging Annotations for Europeana Projects oa:Annotation http://data.europeana.eu /annotation/... oa:describing? oa:motivatedBy pundit:MetadataSelector #tselector1 oa:SpecificResource #metadata1 oa:hasTarget oa:hasSelector rdf:predicate Trig:Graph Correct URI edm:ProvidedCHO http://data.europeana.eu/item/09102/_UEDIN_214 dcterms:isPartOf oa:hasSource rdf:value oa:hasBody A specific motivation may be needed Similar to a rdf:Statement but following WA guidelines
  • 16. wrapping up... CC BY-SA • Representing and exchanging annotations is relevant for many applications in the Europeana Network … it is still work in progress • On modelling... • W3C Web Annotation Data Model gives a good interoperable base • Need for best practices for specific applications / domains to ensure consistency across platforms • i.e. for metadata annotations • On exchange... • Web Annotation Protocol has just been released • Support for more methods is essential (i.e. search) • Still needs to mature and achieve wider adoption Modelling annotations for Europeana and related projects

Hinweis der Redaktion

  1. - The projects underlined will be the focus of this presentation