SlideShare a Scribd company logo
1 of 8
Annotations are coming to the web, and ... well, everything else.
Annotating Everything
 Published on December 14, 2016
Kurt Cagle
Founder and Chief Ontologist at Semantical, LLC
Life is lived in the margins. Three thousand years ago, priests and scholars were adding
comments about the validity of poems about the gods in copies of clay tablets along the edges,
along with comments such as Hath-ur wrote this part. Most extant copies of the Illiad from the
fifth century BCE have more marginal content than actual text, and creators in the various
manuscripts of the bible (leading up to the masterpiece of the Book of Kells) deliberately kept
wide margins not only to assist in binding the large, wide pages, but also to provide room for
scholars, transcriptionists, and illuminators to add their own last words (or sketches) about a
given paragraph or poem.
With the advent of printing (and consequently the significant reduction of the costof producing
a book), annotations exploded into multiple different forms - commentaries, citations,
corrections, glossary definitions and similar notations. These were often collected after the
publication of one edition of a work and appended to the next, either within the bodyof the text
(typically in footnotes either on the page or in chapter or bookappendices).
The Internet was, ultimately, built around the conceptof an annotation. A typical web page link
has all the key pieces one needs for a (very simple) annotation:
<ahref="/link/to/annotation"title="My comments about this annotation">
some inline text (the body)</a>
As the web shifted from being a read-only medium to being read-write oriented, one of the first
things to happen was the emergence of comments to content that was published, whether
articles or images. Most such systems provided a body(the comment), the author (the person
who posted the comment) and when the comment was made. Additionally, summary and title
metadata could be added. As mail moved away from being a stand-alone application to being a
mostly web-based app, it also became more annotation oriented.
Facebookand Twitter are, in the main, nothing but annotations annotating other annotations. A
tweet or facebookpostis submitted, typically containing a bodythat might include a link
(which gets transformed from an inline piece of text to a web URL), and subsequent comments
made to that tweet or postare annotations to that post, or to comments on that post. Facebook
content itself has a specific address, but comments generally do not.
Twitter's retweet facility does much the same thing, but no distinction is made between a
primary tweet and any retweets - they are each distinct objects. Indeed, at their core, most social
networks follow one of those two models - Pinterest, Tumblr, Instagram, Snapchat, Wordpress.
All of these are effectively annotations of annotations.
Given this realization, the W3C is moving towards final release of the Open Annotation
standard (OA). The core idea behind OA is that any resourcethat has a representation on the
web can be the target of an annotation - a web site, a web page, a blog post, an image, a PDF
document or anything else that is accessible on the web.
The structure of an annotation is straightforward, though its implementation is perhaps a bit
more complex (Figure 1):
Figure 1. Core structure of an annotation.
The annotation has two distinct parts: its target (what the annotate is referring to) and its body
(the content of the annotation itself). The target is represented by a URL (or web address)
though it could also be conceptualIRI (see Annotations and Semantics, below). The body
could be text (plain text or html) but could also be a link to an external document such as a blog
post, data definition, picture, video, fragment from another web source, in short, anything that
has an address on the web.
Annotations usually have a motivation or purpose. An annotation may be a general comment,
may be a formal or informal description or definition, may illustrate, indicate a change in status,
or similar action. An annotation may also have multiple bodies or targets, For instance, an
annotation may serve to identify the resumes of people in contention for a job:
<http://www.annotationserver.com/anno1234>
rdfs:label "Data Scientist Contenders";
a oa:Annotation;
oa:hasBody "Joe, these are the candidates I think we should be looking
at for the data scientist position.";
dc:subject <http://www.example.com/posting/jobDataScientist1>;
oa:hasTarget <http://www.example.com/resume/janeMarple>,
<http://www.example.com/resume/deweyCheatem>,
<http://www.example.com/resume/sherlockHolmes>,
<http://www.example.com/resume/herculesPoroit>;
oa:motivation oa:identifying;
dc:creator foaf:tomSwift;
.
In this case, the bodyis the content of the annotation, the subject provides a reference to an
external position, the motivation for the annotation is to identify individuals, and the targets are
the four individuals listed. The oa: is a namespace prefix identifying the various terms as being
in the Open Annotation namespace, while dc:is Dublin Core, a common standard for
identifying publishing metadata.
An annotation can be thought of as a link on steroids. The above annotation creates associations
between four different individuals through an external agency, something that can't easily be
done on the web. Similarly, an annotation can also link to another annotation:
<http://www.annotationserver.com/anno1235>
a oa:Annotation;
oa:hasBody "I like Jane Marple.She seems well qualified.";
dc:subject <http://www.example.com/resume/janeMarple>;
dc:subject <http://www.example.com/posting/jobDataScientist1>;
oa:hasTarget <http://www.annotationserver.com/anno1234>;
oa:motivation oa:assessing;
dc:creator foaf:janeDoe;
.
<http://www.annotationserver.com/anno1236>
a oa:Annotation;
oa:hasBody "I have problems with Dewey Cheatem. His resume looks dubious.";
dc:subject <http://www.example.com/resume/deweyCheatem>;
dc:subject <http://www.example.com/posting/jobDataScientist1>;
oa:hasTarget <http://www.annotationserver.com/anno1234>;
oa:motivation oa:assessing;
dc:creator foaf:mattSmith;
.
Here, there are two annotations, the first endorsing Jane Marple, the second raising questions
about Dewey Cheatem. Both point back to the original annotation, and the subjects, in turn, are
what were targets in the previous annotation.
How Web Annotations Work
One key difference between a link in an HTML document and an annotation is that a link is
embedded within a document, and is auto-selected by what's within the associated <a> tag.
With annotations, on the other hand, the target - the thing being annotated - is indicated by a
document located on a server, called an annotation server. Correspondingto this is
an annotation client, which can be thought of as being like a news reader - it takes all of the
annotations either associated with a given target or that corresponds to a given keyword or
query. In the former case, what comes back are all of the available "comments" for a given
document, while in the latter case, what comes back are suggestions about targets that satisfy a
search query ("give me all annotations about cats and show what they are annotating"). You can
also get conversations back - annotations that point to other annotations much like a layered
comment feed looks at the end of most articles ( or Facebookresponses). Theclient app would
then be responsible for presenting this information in a user-friendly manner.
Conceivably there could be thousands or even millions of such servers. Public annotation
servers (perhaps hosted by Google or Facebookor Twitter - or the next incarnations of these
kinds of companies) would be able to aggregate commentary about the web in general, while
private annotation servers might be run by investment banks or financial analysts, health care or
life sciences organizations, political activists and so forth, that would be subscription only.
Since concepts - things - can be referenced as targets, it's not hard to imagine an investment
company annotating stocks, bondsorfinancial instruments (as well as regulatory structures),
news organizations tagging specific watch topics or movie fans (and studios)tagging specific
movies, TV shows or games. IMDB does some of this last one now (as does Rotten Tomatoes)
but you could log into both the (hypothetical) IMDB or Tomato annotation servers and be able
to plug directly into the information spacethat either of these services would provide.
Since such annotation servers can also add tagging into established taxonomies, with enough
such servers in place, you can create a semantic profile of a person, organization, thing, work of
art or topic that makes it possible to query across all such servers universally, and can go a long
way of providing a provenance trail to both ensure the legitimacy of specific information and
how that information has changed over time.
Now, none of this is here yet. The Web Annotation Working Group has pushed
the annotation model itself, its vocabulary, and the transport protocol to Candidate
Recommendation status, meaning that you should start to see early prototypes ofannotation
servers and clients begin to appear by mid-2017, likely with universities, research organizations
and banks taking the lead here for internal applications. However, such services will likely go
commercial within the next two or three years, and by 2020 we could see a new annotation
explosion as more and more things (and even people) begin to develop their own annotation
spaces.
So, get out the sticky notes.
Kurt Cagle is a writer, blogger, and owner of SemanticalLLC, a smart data company.
He's covered with sticky notes.

More Related Content

Viewers also liked

II olimpiadas escolares 3 años
II olimpiadas escolares 3 añosII olimpiadas escolares 3 años
II olimpiadas escolares 3 añosO9O7
 
Denise Remington - Resume 20163
Denise Remington - Resume 20163Denise Remington - Resume 20163
Denise Remington - Resume 20163Denise Remington
 
Programmazione Neuro Linguistica e Comunicazione Alimentare
Programmazione Neuro Linguistica e Comunicazione AlimentareProgrammazione Neuro Linguistica e Comunicazione Alimentare
Programmazione Neuro Linguistica e Comunicazione AlimentareClaudio Pensieri
 
Pgtu rev for Municipio 14
Pgtu rev for Municipio 14Pgtu rev for Municipio 14
Pgtu rev for Municipio 14Damiano Morosi
 
Milagro Para El Colesterol - Martín Teixido
Milagro Para El Colesterol - Martín TeixidoMilagro Para El Colesterol - Martín Teixido
Milagro Para El Colesterol - Martín TeixidoMaria Fernanda Castillo
 
Pintamos con vino
Pintamos con vinoPintamos con vino
Pintamos con vinoO9O7
 
Exponential probability distribution
Exponential probability distributionExponential probability distribution
Exponential probability distributionMuhammad Bilal Tariq
 
Wilcoxon Rank-Sum Test
Wilcoxon Rank-Sum TestWilcoxon Rank-Sum Test
Wilcoxon Rank-Sum TestSahil Jain
 
PetroSync - Mastering Production Sharing Contracts
PetroSync - Mastering Production Sharing ContractsPetroSync - Mastering Production Sharing Contracts
PetroSync - Mastering Production Sharing ContractsPetroSync
 
Breng en houd je organisatie op orde voor een digitale toekomst
Breng en houd je organisatie op orde voor een digitale toekomstBreng en houd je organisatie op orde voor een digitale toekomst
Breng en houd je organisatie op orde voor een digitale toekomstvalantic NL
 
9 Reasons Why Outsourcing of Print Fleet Management Is so Popular
9 Reasons Why Outsourcing of Print Fleet Management Is so Popular9 Reasons Why Outsourcing of Print Fleet Management Is so Popular
9 Reasons Why Outsourcing of Print Fleet Management Is so PopularXenith Document Systems Ltd
 

Viewers also liked (17)

II olimpiadas escolares 3 años
II olimpiadas escolares 3 añosII olimpiadas escolares 3 años
II olimpiadas escolares 3 años
 
Estudio al plan de la patria
Estudio al plan de la patriaEstudio al plan de la patria
Estudio al plan de la patria
 
Denise Remington - Resume 20163
Denise Remington - Resume 20163Denise Remington - Resume 20163
Denise Remington - Resume 20163
 
Open data Rome
Open data RomeOpen data Rome
Open data Rome
 
Programmazione Neuro Linguistica e Comunicazione Alimentare
Programmazione Neuro Linguistica e Comunicazione AlimentareProgrammazione Neuro Linguistica e Comunicazione Alimentare
Programmazione Neuro Linguistica e Comunicazione Alimentare
 
Dejar de Roncar Hoy - Pablo Villaverde
Dejar de Roncar Hoy - Pablo VillaverdeDejar de Roncar Hoy - Pablo Villaverde
Dejar de Roncar Hoy - Pablo Villaverde
 
Pgtu rev for Municipio 14
Pgtu rev for Municipio 14Pgtu rev for Municipio 14
Pgtu rev for Municipio 14
 
Aumente Sus Gluteos - Brenda Peralta
Aumente Sus Gluteos - Brenda PeraltaAumente Sus Gluteos - Brenda Peralta
Aumente Sus Gluteos - Brenda Peralta
 
Cuerpo humano
Cuerpo humanoCuerpo humano
Cuerpo humano
 
Milagro Para El Colesterol - Martín Teixido
Milagro Para El Colesterol - Martín TeixidoMilagro Para El Colesterol - Martín Teixido
Milagro Para El Colesterol - Martín Teixido
 
Zimbra Overview
Zimbra OverviewZimbra Overview
Zimbra Overview
 
Pintamos con vino
Pintamos con vinoPintamos con vino
Pintamos con vino
 
Exponential probability distribution
Exponential probability distributionExponential probability distribution
Exponential probability distribution
 
Wilcoxon Rank-Sum Test
Wilcoxon Rank-Sum TestWilcoxon Rank-Sum Test
Wilcoxon Rank-Sum Test
 
PetroSync - Mastering Production Sharing Contracts
PetroSync - Mastering Production Sharing ContractsPetroSync - Mastering Production Sharing Contracts
PetroSync - Mastering Production Sharing Contracts
 
Breng en houd je organisatie op orde voor een digitale toekomst
Breng en houd je organisatie op orde voor een digitale toekomstBreng en houd je organisatie op orde voor een digitale toekomst
Breng en houd je organisatie op orde voor een digitale toekomst
 
9 Reasons Why Outsourcing of Print Fleet Management Is so Popular
9 Reasons Why Outsourcing of Print Fleet Management Is so Popular9 Reasons Why Outsourcing of Print Fleet Management Is so Popular
9 Reasons Why Outsourcing of Print Fleet Management Is so Popular
 

Similar to Annotations are coming to the web

Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
Web 2.0
Web 2.0Web 2.0
Web 2.0srpklc
 
Good Deeds Reflect Good Character Essay
Good Deeds Reflect Good Character EssayGood Deeds Reflect Good Character Essay
Good Deeds Reflect Good Character EssayJacqueline Ramirez
 
h t t p u w p . a a s . d u k e . e d u w s t u d i o .docx
h t t p    u w p . a a s . d u k e . e d u  w s t u d i o .docxh t t p    u w p . a a s . d u k e . e d u  w s t u d i o .docx
h t t p u w p . a a s . d u k e . e d u w s t u d i o .docxwhittemorelucilla
 
The Open Debate Engine
The Open Debate EngineThe Open Debate Engine
The Open Debate EngineGreg Schnippel
 
web tech
web techweb tech
web techyhen06
 
As we move into more in-depth discussion of media literacy, we wil.docx
As we move into more in-depth discussion of media literacy, we wil.docxAs we move into more in-depth discussion of media literacy, we wil.docx
As we move into more in-depth discussion of media literacy, we wil.docxwildmandelorse
 
Guest Pulse Dictionary Of Social Media Terms
Guest Pulse Dictionary Of Social Media TermsGuest Pulse Dictionary Of Social Media Terms
Guest Pulse Dictionary Of Social Media TermsMark Moreno
 
What is web 2.0pptx
What is web 2.0pptxWhat is web 2.0pptx
What is web 2.0pptxdrusie
 
TopicAs we move into more in-depth discussion of media literacy.docx
TopicAs we move into more in-depth discussion of media literacy.docxTopicAs we move into more in-depth discussion of media literacy.docx
TopicAs we move into more in-depth discussion of media literacy.docxTakishaPeck109
 
Referencing an Article - Its styles and type.pdf
Referencing an Article - Its styles and type.pdfReferencing an Article - Its styles and type.pdf
Referencing an Article - Its styles and type.pdfPhD Assistance
 
Adventures in Cat Herding
Adventures in Cat HerdingAdventures in Cat Herding
Adventures in Cat HerdingLarry Belmont
 
Ieee referencing for word 2007 worksheet
Ieee referencing for word 2007 worksheetIeee referencing for word 2007 worksheet
Ieee referencing for word 2007 worksheetlibrarymudc
 
Google Tool Talk
Google Tool TalkGoogle Tool Talk
Google Tool TalkMarc Canter
 

Similar to Annotations are coming to the web (20)

Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Blogstl (1)
Blogstl (1)Blogstl (1)
Blogstl (1)
 
Good Deeds Reflect Good Character Essay
Good Deeds Reflect Good Character EssayGood Deeds Reflect Good Character Essay
Good Deeds Reflect Good Character Essay
 
h t t p u w p . a a s . d u k e . e d u w s t u d i o .docx
h t t p    u w p . a a s . d u k e . e d u  w s t u d i o .docxh t t p    u w p . a a s . d u k e . e d u  w s t u d i o .docx
h t t p u w p . a a s . d u k e . e d u w s t u d i o .docx
 
The Internet N U
The Internet N UThe Internet N U
The Internet N U
 
The Open Debate Engine
The Open Debate EngineThe Open Debate Engine
The Open Debate Engine
 
web tech
web techweb tech
web tech
 
As we move into more in-depth discussion of media literacy, we wil.docx
As we move into more in-depth discussion of media literacy, we wil.docxAs we move into more in-depth discussion of media literacy, we wil.docx
As we move into more in-depth discussion of media literacy, we wil.docx
 
Guest Pulse Dictionary Of Social Media Terms
Guest Pulse Dictionary Of Social Media TermsGuest Pulse Dictionary Of Social Media Terms
Guest Pulse Dictionary Of Social Media Terms
 
What is web 2.0pptx
What is web 2.0pptxWhat is web 2.0pptx
What is web 2.0pptx
 
TopicAs we move into more in-depth discussion of media literacy.docx
TopicAs we move into more in-depth discussion of media literacy.docxTopicAs we move into more in-depth discussion of media literacy.docx
TopicAs we move into more in-depth discussion of media literacy.docx
 
Referencing an Article - Its styles and type.pdf
Referencing an Article - Its styles and type.pdfReferencing an Article - Its styles and type.pdf
Referencing an Article - Its styles and type.pdf
 
Adventures in Cat Herding
Adventures in Cat HerdingAdventures in Cat Herding
Adventures in Cat Herding
 
Spotlight
SpotlightSpotlight
Spotlight
 
Ieee referencing for word 2007 worksheet
Ieee referencing for word 2007 worksheetIeee referencing for word 2007 worksheet
Ieee referencing for word 2007 worksheet
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Google Tool Talk
Google Tool TalkGoogle Tool Talk
Google Tool Talk
 

Recently uploaded

VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 

Annotations are coming to the web

  • 1.
  • 2. Annotations are coming to the web, and ... well, everything else. Annotating Everything  Published on December 14, 2016 Kurt Cagle Founder and Chief Ontologist at Semantical, LLC Life is lived in the margins. Three thousand years ago, priests and scholars were adding comments about the validity of poems about the gods in copies of clay tablets along the edges, along with comments such as Hath-ur wrote this part. Most extant copies of the Illiad from the fifth century BCE have more marginal content than actual text, and creators in the various manuscripts of the bible (leading up to the masterpiece of the Book of Kells) deliberately kept wide margins not only to assist in binding the large, wide pages, but also to provide room for scholars, transcriptionists, and illuminators to add their own last words (or sketches) about a given paragraph or poem. With the advent of printing (and consequently the significant reduction of the costof producing a book), annotations exploded into multiple different forms - commentaries, citations, corrections, glossary definitions and similar notations. These were often collected after the publication of one edition of a work and appended to the next, either within the bodyof the text (typically in footnotes either on the page or in chapter or bookappendices). The Internet was, ultimately, built around the conceptof an annotation. A typical web page link has all the key pieces one needs for a (very simple) annotation: <ahref="/link/to/annotation"title="My comments about this annotation"> some inline text (the body)</a> As the web shifted from being a read-only medium to being read-write oriented, one of the first things to happen was the emergence of comments to content that was published, whether articles or images. Most such systems provided a body(the comment), the author (the person who posted the comment) and when the comment was made. Additionally, summary and title
  • 3. metadata could be added. As mail moved away from being a stand-alone application to being a mostly web-based app, it also became more annotation oriented. Facebookand Twitter are, in the main, nothing but annotations annotating other annotations. A tweet or facebookpostis submitted, typically containing a bodythat might include a link (which gets transformed from an inline piece of text to a web URL), and subsequent comments made to that tweet or postare annotations to that post, or to comments on that post. Facebook content itself has a specific address, but comments generally do not. Twitter's retweet facility does much the same thing, but no distinction is made between a primary tweet and any retweets - they are each distinct objects. Indeed, at their core, most social networks follow one of those two models - Pinterest, Tumblr, Instagram, Snapchat, Wordpress. All of these are effectively annotations of annotations. Given this realization, the W3C is moving towards final release of the Open Annotation standard (OA). The core idea behind OA is that any resourcethat has a representation on the web can be the target of an annotation - a web site, a web page, a blog post, an image, a PDF document or anything else that is accessible on the web. The structure of an annotation is straightforward, though its implementation is perhaps a bit more complex (Figure 1):
  • 4. Figure 1. Core structure of an annotation. The annotation has two distinct parts: its target (what the annotate is referring to) and its body (the content of the annotation itself). The target is represented by a URL (or web address) though it could also be conceptualIRI (see Annotations and Semantics, below). The body could be text (plain text or html) but could also be a link to an external document such as a blog post, data definition, picture, video, fragment from another web source, in short, anything that has an address on the web. Annotations usually have a motivation or purpose. An annotation may be a general comment, may be a formal or informal description or definition, may illustrate, indicate a change in status, or similar action. An annotation may also have multiple bodies or targets, For instance, an annotation may serve to identify the resumes of people in contention for a job: <http://www.annotationserver.com/anno1234> rdfs:label "Data Scientist Contenders"; a oa:Annotation; oa:hasBody "Joe, these are the candidates I think we should be looking at for the data scientist position."; dc:subject <http://www.example.com/posting/jobDataScientist1>; oa:hasTarget <http://www.example.com/resume/janeMarple>, <http://www.example.com/resume/deweyCheatem>, <http://www.example.com/resume/sherlockHolmes>, <http://www.example.com/resume/herculesPoroit>; oa:motivation oa:identifying; dc:creator foaf:tomSwift; .
  • 5. In this case, the bodyis the content of the annotation, the subject provides a reference to an external position, the motivation for the annotation is to identify individuals, and the targets are the four individuals listed. The oa: is a namespace prefix identifying the various terms as being in the Open Annotation namespace, while dc:is Dublin Core, a common standard for identifying publishing metadata. An annotation can be thought of as a link on steroids. The above annotation creates associations between four different individuals through an external agency, something that can't easily be done on the web. Similarly, an annotation can also link to another annotation: <http://www.annotationserver.com/anno1235> a oa:Annotation; oa:hasBody "I like Jane Marple.She seems well qualified."; dc:subject <http://www.example.com/resume/janeMarple>; dc:subject <http://www.example.com/posting/jobDataScientist1>; oa:hasTarget <http://www.annotationserver.com/anno1234>; oa:motivation oa:assessing; dc:creator foaf:janeDoe; . <http://www.annotationserver.com/anno1236> a oa:Annotation; oa:hasBody "I have problems with Dewey Cheatem. His resume looks dubious."; dc:subject <http://www.example.com/resume/deweyCheatem>; dc:subject <http://www.example.com/posting/jobDataScientist1>; oa:hasTarget <http://www.annotationserver.com/anno1234>; oa:motivation oa:assessing; dc:creator foaf:mattSmith; . Here, there are two annotations, the first endorsing Jane Marple, the second raising questions about Dewey Cheatem. Both point back to the original annotation, and the subjects, in turn, are what were targets in the previous annotation. How Web Annotations Work One key difference between a link in an HTML document and an annotation is that a link is embedded within a document, and is auto-selected by what's within the associated <a> tag.
  • 6.
  • 7. With annotations, on the other hand, the target - the thing being annotated - is indicated by a document located on a server, called an annotation server. Correspondingto this is an annotation client, which can be thought of as being like a news reader - it takes all of the annotations either associated with a given target or that corresponds to a given keyword or query. In the former case, what comes back are all of the available "comments" for a given document, while in the latter case, what comes back are suggestions about targets that satisfy a search query ("give me all annotations about cats and show what they are annotating"). You can also get conversations back - annotations that point to other annotations much like a layered comment feed looks at the end of most articles ( or Facebookresponses). Theclient app would then be responsible for presenting this information in a user-friendly manner. Conceivably there could be thousands or even millions of such servers. Public annotation servers (perhaps hosted by Google or Facebookor Twitter - or the next incarnations of these kinds of companies) would be able to aggregate commentary about the web in general, while private annotation servers might be run by investment banks or financial analysts, health care or life sciences organizations, political activists and so forth, that would be subscription only. Since concepts - things - can be referenced as targets, it's not hard to imagine an investment company annotating stocks, bondsorfinancial instruments (as well as regulatory structures), news organizations tagging specific watch topics or movie fans (and studios)tagging specific movies, TV shows or games. IMDB does some of this last one now (as does Rotten Tomatoes) but you could log into both the (hypothetical) IMDB or Tomato annotation servers and be able to plug directly into the information spacethat either of these services would provide. Since such annotation servers can also add tagging into established taxonomies, with enough such servers in place, you can create a semantic profile of a person, organization, thing, work of art or topic that makes it possible to query across all such servers universally, and can go a long way of providing a provenance trail to both ensure the legitimacy of specific information and how that information has changed over time.
  • 8. Now, none of this is here yet. The Web Annotation Working Group has pushed the annotation model itself, its vocabulary, and the transport protocol to Candidate Recommendation status, meaning that you should start to see early prototypes ofannotation servers and clients begin to appear by mid-2017, likely with universities, research organizations and banks taking the lead here for internal applications. However, such services will likely go commercial within the next two or three years, and by 2020 we could see a new annotation explosion as more and more things (and even people) begin to develop their own annotation spaces. So, get out the sticky notes. Kurt Cagle is a writer, blogger, and owner of SemanticalLLC, a smart data company. He's covered with sticky notes.