SlideShare a Scribd company logo
1 of 36
Managing Links
for Content Reuse


  Mark Baker
  Analecta Communications Inc.
Links Matter
 The web is a hypertext medium
   So are help systems
 A page that does not link to anything
  is a dead end
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>
Hard Links
 A hard link identifies a resource to link to
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
Hard Linking
 Topics contain direct links to other
  topics


              B          C



                    A


              D          E
The problem with hard linking
 If a topic is reused in more than one
  location, what do you do about the links?
 First use                Second use



                 C                     C
  B


             A                    A    ?      F



  D              E        D
Remove all the links?
 Lonely topics
 First use           Second use



                 C                C
  B


             A               A        F



  D              E   D
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             Map file for second use
AB                                AC
AC                                AD
AD                                AF
AE
Soft linking
 A soft link identifies the subject that
  is mentioned
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>
How do links get made
 Topics are indexed by subject
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>
Links discovered via topic indexes
Soft linking != redirection
 No resource is identified in any way
Connection is by subject only
 No resource has to exist to name a
  subject
Soft linking and reuse
 Links are created by querying the available
  topics in each place a topic is used
 First use                Second use



                 C                     C
  B


             A                    A        F



  D              E         D
What if no topic found?
 Sometime there will be no topic in the
  current set for a reference


                      C



                 A         F


            D
Not topic, no link!
 No broken link, because no link to
  break


                       C



                  A         F


             D
Mentions are not links
 Text must be written so that links are
  omissible
   No “For more information, see …”
   No “Click here.”
 Authors can mark up all significant
  mentions
   If there is a topic on that subject, you
    get a link
   If not, no harm done
No link, no problem
 Lack of a topic to link to not
  necessarily a problem
   There are simply no topics on that
    subject in this collection
 Or, it may signal something missing
  from the collection
What if multiple topics found?
 More than one topic can cover the same subject
Different topics, same subject

<topic name="john-wayne-bio">     <topic name="john-wayne-
  <index>                             filmography">
    <reference type="actor">        <index>
      <key>John Wayne</key>           <reference type="actor">
    </reference>                         <key>John Wayne</key>
    <reference type="producer">       </reference>
      <key>John Wayne</key>         </index>
     </reference>                 …
  </index>                        </topic>
…
</topic>
Handling multiple link targets 1

 Create a popup
  with multiple links
                        Topics on John
                        Wayne
                        • Filmography
                        • Biography
Handling multiple link targets 2
 Gather all the links
  at the end of the
  topic




                         More on John Wayne
                         • Filmography
                         • Biography
Linking style options
 Mentions are not links
   Therefore, linking style is not determined
    at authoring time
   Mentions are never explicit links, so you
    can link inline or out of line in build
   Ensures consisten style when reusing
    content from multiple authors
 Also, can use index markup to
  generate related topics links.
Discovery is expensive
Cost of discovery: hard links
 Author has to find the resource to link
  to each time
 Multiple authors linking to the same
  resource discover it independently
 Discovery breaks the author’s stream
  of thought
 Cost increases with size of collection
Cost of discovery: soft links
 Authors do not do resource discovery
  when writing
 Just mark up mentions of subjects
   Mark them all up, it costs nothing
 No interrupting flow to find linkable
  resources
 No need to browse the collection
Forward looking
 How do you link to
  topics that do not
  yet exist?
 But you can always
  mark up mentions
  of subjects
   Subjects are always
    there
 Topics on those
  subjects may
  appear later
Future-proof
 Hard links are
  fragile, volatile
    Require
     maintenance
 Marked-up
  mentions of
  subjects are stable
    The Duke will
     always be John
     Wayne
Quality
 The best topic on a subject is chosen
  by the author of that topic
Helps validate content
 Coverage
   Reveals missing topics
 Duplication
   Use indexes to detect duplication
 Terminology
   Discover incorrect terms in text or
    indexes
Summary
 Soft linking addresses key linking
  challenges
   Reuse: enables transparent reuse of
    topics
   Discovery: authors don’t have to hunt for
    link targets
   Maintenance: soft links don’t require
    much maintenance
   Quality: subject experts identify the best
    resources on a subject
Contact
 Mark Baker
     Analecta Communications Inc.
     analecta.com
     +1-613-614-5881
     Blog: everypageispageone.com
 SPFE Architecture
   supports soft linking
   SPFE.info
   Presentation at CMS/DITA 2012
       http://www.cm-strategies.com/2012/abstracts.htm#Baker
Thank you!
 Questions?



Contact:

Mark Baker
   Analecta Communications
   Inc.
   analecta.com
   +1-613-614-5881
   everypageispageone.com
   SPFE.info

More Related Content

Similar to Managing Links for Content Reuse

No More Broken Links
No More Broken LinksNo More Broken Links
No More Broken LinksMark Baker
 
Linking Library Data on the Web
Linking Library Data on the WebLinking Library Data on the Web
Linking Library Data on the WebDan Chudnov
 
Adobe Dreamweaver1
Adobe Dreamweaver1Adobe Dreamweaver1
Adobe Dreamweaver1nkinoshi
 
Adobe Dreamweaver1
Adobe Dreamweaver1Adobe Dreamweaver1
Adobe Dreamweaver1nkinoshi
 
99ways presentation at semtech conference 2009
99ways presentation at semtech conference 200999ways presentation at semtech conference 2009
99ways presentation at semtech conference 2009michele minno
 
Web Based Activities
Web Based ActivitiesWeb Based Activities
Web Based Activitiesguest7ac40f
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO StrategiesShimanto Arif
 
Meta Lib & X Server At Duke University
Meta Lib & X Server At Duke UniversityMeta Lib & X Server At Duke University
Meta Lib & X Server At Duke UniversityJohn Little
 
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...Hiberlink: Prototypes of pro-active approaches to support the archiving of we...
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...EDINA, University of Edinburgh
 
Prototypes of pro-active approaches to support the archiving of web reference...
Prototypes of pro-active approaches to support the archiving of web reference...Prototypes of pro-active approaches to support the archiving of web reference...
Prototypes of pro-active approaches to support the archiving of web reference...EDINA, University of Edinburgh
 
WebQuest on WebQuests for Educators
WebQuest on WebQuests for EducatorsWebQuest on WebQuests for Educators
WebQuest on WebQuests for EducatorsM Croskey
 
Film.docx
Film.docxFilm.docx
Film.docxbkbk37
 
The civil rights movement ppt for itc 1 kj 4
The civil rights movement ppt for itc 1 kj 4The civil rights movement ppt for itc 1 kj 4
The civil rights movement ppt for itc 1 kj 4hollowaymm
 
Internet based instructional strategies
Internet based instructional strategiesInternet based instructional strategies
Internet based instructional strategiescampbelltricia
 
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Ishan Mishra
 
Bookmarking and Beyond - ISTE 2012
Bookmarking and Beyond - ISTE 2012Bookmarking and Beyond - ISTE 2012
Bookmarking and Beyond - ISTE 2012Vicki Davis
 

Similar to Managing Links for Content Reuse (20)

No More Broken Links
No More Broken LinksNo More Broken Links
No More Broken Links
 
Linking Library Data on the Web
Linking Library Data on the WebLinking Library Data on the Web
Linking Library Data on the Web
 
Facs online tutorial
Facs online tutorialFacs online tutorial
Facs online tutorial
 
Adobe Dreamweaver1
Adobe Dreamweaver1Adobe Dreamweaver1
Adobe Dreamweaver1
 
Adobe Dreamweaver1
Adobe Dreamweaver1Adobe Dreamweaver1
Adobe Dreamweaver1
 
Cs110utley
Cs110utleyCs110utley
Cs110utley
 
99ways presentation at semtech conference 2009
99ways presentation at semtech conference 200999ways presentation at semtech conference 2009
99ways presentation at semtech conference 2009
 
Web Based Activities
Web Based ActivitiesWeb Based Activities
Web Based Activities
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO Strategies
 
Meta Lib & X Server At Duke University
Meta Lib & X Server At Duke UniversityMeta Lib & X Server At Duke University
Meta Lib & X Server At Duke University
 
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...Hiberlink: Prototypes of pro-active approaches to support the archiving of we...
Hiberlink: Prototypes of pro-active approaches to support the archiving of we...
 
Prototypes of pro-active approaches to support the archiving of web reference...
Prototypes of pro-active approaches to support the archiving of web reference...Prototypes of pro-active approaches to support the archiving of web reference...
Prototypes of pro-active approaches to support the archiving of web reference...
 
Search 4
Search 4Search 4
Search 4
 
WebQuest on WebQuests for Educators
WebQuest on WebQuests for EducatorsWebQuest on WebQuests for Educators
WebQuest on WebQuests for Educators
 
Film.docx
Film.docxFilm.docx
Film.docx
 
The civil rights movement ppt for itc 1 kj 4
The civil rights movement ppt for itc 1 kj 4The civil rights movement ppt for itc 1 kj 4
The civil rights movement ppt for itc 1 kj 4
 
Cities: Making Free Accessible WordPress Themes
Cities: Making Free Accessible WordPress ThemesCities: Making Free Accessible WordPress Themes
Cities: Making Free Accessible WordPress Themes
 
Internet based instructional strategies
Internet based instructional strategiesInternet based instructional strategies
Internet based instructional strategies
 
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
 
Bookmarking and Beyond - ISTE 2012
Bookmarking and Beyond - ISTE 2012Bookmarking and Beyond - ISTE 2012
Bookmarking and Beyond - ISTE 2012
 

More from Mark 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 2016Mark Baker
 
Structure and hypertext
Structure and hypertextStructure and hypertext
Structure and hypertextMark Baker
 
Every page is page one (www1214)
Every page is page one (www1214)Every page is page one (www1214)
Every page is page one (www1214)Mark Baker
 
Information architecture bottom up
Information architecture bottom upInformation architecture bottom up
Information architecture bottom upMark Baker
 
More content in less time
More content in less timeMore content in less time
More content in less timeMark Baker
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one bakerMark Baker
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one bakerMark Baker
 
Writing every page is page one topics
Writing every page is page one topics Writing every page is page one topics
Writing every page is page one topics Mark Baker
 
More content in less time
More content in less timeMore content in less time
More content in less timeMark Baker
 
Include it all. Filter it afterward.
Include it all. Filter it afterward.Include it all. Filter it afterward.
Include it all. Filter it afterward.Mark Baker
 

More from Mark Baker (10)

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
 
Structure and hypertext
Structure and hypertextStructure and hypertext
Structure and hypertext
 
Every page is page one (www1214)
Every page is page one (www1214)Every page is page one (www1214)
Every page is page one (www1214)
 
Information architecture bottom up
Information architecture bottom upInformation architecture bottom up
Information architecture bottom up
 
More content in less time
More content in less timeMore content in less time
More content in less time
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one baker
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one baker
 
Writing every page is page one topics
Writing every page is page one topics Writing every page is page one topics
Writing every page is page one topics
 
More content in less time
More content in less timeMore content in less time
More content in less time
 
Include it all. Filter it afterward.
Include it all. Filter it afterward.Include it all. Filter it afterward.
Include it all. Filter it afterward.
 

Recently uploaded

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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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 ...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Managing Links for Content Reuse

  • 1. Managing Links for Content Reuse Mark Baker Analecta Communications Inc.
  • 2. Links Matter  The web is a hypertext medium  So are help systems  A page that does not link to anything is a dead end
  • 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>
  • 4. Hard Links  A hard link identifies a resource to link to
  • 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
  • 6. Hard Linking  Topics contain direct links to other topics B C A D E
  • 7. The problem with hard linking  If a topic is reused in more than one location, what do you do about the links? First use Second use C C B A A ? F D E D
  • 8. Remove all the links?  Lonely topics First use Second use C C B A A F D E D
  • 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 Map file for second use AB AC AC AD AD AF AE
  • 10. Soft linking  A soft link identifies the subject that is mentioned
  • 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>
  • 12. How do links get made  Topics are indexed by subject
  • 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>
  • 14. Links discovered via topic indexes
  • 15. Soft linking != redirection  No resource is identified in any way
  • 16. Connection is by subject only  No resource has to exist to name a subject
  • 17. Soft linking and reuse  Links are created by querying the available topics in each place a topic is used First use Second use C C B A A F D E D
  • 18. What if no topic found?  Sometime there will be no topic in the current set for a reference C A F D
  • 19. Not topic, no link!  No broken link, because no link to break C A F D
  • 20. Mentions are not links  Text must be written so that links are omissible  No “For more information, see …”  No “Click here.”  Authors can mark up all significant mentions  If there is a topic on that subject, you get a link  If not, no harm done
  • 21. No link, no problem  Lack of a topic to link to not necessarily a problem  There are simply no topics on that subject in this collection  Or, it may signal something missing from the collection
  • 22. What if multiple topics found?  More than one topic can cover the same subject
  • 23. Different topics, same subject <topic name="john-wayne-bio"> <topic name="john-wayne- <index> filmography"> <reference type="actor"> <index> <key>John Wayne</key> <reference type="actor"> </reference> <key>John Wayne</key> <reference type="producer"> </reference> <key>John Wayne</key> </index> </reference> … </index> </topic> … </topic>
  • 24. Handling multiple link targets 1  Create a popup with multiple links Topics on John Wayne • Filmography • Biography
  • 25. Handling multiple link targets 2  Gather all the links at the end of the topic More on John Wayne • Filmography • Biography
  • 26. Linking style options  Mentions are not links  Therefore, linking style is not determined at authoring time  Mentions are never explicit links, so you can link inline or out of line in build  Ensures consisten style when reusing content from multiple authors  Also, can use index markup to generate related topics links.
  • 28. Cost of discovery: hard links  Author has to find the resource to link to each time  Multiple authors linking to the same resource discover it independently  Discovery breaks the author’s stream of thought  Cost increases with size of collection
  • 29. Cost of discovery: soft links  Authors do not do resource discovery when writing  Just mark up mentions of subjects  Mark them all up, it costs nothing  No interrupting flow to find linkable resources  No need to browse the collection
  • 30. Forward looking  How do you link to topics that do not yet exist?  But you can always mark up mentions of subjects  Subjects are always there  Topics on those subjects may appear later
  • 31. Future-proof  Hard links are fragile, volatile  Require maintenance  Marked-up mentions of subjects are stable  The Duke will always be John Wayne
  • 32. Quality  The best topic on a subject is chosen by the author of that topic
  • 33. Helps validate content  Coverage  Reveals missing topics  Duplication  Use indexes to detect duplication  Terminology  Discover incorrect terms in text or indexes
  • 34. Summary  Soft linking addresses key linking challenges  Reuse: enables transparent reuse of topics  Discovery: authors don’t have to hunt for link targets  Maintenance: soft links don’t require much maintenance  Quality: subject experts identify the best resources on a subject
  • 35. Contact  Mark Baker  Analecta Communications Inc.  analecta.com  +1-613-614-5881  Blog: everypageispageone.com  SPFE Architecture  supports soft linking  SPFE.info  Presentation at CMS/DITA 2012  http://www.cm-strategies.com/2012/abstracts.htm#Baker
  • 36. Thank you!  Questions? Contact: Mark Baker Analecta Communications Inc. analecta.com +1-613-614-5881 everypageispageone.com SPFE.info

Editor's Notes

  1. Links are a powerful aspect of eMedia products. The capacity to link to other resources at will is one of the key things that sets true eMedia apart from plain old &quot;books on glass&quot; approaches. But the creation and management of links presents substantial challenges, especially when you are creating content that may be used in different contexts and in different media.