Post on 18-Nov-2014
description
D Y N A M I C L I N K R E S O L U T I O N U S I N G ( M E TA ) D ATA
J A N G C O M M U N I C A T I O N , A M S T E R D A M
W H O ’ S TA L K I N G ?
• Jang F.M. Graat
• Physics, Psychology, Philosophy
• 25+ years in Tech Comm
• DITA and other reuse
• XML, XSLT, CSS, JS, PHP, SQL
• Greek Geek Philospher
• Mekon partner
C R O S S - R E F E R E N C E SA . K . A . H Y P E R L I N K S
P R O B L E M # 1TA R G E T S M U S T B E I D E N T I F I A B L E W H E N C R E A T I N G C R O S S - R E F S
P R O B L E M # 2TA R G E T S M U S T B E A C C E S S I B L E W H E N C R E A T I N G C R O S S - R E F S
P R O B L E M # 3TA R G E T S M A Y D E P E N D O N T H E U S E R ’ S P E R S O N A
P R O B L E M # 4TA R G E T S M A Y D E P E N D O N T H E C O N T E X T
P R O B L E M # 5TA R G E T S M A Y D I S A P P E A R W I T H O U T N O T I C E
D R I V E N T O E X T R E M E SC R O S S - R E F E R E N C E S I N A G I L E C O N T E N T
B U I L D - T I M E S O L U T I O N SN O T S C A L A B L E , N O T M A I N TA I N A B L E , N O T P E R S O N A L I S A B L E
D I T C H C R O S S - R E F S ?R E L A T E D L I N K S D O N O T S E R V E T H E S A M E P U R P O S E
R U N T I M E ( R E ) S O L U T I O NF I N D T H E TA R G E T W H E N I T I S N E E D E D
J A M E S , G E T M E A T O P I CQ U E R Y ( M E TA ) D A TA , I N D E X E S T O F I N D T H E R I G H T M A T C H
T I M E F O R A L I V E D E M O !
U S I N G K E Y SA D D ( M E TA ) D A TA T O H Y P E R L I N K S A N D T O TA R G E T S
K E Y R E F E R E N C EX R E F P O I N T S T O K E Y, N O T T O A S TA T I C TA R G E T
<xref keyref="myDynamicLink" ! outputclass="dynamic link”>
K E Y D E F I N I T I O NK E Y S D E F I N E K E Y W O R D S T O M A T C H A G A I N S T
<keydef href=“fallback-topic” ! keys="myDynamicLink" ! outputclass=“dynamic link">! <topicmeta>! <keywords>! <keyword>specialization</keyword>! </keywords>! </topicmeta>!</keydef>
T O P I C M E TA D ATAK E Y W O R D S D E F I N E D F O R ( O R I N ) T O P I C S
<topicref href=“specialization-reference“>! <topicmeta>! <keywords>! <keyword>specialization</keyword>! </keywords>! </topicmeta>!</topicref>
T O P I C M E TA D ATAK E Y W O R D S C A N B E TA R G E T E D T O S P E C I F I C A U D I E N C E S
<topicref href=“specialization-tutorial“>! <topicmeta>! <keywords audience=“novice">! <keyword>specialization</keyword>! </keywords>! </topicmeta>!</topicref>
M AT C H M A K E RF I N D I N G P O T E N T I A L TA R G E T S A N D R A N K I N G T H E M
R E S U LT I N A B R O W S E RJ U M P T O B E S T M A T C H , L I S T O T H E R S I N S I D E PA N E L
S A M E L I N K , O T H E R U S E RO N LY O N E M A T C H A VA I L A B L E F O R T H I S A U D I E N C E
S E M A N T I C L I N K I N GU S I N G S E M A N T I C S T O A U T O M A G I C A L LY C R E A T E L I N K S
<p>The <objectref>Book</objectref> object represents a FrameMaker book. Its components may be <objectref>Doc!</objectref> objects or nested <objectref>Book</objectref> !objects, all of which are organized in a linked list of <objectref>BookComponent</objectref> objects.</p>!!<p>All currently opened books are listed in a linked list starting!with <objectref>app</objectref>.<propertyref>FirstOpenBook!</propertyref>. If a book is selected in FrameMaker, <objectref>!app</objectref>.<propertyref>ActiveBook<propertyref> points to it.</p>
R E S U LT I N A B R O W S E RN O M A N U A L L I N K I N G , O N LY X S LT W A S U S E D
X M L M E N T I O N D O M A I NPA R T O F T H E U P C O M I N G D I TA 1 . 3 S TA N D A R D
<p>The <xmlelement>keydef</xmlelement> element is a convenience element; it is a specialized type of a <xmlelement>topicref</xmlelement> element with the !following attributes:</p>!<ul>! <li>A required <xmlatt>keys</xmlatt> attribute</li>! <li>A <xmlatt>processing-role</xmlatt> attribute with a ! default value of “resource-only”.</li>!</ul>
A U T O - L I N K E DA L L M E N T I O N S O F T H E E L E M E N T A R E L I S T E D
I N T E L L I G E N T S E A R C HU S E A N Y C L U E S Y O U C A N F I N D
P E R S O N A L I S E D L I N K I N GL O C A L , F U L LY C O N T E X T U A L , S E L F - L E A R N I N G
P E R S O N A L H E L P D E S KG I V I N G U S E R S T H E I N F O R M A T I O N T H E Y N E E D
D I TA . G U R UT O B E L A U N C H E D S O O N , C O N T R I B U T I O N S W E L C O M E
Q U E S T I O N S ?
J A N G F. M . G R A AT
M A R K P O S T O N
www.mekon.com
mark.poston@mekon.com
@markposton
www.jang.nl
jang@jang.nl
@4everJang