sanderson overview of the w3c web annotation specifications
TRANSCRIPT
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
OverviewoftheW3CWebAnnotation
SpecificationsRobertSandersonSemanticArchitectJ.PaulGettyTrust
[email protected] /@azaroth42
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
BriefHistoryofAnnotationatW3C
• 2001Annotea• 2009OpenAnnotationCollaboration&
AnnotationOntology• 2011OpenAnnotationCommunityGroup• 2014WebAnnotationWorkingGroup• 2017TechnicalRecommendations
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
WebAnnotationMission
Interoperability betweenAnnotationsystems& platformsby…followingtheArchitectureoftheWeb…reusingexistingwebstandards…providingasingle,coherentmodeltoimplement…whichisorthogonaltothedomainofinterest…withoutrequiringadoptionofspecifictechnologies…whilemaintaininglowimplementationcosts
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
Annotation?
Asetofconnectedresources,typicallyincludingabodyandtarget,wherethebodyisrelatedtothetarget.
Usersannotateinorderto…Provideanaide-memoire bookmarking…Shareandinform commenting…Improvediscovery tagging…Organizeresources identifying…Interactwithothers replying
“ ”
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
Recommendations
Modelhttp://www.w3.org/TR/annotation-model/
LinkedDataVocabularyhttp://www.w3.org/TR/annotation-vocab/
Protocolhttp://www.w3.org/TR/annotation-protocol/
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
AnnotationEcosystem
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
SpecificResourceDataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
SpecificResourceDataModel
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
Adoption?
Tworelevantcasestudiesforthisaudience:• IIIF• DigitalPublishing
Had10implementationsbeforethespecificationswerefinalized,includingHypothes.is
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
http://iiif.io/
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
Userswanttocompareobjects…
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
Iwanttocompareobjects
acrossorganizationalboundaries
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
andannotate them.
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
APIs:AgreementPrecedingInteraction*
Presentation
Search
Image
Authentication
(*APIisreally:ApplicationProgrammingInterface)
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
PresentationAPI
Provideonlytheinformationnecessaryforanapplicationtopresenttheobjecttotheuser
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
PresentationAPI
http://iiif.io/api/presentation/2.1/
Structure
Properties• Descriptive• Rights• Technical• Linking
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
PresentationAPI:Annotations
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DigitalPublishingatW3C
ItisthegoalofthePublishingWorkingGrouptoprovide[…]thenecessarytechnologiesontheOpenWebPlatformtomakethecombinationoftraditionalpublishingandtheWebcomplete
[…].Allpublications– withtheirspecificitiesandtraditions– shouldbecomefirstclassentitieson
theWeb
“ ”
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DigitalPublishingDeliverables
• PackagedWebPublications(PWP)• AWebPublicationasasinglefile,usingapackagingformat
• EPUB4• FunctionalprofileofPWPwithfocusonaccessibilityandreliability
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
DigitalPublishingatW3C
• EPUBalreadyadoptedOpenAnnotation• Seehttp://www.idpf.org/epub/oa/
• PWPadoptingWebAnnotation,includingforEPUB4profile
@azaroth42
IIIF:Interope
rabilituy
Web
Ann
otation
Standards
@azaroth42
ThankYou!
[email protected] /@azaroth42