SlideShare a Scribd company logo
1 of 32
Cambridge Semantic Web Meetup
May 14th 2013
1
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Open Annotation Data Model:
Specifiers and Specific Resources
Paolo Ciccarese
paolo.ciccarese@gmail.com
Harvard Medical School
@paolociccarese
Robert Sanderson
azaroth42@gmail.com
Los Alamos National Laboratory
@azaroth42
(Community Group Co-Chairs)
Massachusetts General Hospital
Cambridge Semantic Web Meetup
May 14th 2013
2
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiersand Specific Resources
This module addresses several issues:
• Advanced Segmentation
• Fragments are not expressive enough for use cases
• Some media types do not have fragment definition at all
• Time and the Dynamic Web
• Representations change and keep the same URI
• Annotation may only apply to specific negotiated format
• Styling Annotation
• Style is vehicle for human-only semantics (eg red strike-through)
• Style may be referenced in comments (the green highlight)
• Scoping
• Eg. the web page being viewed while an image was annotated
Cambridge Semantic Web Meetup
May 14th 2013
3
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Core Data Model
Annotation: The conceptual linkage between body and target
Body: The comment or resource which is “about” the Target
Target: The resource which is being discussed
Cambridge Semantic Web Meetup
May 14th 2013
4
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specific Resources
Specific Resource: A resource that is somehow more specific or more
precisely defined than the “source” resource
Source: The resource as identified by its URI
Cambridge Semantic Web Meetup
May 14th 2013
5
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specific Resources
Cambridge Semantic Web Meetup
May 14th 2013
6
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specific Resources also for the Body
Cambridge Semantic Web Meetup
May 14th 2013
7
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specific Resources also for the Body
Cambridge Semantic Web Meetup
May 14th 2013
8
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers
There are four types of Specifier that describe how the Specific Resource
is different to the Source resource:
• Selector
• Describes a segment of the resource
• State
• Describes a state that the resource was in, via time or HTTP
• Style
• Describes a Style (using CSS) for the Annotation
• Scope
• References a resource which was being used for the Annotation
Cambridge Semantic Web Meetup
May 14th 2013
9
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Selectors
Selectors describe the segment of interest of a resource
Selectors are needed for several reasons:
• Many media types do not have fragment specifications
• Those that do often are not sufficiently precise in terms of description
• Without knowing the media type, it is not possible to know how to
interpret a fragment
• URIs are opaque strings, and systems normally do not try to look
within them for searching
• Combinations of segment plus State, Style or Scope
The specification defines some general, cross-community selectors
Communities may also define their own
Cambridge Semantic Web Meetup
May 14th 2013
10
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Selectors
Cambridge Semantic Web Meetup
May 14th 2013
11
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Selectors
Cambridge Semantic Web Meetup
May 14th 2013
12
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Selectors
Selectors defined:
• Fragment Selector
• Range Selectors:
• Text Position Selector
• Text Quote Selector
• Data Position Selector
• Area Selectors
• SVG Selector
Cambridge Semantic Web Meetup
May 14th 2013
13
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Core Data Model: Fragment URIs
Cambridge Semantic Web Meetup
May 14th 2013
14
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Fragment Selector
Fragment Selector uses the fragment specifications to describe the
segment:
• Useful in combination with other Specifiers
• No need to reinvent the wheel!
• Allows Specific Resource URI to be reused
• Allows additional information to be attached, such as the specification
used to define the fragment
Current Fragment specifications include:
• HTML, XML, RDF/XML
• PDF
• Plain Text
• SVG
• Media Fragments
Cambridge Semantic Web Meetup
May 14th 2013
15
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Fragment Selector
Cambridge Semantic Web Meetup
May 14th 2013
16
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Fragment Selector
Cambridge Semantic Web Meetup
May 14th 2013
17
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: SVG Selector
Media Fragments can only describe rectangles.
SVG Selector allows arbitrary paths, circles, and so forth.
Cambridge Semantic Web Meetup
May 14th 2013
18
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: SVG Selector
Note that the client downloads the SVG resource in this case
Cambridge Semantic Web Meetup
May 14th 2013
19
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Text Selectors
Several intersecting issues require text based selectors:
• HTML, PDF and Plain Text have fragment specifications, but only
Plain Text allows arbitrary spans of text
• Other formats don’t have a specification at all
• One text selector could be reused across formats of the same text
• Quotations in Annotations allow otherwise protected texts to be
reproduced
• Without the quotation and instead using character
position, changes to the text will invalidate the selector
We introduce two selectors:
• Text Quote Selector
• Text Position Selector
Cambridge Semantic Web Meetup
May 14th 2013
20
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Text Quote Selector
Cambridge Semantic Web Meetup
May 14th 2013
21
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Text Quote Selector
Cambridge Semantic Web Meetup
May 14th 2013
22
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Text Position Selector
Cambridge Semantic Web Meetup
May 14th 2013
23
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Text Position Selector
Cambridge Semantic Web Meetup
May 14th 2013
24
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: States
Selectors describe segments, but the URI of the Source identifies the
generic web resource, not a particular representation.
The web is dynamic, representations change based on many factors;
States allow us to record some of the factors to get back to the right
representation.
We introduce two States:
• TimeState:
• Time as a universal versioning mechanism,
and pointing to archived copies of the resource
• HttpRequestState
• Capture HTTP headers for content negotiation (etc)
Cambridge Semantic Web Meetup
May 14th 2013
25
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Time State
Cambridge Semantic Web Meetup
May 14th 2013
26
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Time State
Cambridge Semantic Web Meetup
May 14th 2013
27
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: HTTP Request State
Cambridge Semantic Web Meetup
May 14th 2013
28
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: HTTP Request State
Cambridge Semantic Web Meetup
May 14th 2013
29
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: CSS Style
Some Annotations should maintain the style choices of the creator,
for example to not draw a black rectangle on an image of the night sky
Cambridge Semantic Web Meetup
May 14th 2013
30
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: CSS Style
Cambridge Semantic Web Meetup
May 14th 2013
31
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Scope
It is often useful to know in which context a resource was annotated.
This is recorded as a Scope of the Specific Resource
Cambridge Semantic Web Meetup
May 14th 2013
32
Open Annotation Community Group
http://www.w3.org/community/openannotation/
Specifiers: Scope

More Related Content

What's hot

Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Timothy Cole
 
Emblematica overview dlf
Emblematica overview dlfEmblematica overview dlf
Emblematica overview dlfjjett2
 
Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...Jisc
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionPete Johnston
 
CrossRef Overview and Initiatives, Copenhagen, June 2013
CrossRef Overview and Initiatives, Copenhagen, June 2013CrossRef Overview and Initiatives, Copenhagen, June 2013
CrossRef Overview and Initiatives, Copenhagen, June 2013Crossref
 
2014 CrossRef Workshops: Support Update and Multiple Resolution Overview
2014 CrossRef Workshops: Support Update and Multiple Resolution Overview2014 CrossRef Workshops: Support Update and Multiple Resolution Overview
2014 CrossRef Workshops: Support Update and Multiple Resolution OverviewCrossref
 
FundRef Webinar
FundRef WebinarFundRef Webinar
FundRef WebinarCrossref
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveJanifer Gatenby
 
Intro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsIntro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsJon Voss
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in LibrariesCarl Hess
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFericmeeks
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorialmatthewhorridge
 
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16Mark Goldstein
 
Persistent Identifier Services and their Metadata by John Kunze
Persistent Identifier Services and their Metadata by John KunzePersistent Identifier Services and their Metadata by John Kunze
Persistent Identifier Services and their Metadata by John Kunzedatascienceiqss
 

What's hot (20)

Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012
 
Emblematica overview dlf
Emblematica overview dlfEmblematica overview dlf
Emblematica overview dlf
 
Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introduction
 
CrossRef Overview and Initiatives, Copenhagen, June 2013
CrossRef Overview and Initiatives, Copenhagen, June 2013CrossRef Overview and Initiatives, Copenhagen, June 2013
CrossRef Overview and Initiatives, Copenhagen, June 2013
 
Library Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic ControlLibrary Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic Control
 
2014 CrossRef Workshops: Support Update and Multiple Resolution Overview
2014 CrossRef Workshops: Support Update and Multiple Resolution Overview2014 CrossRef Workshops: Support Update and Multiple Resolution Overview
2014 CrossRef Workshops: Support Update and Multiple Resolution Overview
 
FundRef Webinar
FundRef WebinarFundRef Webinar
FundRef Webinar
 
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
 
Intro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsIntro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & Museums
 
Rieger "The Unfunded Mandate of Compliance"
Rieger "The Unfunded Mandate of Compliance"Rieger "The Unfunded Mandate of Compliance"
Rieger "The Unfunded Mandate of Compliance"
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in Libraries
 
SES1501 Oct 2021
SES1501 Oct 2021SES1501 Oct 2021
SES1501 Oct 2021
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSF
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorial
 
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16
AIIP 2016: 60 Websites in 60 Minutes Presentation 4/9/16
 
CST2560 Sept 2021
CST2560 Sept 2021CST2560 Sept 2021
CST2560 Sept 2021
 
Linking up your data
Linking up your dataLinking up your data
Linking up your data
 
Persistent Identifier Services and their Metadata by John Kunze
Persistent Identifier Services and their Metadata by John KunzePersistent Identifier Services and their Metadata by John Kunze
Persistent Identifier Services and their Metadata by John Kunze
 

Viewers also liked

AO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webPaolo Ciccarese
 
Rデータフレーム自由自在
Rデータフレーム自由自在Rデータフレーム自由自在
Rデータフレーム自由自在Takeshi Arabiki
 
いいパブッ!! - よくわかるEPUB 3
いいパブッ!! - よくわかるEPUB 3いいパブッ!! - よくわかるEPUB 3
いいパブッ!! - よくわかるEPUB 3Hiroshi Takase
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?Kiyotaka Kunihira
 
FPGAX2016 ドキュンなFPGA
FPGAX2016 ドキュンなFPGAFPGAX2016 ドキュンなFPGA
FPGAX2016 ドキュンなFPGAHiroki Nakahara
 
Medieval Heresies
Medieval HeresiesMedieval Heresies
Medieval Heresiesgueste9d34f
 
Geotrends For 2011 And Beyond
Geotrends For 2011 And BeyondGeotrends For 2011 And Beyond
Geotrends For 2011 And BeyondIan White
 
College chapter 1 3
College chapter 1 3College chapter 1 3
College chapter 1 3gmaidekamido
 
Annotopia: Open Annotation Server
Annotopia: Open Annotation ServerAnnotopia: Open Annotation Server
Annotopia: Open Annotation ServerPaolo Ciccarese
 
Measuring the potential of viral stuff
Measuring the potential of viral stuffMeasuring the potential of viral stuff
Measuring the potential of viral stuffBruno Mendonça
 
Master.Chef The Program
Master.Chef The ProgramMaster.Chef The Program
Master.Chef The ProgramRahul Pramanik
 
20101112 librinnovando liquidpub
20101112 librinnovando liquidpub20101112 librinnovando liquidpub
20101112 librinnovando liquidpubAliaksandr Birukou
 
Portofolio1 (Fil Eminimizer)
Portofolio1 (Fil Eminimizer)Portofolio1 (Fil Eminimizer)
Portofolio1 (Fil Eminimizer)lacoplano
 
Axelerator Brief Overview Update 01122010 Eng
Axelerator Brief Overview Update 01122010 EngAxelerator Brief Overview Update 01122010 Eng
Axelerator Brief Overview Update 01122010 Engderekcummins
 
Project Contractv2
Project Contractv2Project Contractv2
Project Contractv2samluk
 
Building Online Learning Environments
Building Online Learning EnvironmentsBuilding Online Learning Environments
Building Online Learning EnvironmentsTracy Shaw
 

Viewers also liked (20)

AO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the web
 
Wikipedia からの大規模な汎用オントロジー構築
Wikipedia からの大規模な汎用オントロジー構築Wikipedia からの大規模な汎用オントロジー構築
Wikipedia からの大規模な汎用オントロジー構築
 
Rデータフレーム自由自在
Rデータフレーム自由自在Rデータフレーム自由自在
Rデータフレーム自由自在
 
いいパブッ!! - よくわかるEPUB 3
いいパブッ!! - よくわかるEPUB 3いいパブッ!! - よくわかるEPUB 3
いいパブッ!! - よくわかるEPUB 3
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
FPGAX2016 ドキュンなFPGA
FPGAX2016 ドキュンなFPGAFPGAX2016 ドキュンなFPGA
FPGAX2016 ドキュンなFPGA
 
Medieval Heresies
Medieval HeresiesMedieval Heresies
Medieval Heresies
 
Geotrends For 2011 And Beyond
Geotrends For 2011 And BeyondGeotrends For 2011 And Beyond
Geotrends For 2011 And Beyond
 
College chapter 1 3
College chapter 1 3College chapter 1 3
College chapter 1 3
 
Annotopia: Open Annotation Server
Annotopia: Open Annotation ServerAnnotopia: Open Annotation Server
Annotopia: Open Annotation Server
 
Measuring the potential of viral stuff
Measuring the potential of viral stuffMeasuring the potential of viral stuff
Measuring the potential of viral stuff
 
Master.Chef The Program
Master.Chef The ProgramMaster.Chef The Program
Master.Chef The Program
 
Russell Simmons Ppt
Russell Simmons PptRussell Simmons Ppt
Russell Simmons Ppt
 
20101112 librinnovando liquidpub
20101112 librinnovando liquidpub20101112 librinnovando liquidpub
20101112 librinnovando liquidpub
 
Portofolio1 (Fil Eminimizer)
Portofolio1 (Fil Eminimizer)Portofolio1 (Fil Eminimizer)
Portofolio1 (Fil Eminimizer)
 
College 1 5
College 1 5College 1 5
College 1 5
 
Axelerator Brief Overview Update 01122010 Eng
Axelerator Brief Overview Update 01122010 EngAxelerator Brief Overview Update 01122010 Eng
Axelerator Brief Overview Update 01122010 Eng
 
Project Contractv2
Project Contractv2Project Contractv2
Project Contractv2
 
Building Online Learning Environments
Building Online Learning EnvironmentsBuilding Online Learning Environments
Building Online Learning Environments
 
2011 VPPR Training
2011 VPPR Training2011 VPPR Training
2011 VPPR Training
 

Similar to Open Annotation, Specifiers and Specific Resources tutorial

Best Practices for Descriptive Metadata
Best Practices for Descriptive MetadataBest Practices for Descriptive Metadata
Best Practices for Descriptive MetadataOCLC
 
Best Practices for Descriptive Metadata for Web Archiving
Best Practices for Descriptive Metadata for Web ArchivingBest Practices for Descriptive Metadata for Web Archiving
Best Practices for Descriptive Metadata for Web ArchivingOCLC
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref
 
Practical Metadata Where Do I Start For a Digital Project
Practical Metadata Where Do I Start For a Digital ProjectPractical Metadata Where Do I Start For a Digital Project
Practical Metadata Where Do I Start For a Digital ProjectJill Strass
 
Track star presentation
Track star presentationTrack star presentation
Track star presentationguest51989c8c
 
Introduction to TrackStar: Social Bookmarking for Teachers
Introduction to TrackStar:Social Bookmarking for TeachersIntroduction to TrackStar:Social Bookmarking for Teachers
Introduction to TrackStar: Social Bookmarking for TeachersJennifer Styron
 
Aggregation of cultural heritage datasets through the Web of Data
Aggregation of cultural heritage datasets through the Web of DataAggregation of cultural heritage datasets through the Web of Data
Aggregation of cultural heritage datasets through the Web of DataNuno Freire
 
Introduction to TrackStar: Social Bookmarking for Teachers- Slideshasre Version
Introduction to TrackStar:Social Bookmarking for Teachers- Slideshasre Version Introduction to TrackStar:Social Bookmarking for Teachers- Slideshasre Version
Introduction to TrackStar: Social Bookmarking for Teachers- Slideshasre Version Jennifer Styron
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesMichele Mostarda
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipelineVioleta Ilik
 
Wikipedia - The most successful encyclopedia in the world
Wikipedia - The most successful encyclopedia in the worldWikipedia - The most successful encyclopedia in the world
Wikipedia - The most successful encyclopedia in the worldMubashar Iqbal
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data GenerationFilip Radulovic
 
Literature Services Resource Description Framework
Literature Services Resource Description FrameworkLiterature Services Resource Description Framework
Literature Services Resource Description FrameworkJee-Hyub Kim
 
Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...Toni Hermoso Pulido
 
Blogs and Wikis
Blogs and Wikis Blogs and Wikis
Blogs and Wikis kepitcher
 

Similar to Open Annotation, Specifiers and Specific Resources tutorial (20)

microformats
microformatsmicroformats
microformats
 
microformats
microformatsmicroformats
microformats
 
Best Practices for Descriptive Metadata
Best Practices for Descriptive MetadataBest Practices for Descriptive Metadata
Best Practices for Descriptive Metadata
 
Best Practices for Descriptive Metadata for Web Archiving
Best Practices for Descriptive Metadata for Web ArchivingBest Practices for Descriptive Metadata for Web Archiving
Best Practices for Descriptive Metadata for Web Archiving
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
 
Practical Metadata Where Do I Start For a Digital Project
Practical Metadata Where Do I Start For a Digital ProjectPractical Metadata Where Do I Start For a Digital Project
Practical Metadata Where Do I Start For a Digital Project
 
Track star presentation
Track star presentationTrack star presentation
Track star presentation
 
Introduction to TrackStar: Social Bookmarking for Teachers
Introduction to TrackStar:Social Bookmarking for TeachersIntroduction to TrackStar:Social Bookmarking for Teachers
Introduction to TrackStar: Social Bookmarking for Teachers
 
Aggregation of cultural heritage datasets through the Web of Data
Aggregation of cultural heritage datasets through the Web of DataAggregation of cultural heritage datasets through the Web of Data
Aggregation of cultural heritage datasets through the Web of Data
 
Introduction to TrackStar: Social Bookmarking for Teachers- Slideshasre Version
Introduction to TrackStar:Social Bookmarking for Teachers- Slideshasre Version Introduction to TrackStar:Social Bookmarking for Teachers- Slideshasre Version
Introduction to TrackStar: Social Bookmarking for Teachers- Slideshasre Version
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to Triples
 
data.ac.uk briefing paper
data.ac.uk briefing paperdata.ac.uk briefing paper
data.ac.uk briefing paper
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipeline
 
Wikipedia - The most successful encyclopedia in the world
Wikipedia - The most successful encyclopedia in the worldWikipedia - The most successful encyclopedia in the world
Wikipedia - The most successful encyclopedia in the world
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data Generation
 
Literature Services Resource Description Framework
Literature Services Resource Description FrameworkLiterature Services Resource Description Framework
Literature Services Resource Description Framework
 
Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...
 
Blogs and Wikis
Blogs and Wikis Blogs and Wikis
Blogs and Wikis
 
Client Side Technologies
Client Side TechnologiesClient Side Technologies
Client Side Technologies
 

More from Paolo Ciccarese

Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Paolo Ciccarese
 
Paolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo Ciccarese
 
2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting2012 CNI Fall Membership Meeting
2012 CNI Fall Membership MeetingPaolo Ciccarese
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...Paolo Ciccarese
 
Domeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and ClerezzaDomeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and ClerezzaPaolo Ciccarese
 
AO and Annotation Tool for AOC
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOCPaolo Ciccarese
 
SWAN, HyQue and Nanopublications
SWAN, HyQue and NanopublicationsSWAN, HyQue and Nanopublications
SWAN, HyQue and NanopublicationsPaolo Ciccarese
 
Swan Annotation Tool - Text Mining
Swan Annotation Tool - Text MiningSwan Annotation Tool - Text Mining
Swan Annotation Tool - Text MiningPaolo Ciccarese
 
Annotation Ontology (AO)
Annotation Ontology (AO)Annotation Ontology (AO)
Annotation Ontology (AO)Paolo Ciccarese
 
Semantics is not a luxury
Semantics is not a luxurySemantics is not a luxury
Semantics is not a luxuryPaolo Ciccarese
 
PRO Use Cases for Scientific Communities
PRO Use Cases for Scientific CommunitiesPRO Use Cases for Scientific Communities
PRO Use Cases for Scientific CommunitiesPaolo Ciccarese
 

More from Paolo Ciccarese (11)

Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
 
Paolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynote
 
2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
 
Domeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and ClerezzaDomeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and Clerezza
 
AO and Annotation Tool for AOC
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOC
 
SWAN, HyQue and Nanopublications
SWAN, HyQue and NanopublicationsSWAN, HyQue and Nanopublications
SWAN, HyQue and Nanopublications
 
Swan Annotation Tool - Text Mining
Swan Annotation Tool - Text MiningSwan Annotation Tool - Text Mining
Swan Annotation Tool - Text Mining
 
Annotation Ontology (AO)
Annotation Ontology (AO)Annotation Ontology (AO)
Annotation Ontology (AO)
 
Semantics is not a luxury
Semantics is not a luxurySemantics is not a luxury
Semantics is not a luxury
 
PRO Use Cases for Scientific Communities
PRO Use Cases for Scientific CommunitiesPRO Use Cases for Scientific Communities
PRO Use Cases for Scientific Communities
 

Recently uploaded

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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

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!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Open Annotation, Specifiers and Specific Resources tutorial

  • 1. Cambridge Semantic Web Meetup May 14th 2013 1 Open Annotation Community Group http://www.w3.org/community/openannotation/ Open Annotation Data Model: Specifiers and Specific Resources Paolo Ciccarese paolo.ciccarese@gmail.com Harvard Medical School @paolociccarese Robert Sanderson azaroth42@gmail.com Los Alamos National Laboratory @azaroth42 (Community Group Co-Chairs) Massachusetts General Hospital
  • 2. Cambridge Semantic Web Meetup May 14th 2013 2 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiersand Specific Resources This module addresses several issues: • Advanced Segmentation • Fragments are not expressive enough for use cases • Some media types do not have fragment definition at all • Time and the Dynamic Web • Representations change and keep the same URI • Annotation may only apply to specific negotiated format • Styling Annotation • Style is vehicle for human-only semantics (eg red strike-through) • Style may be referenced in comments (the green highlight) • Scoping • Eg. the web page being viewed while an image was annotated
  • 3. Cambridge Semantic Web Meetup May 14th 2013 3 Open Annotation Community Group http://www.w3.org/community/openannotation/ Core Data Model Annotation: The conceptual linkage between body and target Body: The comment or resource which is “about” the Target Target: The resource which is being discussed
  • 4. Cambridge Semantic Web Meetup May 14th 2013 4 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specific Resources Specific Resource: A resource that is somehow more specific or more precisely defined than the “source” resource Source: The resource as identified by its URI
  • 5. Cambridge Semantic Web Meetup May 14th 2013 5 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specific Resources
  • 6. Cambridge Semantic Web Meetup May 14th 2013 6 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specific Resources also for the Body
  • 7. Cambridge Semantic Web Meetup May 14th 2013 7 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specific Resources also for the Body
  • 8. Cambridge Semantic Web Meetup May 14th 2013 8 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers There are four types of Specifier that describe how the Specific Resource is different to the Source resource: • Selector • Describes a segment of the resource • State • Describes a state that the resource was in, via time or HTTP • Style • Describes a Style (using CSS) for the Annotation • Scope • References a resource which was being used for the Annotation
  • 9. Cambridge Semantic Web Meetup May 14th 2013 9 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Selectors Selectors describe the segment of interest of a resource Selectors are needed for several reasons: • Many media types do not have fragment specifications • Those that do often are not sufficiently precise in terms of description • Without knowing the media type, it is not possible to know how to interpret a fragment • URIs are opaque strings, and systems normally do not try to look within them for searching • Combinations of segment plus State, Style or Scope The specification defines some general, cross-community selectors Communities may also define their own
  • 10. Cambridge Semantic Web Meetup May 14th 2013 10 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Selectors
  • 11. Cambridge Semantic Web Meetup May 14th 2013 11 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Selectors
  • 12. Cambridge Semantic Web Meetup May 14th 2013 12 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Selectors Selectors defined: • Fragment Selector • Range Selectors: • Text Position Selector • Text Quote Selector • Data Position Selector • Area Selectors • SVG Selector
  • 13. Cambridge Semantic Web Meetup May 14th 2013 13 Open Annotation Community Group http://www.w3.org/community/openannotation/ Core Data Model: Fragment URIs
  • 14. Cambridge Semantic Web Meetup May 14th 2013 14 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Fragment Selector Fragment Selector uses the fragment specifications to describe the segment: • Useful in combination with other Specifiers • No need to reinvent the wheel! • Allows Specific Resource URI to be reused • Allows additional information to be attached, such as the specification used to define the fragment Current Fragment specifications include: • HTML, XML, RDF/XML • PDF • Plain Text • SVG • Media Fragments
  • 15. Cambridge Semantic Web Meetup May 14th 2013 15 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Fragment Selector
  • 16. Cambridge Semantic Web Meetup May 14th 2013 16 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Fragment Selector
  • 17. Cambridge Semantic Web Meetup May 14th 2013 17 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: SVG Selector Media Fragments can only describe rectangles. SVG Selector allows arbitrary paths, circles, and so forth.
  • 18. Cambridge Semantic Web Meetup May 14th 2013 18 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: SVG Selector Note that the client downloads the SVG resource in this case
  • 19. Cambridge Semantic Web Meetup May 14th 2013 19 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Text Selectors Several intersecting issues require text based selectors: • HTML, PDF and Plain Text have fragment specifications, but only Plain Text allows arbitrary spans of text • Other formats don’t have a specification at all • One text selector could be reused across formats of the same text • Quotations in Annotations allow otherwise protected texts to be reproduced • Without the quotation and instead using character position, changes to the text will invalidate the selector We introduce two selectors: • Text Quote Selector • Text Position Selector
  • 20. Cambridge Semantic Web Meetup May 14th 2013 20 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Text Quote Selector
  • 21. Cambridge Semantic Web Meetup May 14th 2013 21 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Text Quote Selector
  • 22. Cambridge Semantic Web Meetup May 14th 2013 22 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Text Position Selector
  • 23. Cambridge Semantic Web Meetup May 14th 2013 23 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Text Position Selector
  • 24. Cambridge Semantic Web Meetup May 14th 2013 24 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: States Selectors describe segments, but the URI of the Source identifies the generic web resource, not a particular representation. The web is dynamic, representations change based on many factors; States allow us to record some of the factors to get back to the right representation. We introduce two States: • TimeState: • Time as a universal versioning mechanism, and pointing to archived copies of the resource • HttpRequestState • Capture HTTP headers for content negotiation (etc)
  • 25. Cambridge Semantic Web Meetup May 14th 2013 25 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Time State
  • 26. Cambridge Semantic Web Meetup May 14th 2013 26 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Time State
  • 27. Cambridge Semantic Web Meetup May 14th 2013 27 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: HTTP Request State
  • 28. Cambridge Semantic Web Meetup May 14th 2013 28 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: HTTP Request State
  • 29. Cambridge Semantic Web Meetup May 14th 2013 29 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: CSS Style Some Annotations should maintain the style choices of the creator, for example to not draw a black rectangle on an image of the night sky
  • 30. Cambridge Semantic Web Meetup May 14th 2013 30 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: CSS Style
  • 31. Cambridge Semantic Web Meetup May 14th 2013 31 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Scope It is often useful to know in which context a resource was annotated. This is recorded as a Scope of the Specific Resource
  • 32. Cambridge Semantic Web Meetup May 14th 2013 32 Open Annotation Community Group http://www.w3.org/community/openannotation/ Specifiers: Scope