SlideShare a Scribd company logo
1 of 18
Challenges on modeling annotations
in the Europeana Sounds project
Hugo Manguinhas, Sergiu Gordea, Antoine Isaac, Alessio Piccioli,
Giulio Andreini, Francesca Di Donato, Remy Gardien, Maarten
Brinkerink | iAnnotate 2016
What is Europeana?
Challenges on modeling annotations in the Europeana Sounds project
CC BY-SA
We aggregate metadata:
• From all EU countries
• 3,500 galleries, libraries,
archives and museums
• More than 52M objects
• In about 50 languages
Europeana aggregation infrastructure
Europeana| CC BY-SA
The Platform for Europe’s Digital Cultural Heritage
Why are annotations useful?
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
increase the quality of their metadata
• Improve consistency
• Contribute to a better semantic description, with internal cross-
linking and links to the web of data
Challenges on modeling annotations in the Europeana Sounds project
The Europeana Sounds project
CC BY-SA
Europeana Sounds aims to increase the amount of audio
content available via Europeana
• also improving geographical and thematic coverage
Apart from aggregation, it improves discovery and use of
audio content, by enriching metadata through innovative
methods
Challenges on modeling annotations in the Europeana Sounds project
Annotation Scenarios in Europeana Sounds
CC BY-SA
A user annotates a Cultural Heritage Object, in particular…
• Information describing the object (i.e. metadata)
• Contextual information (i.e. metadata about Agents, Places, Subjects, … )
• Media resources representing the object
By the following actions:
• Tag with terms from controlled vocabularies
• Complete or correct information
• Favour or moderate annotations made by other users
• Comment and discuss with other users
• Relate objects together
Challenges on modeling annotations in the Europeana Sounds project
Crowdsourcing Infrastructure
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
Annotation Providers
Annotation Client
TheSession.org + TunePal HistoryPin.org Pundit WITH
Exchanging annotations across platforms
CC BY-SA
We adopted the W3C Web Annotation Data Model
• Offers a simple model for exchanging annotations across platforms
... but flexible enough to support complex scenarios
We are developing a REST API based on the W3C Web Annotation
Protocol
• Which developers & Europeana will use for retrieval, creation and
search of annotations
Challenges on modeling annotations in the Europeana Sounds project
Tagging with semantic resources
CC BY-SA
User scenario:
A end-user wishes to tag a
Europeana object using a
term/resource from a
controlled vocabulary
Challenges on modeling annotations in the Europeana Sounds project
Item as displayed in the
Europeana Collections Portal
Tagging with semantic resources
The Pundit use case
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
DBpedia
API
oa:Annotation
http://data.europeana.eu/an
notation/...
oa:hasBody
skos:Concept
http://dbpedia.org/resource/
Brass_instrument
oa:tagging
oa:motivatedBy
edm:ProvidedCHO
http://data.europeana.eu/item/09102/_UEDIN_214
oa:hasTarget
Available
Vocabularies
/ Datasets
Tagging with semantic resources
Open Questions
CC BY-SA
… some aspects may significantly influence user experience:
• Should different kinds of semantic resources be displayed in the
same way? ...or should they be differentiated by type (ie. a Place vs Agent)
or scope (e.g. Rock as a sound genre vs a physical thing).
• Which label(s) should be displayed? Should the one that best fits the
display settings (ie. language preferences) be used - what if no label
exists for that language?
• Should the user annotate with any term from a vocabulary, or only
a subset?
• What to do with annotations when a vocabulary is updated by its
maintainer?
Challenges on modeling annotations in the Europeana Sounds project
Tagging with semantic resources
Challenges
Client applications must:
• have all data necessary for feeding the display and
• in an way that they can uniformly process
This means that resources must be:
• Dereferenced
• Translated into an uniform data format
To tackle these challenges we chose the Europeana Data Model:
• Already in use at Europeana
• Reuses existing standards (e.g. SKOS, DublinCore, WGS84 Geo Positioning)
• Gives support for all contextual resources
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
Tagging with geographical information
The HistoryPin.org use case
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
User can specify the rough
coordinates and a radius
An Europeana Object displayed in
HistoryPin.org
Tagging with geographical information
The HistoryPin.org use case
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
{
"@context": "http://www.w3.org/ns/anno.jsonld",
"id": "http://data.europeana.eu/annotations/historypin/136290",
...
[provenance info here],
...
"motivation": "tagging",
"body": {
"@context": <Context for EDM>,
"type": "edm:Place",
"wgs84_pos:lat": "48.85341",
"wgs84_pos:long": "2.3488"
},
"target": "http://data.europeana.eu/item/09102/_UEDIN_214"
}
Similar as semantic tagging but
using a “virtual” resource
Coordinates expressed using
WGS84 Geo Positioning
Annotating metadata
The Pundit use case
CC BY-SA
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
Challenges on modeling annotations in the Europeana Sounds project
Annotating metadata
A Proposal
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
oa:Annotation
http://data.europeana.e
u/annotation/...
oa:describing?
oa:motivatedBy
pundit:MetadataSelector
#statement1
oa:SpecificResource
#metadata1
oa:hasTarget
oa:hasSelector
rdf:predicate
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
Favouring and moderating annotations
CC BY-SA
As manual per-annotation moderation does not scale well,
we wish to encourage a crowd-moderation policy among the
end-users:
• Three-strikes-out: if three users report an annotation as
in violation of the terms of use, it will be hidden.
How to differentiate moderation (violations of terms of use) from
up- and down-voting ('this is a very good annotation, +1')?
Challenges on modeling annotations in the Europeana Sounds project
Conclusion
• Requirements are becoming clearer as we work on more
concrete use-cases and validate them with real users
• Expressing cross-platform annotations in an uniform way is a
big challenge:
• W3C Web Annotation Data Model gives a good interoperable
base
• But, not all scenarios are yet covered
• Need for best practices for specific applications / domains
• Still a lot of work ahead...
...but we are making progress
CC BY-SA
Challenges on modeling annotations in the Europeana Sounds project
http://www.europeanasounds.eu/

More Related Content

What's hot

Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Valentine Charles
 
Semantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSSemantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSpathsproject
 
The Europeana Newspapers Project at IMPACT Final Event
The Europeana Newspapers Project at IMPACT Final EventThe Europeana Newspapers Project at IMPACT Final Event
The Europeana Newspapers Project at IMPACT Final EventEuropeana Newspapers
 
Europeana Network Association Members Council Meeting, Copenhagen by Max Kaiser
Europeana Network Association Members Council Meeting, Copenhagen by Max KaiserEuropeana Network Association Members Council Meeting, Copenhagen by Max Kaiser
Europeana Network Association Members Council Meeting, Copenhagen by Max KaiserEuropeana
 
LIBER, Europeana and the Europeana Newspapers Project
LIBER, Europeana and the Europeana Newspapers ProjectLIBER, Europeana and the Europeana Newspapers Project
LIBER, Europeana and the Europeana Newspapers ProjectEuropeana Newspapers
 
Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017Europeana
 
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...The European Library
 
The Europeana Newspapers Presentation - Cyberspace 2012
The Europeana Newspapers Presentation - Cyberspace 2012The Europeana Newspapers Presentation - Cyberspace 2012
The Europeana Newspapers Presentation - Cyberspace 2012Europeana Newspapers
 
Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Dov Winer
 
LDBC 19 November 2013
LDBC 19 November 2013  LDBC 19 November 2013
LDBC 19 November 2013 Europeana
 
EuropeanaTech update - Europeana AGM 2015
EuropeanaTech update - Europeana AGM 2015EuropeanaTech update - Europeana AGM 2015
EuropeanaTech update - Europeana AGM 2015Antoine Isaac
 
Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013Antoine Isaac
 
AAC Education Session
AAC Education Session AAC Education Session
AAC Education Session Antoine Isaac
 

What's hot (16)

Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...
 
Semantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSSemantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHS
 
The Europeana Newspapers Project at IMPACT Final Event
The Europeana Newspapers Project at IMPACT Final EventThe Europeana Newspapers Project at IMPACT Final Event
The Europeana Newspapers Project at IMPACT Final Event
 
Europeana Network Association Members Council Meeting, Copenhagen by Max Kaiser
Europeana Network Association Members Council Meeting, Copenhagen by Max KaiserEuropeana Network Association Members Council Meeting, Copenhagen by Max Kaiser
Europeana Network Association Members Council Meeting, Copenhagen by Max Kaiser
 
LIBER, Europeana and the Europeana Newspapers Project
LIBER, Europeana and the Europeana Newspapers ProjectLIBER, Europeana and the Europeana Newspapers Project
LIBER, Europeana and the Europeana Newspapers Project
 
Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017Europeana Research Panel DH Benelux 2017
Europeana Research Panel DH Benelux 2017
 
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
 
The Europeana Newspapers Presentation - Cyberspace 2012
The Europeana Newspapers Presentation - Cyberspace 2012The Europeana Newspapers Presentation - Cyberspace 2012
The Europeana Newspapers Presentation - Cyberspace 2012
 
Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Eun lre brussels_winer20100616
Eun lre brussels_winer20100616
 
LDBC 19 November 2013
LDBC 19 November 2013  LDBC 19 November 2013
LDBC 19 November 2013
 
EuropeanaTech update - Europeana AGM 2015
EuropeanaTech update - Europeana AGM 2015EuropeanaTech update - Europeana AGM 2015
EuropeanaTech update - Europeana AGM 2015
 
co:op-READ-Convention Marburg - Günter Mühlberger
co:op-READ-Convention Marburg - Günter Mühlbergerco:op-READ-Convention Marburg - Günter Mühlberger
co:op-READ-Convention Marburg - Günter Mühlberger
 
Europeana datainaction nov2012
Europeana datainaction nov2012Europeana datainaction nov2012
Europeana datainaction nov2012
 
The European Portal for documents and Archives: the APEnet Project
The European Portal for documents and Archives: the APEnet ProjectThe European Portal for documents and Archives: the APEnet Project
The European Portal for documents and Archives: the APEnet Project
 
Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013Culture Hack panel SXSW 2013
Culture Hack panel SXSW 2013
 
AAC Education Session
AAC Education Session AAC Education Session
AAC Education Session
 

Similar to Challenges on modeling annotations in the Europeana Sounds project

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 WorkshopsDavid Haskiya
 
The Europeana Community: Semantics and Cultural Heritage Data
The Europeana Community: Semantics and Cultural Heritage DataThe Europeana Community: Semantics and Cultural Heritage Data
The Europeana Community: Semantics and Cultural Heritage DataNuno Freire
 
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 connectionsCARARE
 
Europeana Connect All-Staff Meeting
Europeana Connect All-Staff MeetingEuropeana Connect All-Staff Meeting
Europeana Connect All-Staff MeetingEuropeanaConnect
 
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 WP7Max Kaiser
 
Valentine Charles: Linking cultural heritage with KOS: the Europeana example
Valentine Charles: Linking cultural heritage with KOS: the Europeana example Valentine Charles: Linking cultural heritage with KOS: the Europeana example
Valentine Charles: Linking cultural heritage with KOS: the Europeana example COST Action TD1210
 
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 MetadataNuno Freire
 
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 DataDavid Haskiya
 
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) caseAntoine Isaac
 
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...UKSG: connecting the knowledge community
 
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 HumanitiesFrancesca Di Donato
 
Linked Open Data Cloud
Linked Open Data CloudLinked Open Data Cloud
Linked Open Data CloudPretaLLOD
 
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 approachValentine Charles
 
Modelling annotations for Europeana and related projects - DARIAH-EU WS
Modelling annotations for Europeana and related projects - DARIAH-EU WSModelling annotations for Europeana and related projects - DARIAH-EU WS
Modelling annotations for Europeana and related projects - DARIAH-EU WSAntoine Isaac
 
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 projectsHugo Manguinhas
 
Europeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingEuropeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingAntoine Isaac
 
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 EuropeanaAntoine Isaac
 
Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03walter koch
 
Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021Antoine Isaac
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryCarole Goble
 

Similar to Challenges on modeling annotations in the Europeana Sounds project (20)

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
 
The Europeana Community: Semantics and Cultural Heritage Data
The Europeana Community: Semantics and Cultural Heritage DataThe Europeana Community: Semantics and Cultural Heritage Data
The Europeana Community: Semantics and Cultural Heritage Data
 
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
 
Europeana Connect All-Staff Meeting
Europeana Connect All-Staff MeetingEuropeana Connect All-Staff Meeting
Europeana Connect All-Staff Meeting
 
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
 
Valentine Charles: Linking cultural heritage with KOS: the Europeana example
Valentine Charles: Linking cultural heritage with KOS: the Europeana example Valentine Charles: Linking cultural heritage with KOS: the Europeana example
Valentine Charles: Linking cultural heritage with KOS: the Europeana example
 
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
 
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
 
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
 
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...
UKSG webinar: Introduction to metadata quality – the approach of Europeana Co...
 
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
 
Linked Open Data Cloud
Linked Open Data CloudLinked Open Data Cloud
Linked Open Data Cloud
 
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
 
Modelling annotations for Europeana and related projects - DARIAH-EU WS
Modelling annotations for Europeana and related projects - DARIAH-EU WSModelling annotations for Europeana and related projects - DARIAH-EU WS
Modelling annotations for Europeana and related projects - DARIAH-EU WS
 
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
 
Europeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingEuropeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap Meeting
 
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
 
Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03Dokumentations und annotationswerkzeuge-v03
Dokumentations und annotationswerkzeuge-v03
 
Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021Entity Management at Europeana - DCMI 2021
Entity Management at Europeana - DCMI 2021
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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 pragmaticscarlostorres15106
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"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
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"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...
 

Challenges on modeling annotations in the Europeana Sounds project

  • 1. Challenges on modeling annotations in the Europeana Sounds project Hugo Manguinhas, Sergiu Gordea, Antoine Isaac, Alessio Piccioli, Giulio Andreini, Francesca Di Donato, Remy Gardien, Maarten Brinkerink | iAnnotate 2016
  • 2. What is Europeana? Challenges on modeling annotations in the Europeana Sounds project CC BY-SA We aggregate metadata: • From all EU countries • 3,500 galleries, libraries, archives and museums • More than 52M objects • In about 50 languages Europeana aggregation infrastructure Europeana| CC BY-SA The Platform for Europe’s Digital Cultural Heritage
  • 3. Why are annotations useful? 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 increase the quality of their metadata • Improve consistency • Contribute to a better semantic description, with internal cross- linking and links to the web of data Challenges on modeling annotations in the Europeana Sounds project
  • 4. The Europeana Sounds project CC BY-SA Europeana Sounds aims to increase the amount of audio content available via Europeana • also improving geographical and thematic coverage Apart from aggregation, it improves discovery and use of audio content, by enriching metadata through innovative methods Challenges on modeling annotations in the Europeana Sounds project
  • 5. Annotation Scenarios in Europeana Sounds CC BY-SA A user annotates a Cultural Heritage Object, in particular… • Information describing the object (i.e. metadata) • Contextual information (i.e. metadata about Agents, Places, Subjects, … ) • Media resources representing the object By the following actions: • Tag with terms from controlled vocabularies • Complete or correct information • Favour or moderate annotations made by other users • Comment and discuss with other users • Relate objects together Challenges on modeling annotations in the Europeana Sounds project
  • 6. Crowdsourcing Infrastructure CC BY-SA Challenges on modeling annotations in the Europeana Sounds project Annotation Providers Annotation Client TheSession.org + TunePal HistoryPin.org Pundit WITH
  • 7. Exchanging annotations across platforms CC BY-SA We adopted the W3C Web Annotation Data Model • Offers a simple model for exchanging annotations across platforms ... but flexible enough to support complex scenarios We are developing a REST API based on the W3C Web Annotation Protocol • Which developers & Europeana will use for retrieval, creation and search of annotations Challenges on modeling annotations in the Europeana Sounds project
  • 8. Tagging with semantic resources CC BY-SA User scenario: A end-user wishes to tag a Europeana object using a term/resource from a controlled vocabulary Challenges on modeling annotations in the Europeana Sounds project Item as displayed in the Europeana Collections Portal
  • 9. Tagging with semantic resources The Pundit use case CC BY-SA Challenges on modeling annotations in the Europeana Sounds project DBpedia API oa:Annotation http://data.europeana.eu/an notation/... oa:hasBody skos:Concept http://dbpedia.org/resource/ Brass_instrument oa:tagging oa:motivatedBy edm:ProvidedCHO http://data.europeana.eu/item/09102/_UEDIN_214 oa:hasTarget Available Vocabularies / Datasets
  • 10. Tagging with semantic resources Open Questions CC BY-SA … some aspects may significantly influence user experience: • Should different kinds of semantic resources be displayed in the same way? ...or should they be differentiated by type (ie. a Place vs Agent) or scope (e.g. Rock as a sound genre vs a physical thing). • Which label(s) should be displayed? Should the one that best fits the display settings (ie. language preferences) be used - what if no label exists for that language? • Should the user annotate with any term from a vocabulary, or only a subset? • What to do with annotations when a vocabulary is updated by its maintainer? Challenges on modeling annotations in the Europeana Sounds project
  • 11. Tagging with semantic resources Challenges Client applications must: • have all data necessary for feeding the display and • in an way that they can uniformly process This means that resources must be: • Dereferenced • Translated into an uniform data format To tackle these challenges we chose the Europeana Data Model: • Already in use at Europeana • Reuses existing standards (e.g. SKOS, DublinCore, WGS84 Geo Positioning) • Gives support for all contextual resources CC BY-SA Challenges on modeling annotations in the Europeana Sounds project
  • 12. Tagging with geographical information The HistoryPin.org use case CC BY-SA Challenges on modeling annotations in the Europeana Sounds project User can specify the rough coordinates and a radius An Europeana Object displayed in HistoryPin.org
  • 13. Tagging with geographical information The HistoryPin.org use case CC BY-SA Challenges on modeling annotations in the Europeana Sounds project { "@context": "http://www.w3.org/ns/anno.jsonld", "id": "http://data.europeana.eu/annotations/historypin/136290", ... [provenance info here], ... "motivation": "tagging", "body": { "@context": <Context for EDM>, "type": "edm:Place", "wgs84_pos:lat": "48.85341", "wgs84_pos:long": "2.3488" }, "target": "http://data.europeana.eu/item/09102/_UEDIN_214" } Similar as semantic tagging but using a “virtual” resource Coordinates expressed using WGS84 Geo Positioning
  • 14. Annotating metadata The Pundit use case CC BY-SA 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 Challenges on modeling annotations in the Europeana Sounds project
  • 15. Annotating metadata A Proposal CC BY-SA Challenges on modeling annotations in the Europeana Sounds project oa:Annotation http://data.europeana.e u/annotation/... oa:describing? oa:motivatedBy pundit:MetadataSelector #statement1 oa:SpecificResource #metadata1 oa:hasTarget oa:hasSelector rdf:predicate 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. Favouring and moderating annotations CC BY-SA As manual per-annotation moderation does not scale well, we wish to encourage a crowd-moderation policy among the end-users: • Three-strikes-out: if three users report an annotation as in violation of the terms of use, it will be hidden. How to differentiate moderation (violations of terms of use) from up- and down-voting ('this is a very good annotation, +1')? Challenges on modeling annotations in the Europeana Sounds project
  • 17. Conclusion • Requirements are becoming clearer as we work on more concrete use-cases and validate them with real users • Expressing cross-platform annotations in an uniform way is a big challenge: • W3C Web Annotation Data Model gives a good interoperable base • But, not all scenarios are yet covered • Need for best practices for specific applications / domains • Still a lot of work ahead... ...but we are making progress CC BY-SA Challenges on modeling annotations in the Europeana Sounds project