SlideShare une entreprise Scribd logo
1  sur  23
No More Broken Links
Mark Baker
Analecta Communications Inc.
Why do links break?
 Somebody moved the cheese
A
B
D E
C
Taking Tech Comm to the Web 2
Links in HTML
<p>Hawkes‘ final film is a lighthearted
Western in the Rio Bravo mold, with
<a
href="http://www.johnwayne.com/">
the Duke</a> as an ex-Union colonel
out to settle some old scores.</p>
Taking Tech Comm to the Web 3
Hard Links
 A hard link identifies a resource to link to
Taking Tech Comm to the Web 4
Hard links are hard work
 Author discovers a resource to
link to
 Author creates link to chosen
resource
 Author manages and updates
link over time
Taking Tech Comm to the Web 5
Hard Linking
 Topics contain direct links to other
topics
A
B
D E
C
Taking Tech Comm to the Web 6
The problem with hard linking
 If a topic is reused in more than one
location, what do you do about the links?
A
B
D E
C
First use
A
D
C
Second use
F
?
Taking Tech Comm to the Web 7
Remove all the links?
 Lonely topics
A
B
D E
C
A
D
C
First use Second use
F
Taking Tech Comm to the Web 8
Externalize the links
 Move the links to a map file
 New map file required for each use
 Heavy creation and maintenance burden
 Will tend to limit amount of linking that is practical
First use Second use
Map file for first use
A  B
A  C
A  D
A  E
Map file for second use
A  C
A  D
A  F
Taking Tech Comm to the Web 9
Soft linking
 A soft link identifies the subject that
is mentioned
Taking Tech Comm to the Web 10
Soft links in XML
<p><director name="Howard
Hawkes">Hawkes'</director> final
film is a lighthearted Western in the
<movie>Rio Bravo</movie> mold,
with <actor name="John Wayne">the
Duke</actor> as an ex-Union colonel
out to settle some old scores.</p>
Taking Tech Comm to the Web 11
How do links get made
 Topics are indexed by subject
Taking Tech Comm to the Web 12
Topic indexing in XML
<topic name="john-wayne-bio">
<index>
<reference type="actor">
<key>John Wayne</key>
</reference>
<reference type="producer">
<key>John Wayne</key>
</reference>
</index>
…
</topic>
Taking Tech Comm to the Web 13
Links discovered via topic indexes
Taking Tech Comm to the Web 14
Soft linking != redirection
 No resource is identified in any way
Taking Tech Comm to the Web 15
Connection is by subject only
 No resource has to exist to name a
subject
Taking Tech Comm to the Web 16
Soft linking and reuse
 Links are created by querying the available
topics in each place a topic is used
A
B
D E
C
First use Second use
A
D
C
F
Taking Tech Comm to the Web 17
What if no topic found?
 Sometime there will be no topic in the
current set for a reference
A
D
C
F
Taking Tech Comm to the Web 18
Not topic, no link!
 No broken link, because no link to
break
A
D
C
F
Taking Tech Comm to the Web 19
What if multiple topics found?
 More than one topic can cover the same subject
Taking Tech Comm to the Web 20
Handling multiple link targets 1
 Create a popup
with multiple links
Topics on John
Wayne
• Filmography
• Biography
Taking Tech Comm to the Web 21
Handling multiple link targets 2
 Gather all the links
at the end of the
topic
More on John Wayne
• Filmography
• Biography
Taking Tech Comm to the Web 22
Questions?
 Contact information
 Mark Baker
 Analecta Communications Inc.
 mbaker@analecta.com
 Twitter: @mbakeranalecta
 Company: http://analecta.com
 Blog: http://everypageispageone.com
 Book: http://xmlpress.net/publications/eppo/
Taking Tech Comm to the Web 23

Contenu connexe

En vedette

En vedette (18)

Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one baker
 
It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016
 
Information architecture bottom up
Information architecture bottom upInformation architecture bottom up
Information architecture bottom up
 
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
 
Nike ppt
Nike pptNike ppt
Nike ppt
 
The world of women's marketing
The world of women's marketingThe world of women's marketing
The world of women's marketing
 
Brand positioning part 3
Brand positioning   part 3Brand positioning   part 3
Brand positioning part 3
 
Taglines or braglines
Taglines or braglinesTaglines or braglines
Taglines or braglines
 
Nike brand mantra
Nike brand mantraNike brand mantra
Nike brand mantra
 
Tips on making great taglines
Tips on making great taglinesTips on making great taglines
Tips on making great taglines
 
Nike media midterm presentation
Nike media midterm presentation Nike media midterm presentation
Nike media midterm presentation
 
Nike- Subliminal Ad Presentation
Nike- Subliminal Ad PresentationNike- Subliminal Ad Presentation
Nike- Subliminal Ad Presentation
 
The Brand Canvas
The Brand CanvasThe Brand Canvas
The Brand Canvas
 
Developing a Brand Essence
Developing a Brand EssenceDeveloping a Brand Essence
Developing a Brand Essence
 
One Page Talent Management
One Page Talent ManagementOne Page Talent Management
One Page Talent Management
 
The Change Canvas
The Change CanvasThe Change Canvas
The Change Canvas
 
Tag-lines are out. Benefit-lines are in!
Tag-lines are out. Benefit-lines are in!Tag-lines are out. Benefit-lines are in!
Tag-lines are out. Benefit-lines are in!
 
Digital strategy canvas
Digital strategy canvas Digital strategy canvas
Digital strategy canvas
 

Similaire à No More Broken Links

Managing Links for Content Reuse
Managing Links for Content ReuseManaging Links for Content Reuse
Managing Links for Content ReuseMark Baker
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereJohn Riviello
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereJohn Riviello
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide WebDavid Evans
 
Can your website be your API and real life
Can your website be your API and real lifeCan your website be your API and real life
Can your website be your API and real lifeGlenn Jones
 
Getting started with HTML & CSS
Getting started with HTML & CSSGetting started with HTML & CSS
Getting started with HTML & CSSBen Eveloff
 
Web 2.0 Bootcamp
Web 2.0 BootcampWeb 2.0 Bootcamp
Web 2.0 Bootcampleoklein
 

Similaire à No More Broken Links (8)

Managing Links for Content Reuse
Managing Links for Content ReuseManaging Links for Content Reuse
Managing Links for Content Reuse
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is Here
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is Here
 
Web2 Jec
Web2 JecWeb2 Jec
Web2 Jec
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide Web
 
Can your website be your API and real life
Can your website be your API and real lifeCan your website be your API and real life
Can your website be your API and real life
 
Getting started with HTML & CSS
Getting started with HTML & CSSGetting started with HTML & CSS
Getting started with HTML & CSS
 
Web 2.0 Bootcamp
Web 2.0 BootcampWeb 2.0 Bootcamp
Web 2.0 Bootcamp
 

Dernier

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

No More Broken Links

  • 1. No More Broken Links Mark Baker Analecta Communications Inc.
  • 2. Why do links break?  Somebody moved the cheese A B D E C Taking Tech Comm to the Web 2
  • 3. Links in HTML <p>Hawkes‘ final film is a lighthearted Western in the Rio Bravo mold, with <a href="http://www.johnwayne.com/"> the Duke</a> as an ex-Union colonel out to settle some old scores.</p> Taking Tech Comm to the Web 3
  • 4. Hard Links  A hard link identifies a resource to link to Taking Tech Comm to the Web 4
  • 5. Hard links are hard work  Author discovers a resource to link to  Author creates link to chosen resource  Author manages and updates link over time Taking Tech Comm to the Web 5
  • 6. Hard Linking  Topics contain direct links to other topics A B D E C Taking Tech Comm to the Web 6
  • 7. The problem with hard linking  If a topic is reused in more than one location, what do you do about the links? A B D E C First use A D C Second use F ? Taking Tech Comm to the Web 7
  • 8. Remove all the links?  Lonely topics A B D E C A D C First use Second use F Taking Tech Comm to the Web 8
  • 9. Externalize the links  Move the links to a map file  New map file required for each use  Heavy creation and maintenance burden  Will tend to limit amount of linking that is practical First use Second use Map file for first use A  B A  C A  D A  E Map file for second use A  C A  D A  F Taking Tech Comm to the Web 9
  • 10. Soft linking  A soft link identifies the subject that is mentioned Taking Tech Comm to the Web 10
  • 11. Soft links in XML <p><director name="Howard Hawkes">Hawkes'</director> final film is a lighthearted Western in the <movie>Rio Bravo</movie> mold, with <actor name="John Wayne">the Duke</actor> as an ex-Union colonel out to settle some old scores.</p> Taking Tech Comm to the Web 11
  • 12. How do links get made  Topics are indexed by subject Taking Tech Comm to the Web 12
  • 13. Topic indexing in XML <topic name="john-wayne-bio"> <index> <reference type="actor"> <key>John Wayne</key> </reference> <reference type="producer"> <key>John Wayne</key> </reference> </index> … </topic> Taking Tech Comm to the Web 13
  • 14. Links discovered via topic indexes Taking Tech Comm to the Web 14
  • 15. Soft linking != redirection  No resource is identified in any way Taking Tech Comm to the Web 15
  • 16. Connection is by subject only  No resource has to exist to name a subject Taking Tech Comm to the Web 16
  • 17. Soft linking and reuse  Links are created by querying the available topics in each place a topic is used A B D E C First use Second use A D C F Taking Tech Comm to the Web 17
  • 18. What if no topic found?  Sometime there will be no topic in the current set for a reference A D C F Taking Tech Comm to the Web 18
  • 19. Not topic, no link!  No broken link, because no link to break A D C F Taking Tech Comm to the Web 19
  • 20. What if multiple topics found?  More than one topic can cover the same subject Taking Tech Comm to the Web 20
  • 21. Handling multiple link targets 1  Create a popup with multiple links Topics on John Wayne • Filmography • Biography Taking Tech Comm to the Web 21
  • 22. Handling multiple link targets 2  Gather all the links at the end of the topic More on John Wayne • Filmography • Biography Taking Tech Comm to the Web 22
  • 23. Questions?  Contact information  Mark Baker  Analecta Communications Inc.  mbaker@analecta.com  Twitter: @mbakeranalecta  Company: http://analecta.com  Blog: http://everypageispageone.com  Book: http://xmlpress.net/publications/eppo/ Taking Tech Comm to the Web 23