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

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
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 ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 

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.