SlideShare a Scribd company logo
1 of 20
Download to read offline
STRUCTURED WRITING
What’s	
  It	
  Good	
  For?

RAY	
   G ALLON

C U LT U R E C O M

TRA
THE	
  

SO CI
ION	
  
MAT
SFOR
N

ETY

Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
What Is Structured Writing?
Structured	
  Writing	
  means	
  writing	
  self-­‐sufficient,	
  semantically	
  
tagged	
  chunks	
  of	
  information	
  that	
  include	
  relevant	
  metadata.	
  	
  
Information	
  chunks	
  are	
  reusable	
  in	
  a	
  variety	
  of	
  situations,	
  
providing	
  write	
  once,	
  publish	
  everywhere	
  capability.	
  
Semantic	
  tagging	
  has	
  no	
  display	
  information.	
  
Display	
  is	
  controlled	
  separately	
  and	
  is	
  context	
  dependent.	
  
Chunks	
  can	
  be	
  grouped	
  together	
  in	
  containers,	
  and	
  can	
  inherit	
  
characteristics	
  of	
  the	
  container.	
  
Metadata	
  in	
  chunks	
  can	
  be	
  used	
  for	
  automating	
  certain	
  
processes.
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
HTTP://WWW.BBC.CO.UK/FOOD/RECIPES/PIZZA_EXPRESSED_THREE_77124

Recipe	
  

Preparation	
  
Steps	
  

!

step	
  
step	
  
step	
  

Video	
  
!

Ingredients	
  

Pizza	
  dough	
  
ingredient	
  
ingredient…


Topping	
  

ingredient	
  
ingredient…	
  

!
Topping	
  

ingredient	
  
ingredient	
  	
  
ingredient	
  	
  
ingredient…


Topping	
  

/Steps	
  	
  
Steptechnique	
  
technique/	
  

Steps	
  
step	
  

METADATA:
HARISA,
CHILLI,
SAUGE,
ROCKET
METADATA:
GOATS’
CHEESE,
SWEET
PEPPER,
CHORIZO
METADATA:

ingredient	
  
FETA,
ingredient	
  	
  
HUMUS,
ingredient	
  
ZUCCHINI
ingredient…	
  

/Ingredients

/Steps	
  	
  
Steptechnique	
  
technique/	
  

Steps	
  
step	
  
step	
  
step…	
  

/Steps	
  	
  
Reqtechnique	
  
technique	
  
technique/	
  

/Preparation	
  

/Recipe

What Is Structured Writing?

A	
  cooking	
  recipe	
  is	
  one	
  of	
  the	
  most	
  common	
  structures
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
HTML: Mix of Semantic and 

Non Semantic Tagging
<dt class="stage-title">For the goats’ cheese, sweet pepper and chorizo topping</dt>
<dd>
<ul>
<li><p class="ingredient">50ml/1¾fl oz <a href="/food/passata" class="name food”>passata</a></p></li>
<li><p class="ingredient">50g/1¾oz peppadew peppers (these are available from most supermarkets, near the capers
and <a href="/food/vinegar" class="name food">vinegars</a>!)</p></li>
<li><p class="ingredient">3 sprigs of <a href="/food/thyme" class="name food">thyme</a> </p></li>
<li><p class="ingredient">1 <a href="/food/garlic" class="name food">garlic</a> clove</p></li>
<li><p class="ingredient">75g/3oz goats’ <a href="/food/cheese" class="name food">cheese</a></p></li>
<li><p class="ingredient">10 <a href="/food/chorizo" class="name food">chorizo</a> slices</p></li>
<li><p class="ingredient">extra virgin <a href="/food/olive_oil" class="name food">olive oil</a></p></li>
<li><p class="ingredient">small handful of fresh <a href="/food/basil" class="name food">basil</a> leaves</p></li>
<li><p class="ingredient">salt and <a href="/food/pepper" class="name food">pepper</a></p></li>
</ul>
</dd>

This	
  looks	
  mostly	
  like	
  XHTML,	
  and	
  
is	
  mostly	
  semantic	
  (with	
  the	
  
exception	
  of	
  the	
  <a>	
  tag	
  ,	
  which	
  is	
  
a	
  catch-­‐all	
  for	
  almost	
  anything).	
  	
  
Tags	
  like	
  <b>	
  or	
  <i>	
  however,	
  are	
  
not	
  at	
  all	
  semantic.
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
XML: Purely Semantic Tagging
<task><title>Pizza Expressed Three Ways</title>
<taskbody>
<context>
…
<ul><title>For the goats’ cheese, sweet pepper and chorizo topping</title>
<li> <itemgroup props="ingredient">50ml/1¾fl oz <xref href="/food/passata" format="html" scope=“internal"
props=“name food”>passata </xref> </itemgroup> </li>
<li> <itemgroup props="ingredient">50g/1¾oz peppadew peppers (these are available from most supermarkets,
near the capers and <xref href="/food/vinegar" format="html" scope=“internal" props=“name food”>vinegars!) </
xref> </itemgroup> </li>
…
<li> <itemgroup props="ingredient">salt and <xref href="/food/pepper" format="html" scope=“internal"
props=“name food”></itemgroup> </li></ul>
</context>
…

Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
XML: Purely Semantic Tagging
…
<li> <itemgroup props="ingredient">salt and <xref href="/food/pepper" format="html" scope=“internal" props=“name
food”></itemgroup> </li></ul>
</context>
<steps>
<step><cmd>Preheat the oven to 240C/475F/Gas 9.</cmd></step>
<step><cmd>Put the flour, yeast and salt into a large bowl and stir to combine. Make a well in the centre and add the
oil and 175ml/6fl oz of warm (but not too hot) tap water. Then mix it all together with a wooden spoon to form a
slightly sticky ball.</cmd></step>
…
<step><cmd>Once cooked, scatter the rocket over the harissa, chilli and sausage pizza. Scatter the basil leaves over the
cooked goats’ cheese pizza and drizzle with a little oil. Drizzle the balsamic glaze over the feta pizza with a good
drizzle of olive oil, then scatter over the mint leaves. Serve the pizzas immediately.</cmd></step>
</steps>
</taskbody>
Alternative	
  Semantic	
  Structure:	
  
</task>
<step><cmd>Put the flour, yeast and salt into a
large bowl and stir to combine. Make a well in the
centre and add the oil and 175ml/6fl oz of warm
(but not too hot) tap water. Then mix it all together
with a wooden spoon.</cmd>
<stepresult>It will form a slightly sticky ball.

…
</stepresult></step>
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Structuring Tools
Implemented	
  in	
  1980s	
  to	
  answer	
  
needs	
  arising	
  from	
  paper-­‐to-­‐
digital-­‐media	
  transition,	
  
adopted	
  as	
  ISO	
  standard	
  
Uses	
  Document	
  Type	
  Definitions	
  
(DTDs)	
  to	
  describe	
  the	
  logical	
  
structure	
  of	
  document	
  
Too	
  rich,	
  too	
  complex	
  to	
  be	
  
really	
  useful	
  at	
  large	
  scale.	
  
Favoured	
  largely	
  by	
  the	
  military.

Subset	
  of	
  SGML	
  
Includes	
  output	
  specifications,	
  
absent	
  from	
  SGML	
  
Uses	
  DTD	
  or	
  Schema	
  languages	
  
to	
  describe	
  the	
  logical	
  
structure	
  of	
  document

Uses	
  a	
  terse	
  formal	
  syntax	
  
that	
  declares:	
  
Precisely	
  which	
  elements	
  
and	
  references	
  may	
  appear	
  	
  
Where	
  in	
  the	
  document	
  of	
  
the	
  particular	
  type,	
  and	
  	
  
What	
  the	
  elements’	
  
contents	
  and	
  attributes	
  are.	
  	
  
A	
  DTD	
  can	
  also	
  declare	
  
entities	
  that	
  may	
  be	
  used	
  in	
  
the	
  instance	
  document.
Provide	
  much	
  greater	
  
specificity	
  than	
  DTD	
  They	
  	
  
Namespace	
  aware	
  
Provide	
  support	
  for	
  types

Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Some Specific Structures
e	
  
r	
  th tion	
  
fo
ion	
   roduc
at
cific 	
  and	
  p ions,	
  
e
d	
  
at
L	
  sp ment
blic n,	
  use
XM ure
pu
roc hnical	
   aviatio ations
p
	
  
c
c
f	
  te ed	
  for y	
  appli
o
ign
av
des rts-­‐he
a
in	
  p

E-­‐learn
in
specifi g	
  software
	
  
ca
learnin tion	
  that	
  al
lo
g
speak 	
  content	
  an ws	
  
	
  to
d	
  
that	
  re 	
  each	
  other systems	
  to	
  
	
  in
c
of	
  lear ords	
  and	
  tra 	
  a	
  manner	
  
n
ck
not	
  ne ing	
  experien s	
  all	
  types	
  
cessar
ces.	
  LM
y
S	
  

Dev
e
sch loped	
  
e
b
man ma	
  for y	
  IBM,
	
  t
	
  o
age
d	
  by echnica pen	
  so
u
	
  Oa
sis	
  f l	
  docum rce	
  
oun
dat ents,	
  
ion

Open
	
  so
sourc urce	
  sche
ed
m
instru 	
  repair	
  &	
   a	
  for	
  crow
m
ct
d
iFixit. ions	
  on	
  lin aintenance -­‐
co
e,
	
  
Foun m	
  now	
  m 	
  develope
datio
anage
d
n
d	
  by	
  O 	
  by	
  
asis	
  

cument”	
  -­‐	
  
t	
  Definition	
  Do
“Elemen
eMaker),	
  
oprietary	
  (Fram
Adobe	
  Pr
SGML	
  
exportable	
  to	
  
or	
  
ions	
  f
cat
pecifi .	
  It	
  
	
  of	
  s
ction 	
  e-­‐learning ns	
  
Colle ased
tio
-­‐b
unica ontent	
  
web s	
  comm de	
  c
e
si
LMS
defin en	
  client	
   .	
  Needs	
  
m
e
betw ost	
  syste
	
  h
and	
  a

Com
p
origi lex,	
  Flex
n
i
DTD ally	
  an	
  S ble,	
  
	
  now
G
	
  in	
  X ML	
  
ML
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Managing Structure
EDITING	
  TOOL

AUTHORING

WEB	
  CMS
AUTHORING	
  
VERSION	
  CONTROL	
  
ASSET	
  MANAGEMENT	
  
PUBLISHING

COMPONENT	
  CMS
VERSION	
  CONTROL	
  
PUBLICATION	
  SNAPSHOTS	
  
CORRELATION	
  OF	
  LANGUAGE	
  VERSIONS	
  
BUILD	
  TIME	
  VARIABLES	
  
PUBLICATION	
  SCRIPTS	
  

DIGITAL	
  ASSET	
  
MANAGEMENT,	
  
DATABASE,	
  
LMS,	
  ETC.

PUBLICATION	
  
ENGINE
USERS

ACCESS

Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Not All CMS’s Are Alike
Web	
  CMS	
  
Manages	
  documents,	
  might	
  
manage	
  chunks	
  

Component	
  CMS	
  
Designed	
  to	
  manage	
  chunks	
  

Oriented	
  towards	
  publishing	
  

Works	
  on	
  authoring	
  side	
  
only	
  

Authoring	
  tools	
  included,	
  
often	
  difficult	
  to	
  use	
  

Integrates	
  with	
  specialised	
  
authoring	
  tools	
  

Works	
  authoring	
  side	
  and	
  
access	
  side

Can	
  be	
  aware	
  of	
  specific	
  
schemas

Some	
  Web	
  CMS’s	
  are	
  now	
  getting	
  more	
  structure	
  friendly
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
It Will Change Even More
CCMS

Web	
  CMS

Bug	
  Reporting

in-­‐ Mo
ap
p,	
   bile:	
  
ad
ap embe
tiv
e,	
   dded
hig
h-­‐t ,	
  

ou
ch

Content	
  Server

CRM

DMS

Metadata
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
What About the Writers?
	
  
ormation:
f
ey	
  write	
  in
ments	
  –	
  th
write	
  docu
	
  
t	
  
	
  no	
  longer
Writers
lf-­‐sufficien
	
  readable	
  
st	
  be	
  se
u
d	
  in
	
  chunks	
  -­‐	
  m
	
  assemble
e
	
  be
Standalon
o	
  they	
  can
le	
  s
herent	
  sty
a	
  co
adhere	
  to	
  
Must	
  
fashion

Wr
ite
rs	
  
ca
n	
  b
ec
om
e	
  S

ce	
  or	
  layout	
  
’t	
  do	
  appearan
Writers	
  don
y	
  don’t	
  know)
e
ultichannel	
  -­‐	
  th
n	
  be	
  m
(publishing	
  ca

ME
’s

New	
  fun
ction:	
  co
ntent	
  ar
delivera
chitect,	
  
bles	
  and
assemb
	
  control
les	
  
s	
  display
	
  (via	
  CSS
)
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Structure is Good - But 

You Don’t Always Need It!
Conditions	
  when	
  you	
  don’t	
  need	
  structured	
  writing:	
  
You	
  have	
  little	
  or	
  no	
  reusable	
  content	
  
Desktop	
  publishing	
  (look,	
  layout,	
  precision	
  control	
  of	
  
elements)	
  is	
  more	
  important	
  than	
  the	
  content	
  itself	
  
You	
  publish	
  only	
  to	
  one	
  or	
  two	
  media	
  consistently	
  
(especially	
  print),	
  and	
  mobile	
  devices	
  are	
  not	
  among	
  them	
  
Unstructured	
  legacy	
  content	
  does	
  not	
  need	
  to	
  be	
  migrated	
  
if	
  it	
  will	
  not	
  be	
  updated	
  -­‐	
  there	
  is	
  no	
  benefit.
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
The Big Mistake Not to Make
Never	
  start	
  a	
  migration	
  to	
  structure	
  before	
  you	
  
understand	
  clearly	
  what	
  your	
  model	
  needs	
  to	
  be.	
  
You	
  can	
  correct	
  many	
  errors	
  later,	
  but	
  the	
  model	
  must	
  be	
  
right	
  from	
  the	
  start	
  -­‐	
  though	
  you	
  can,	
  of	
  course,	
  improve	
  
it.	
  
Tools	
  are	
  important	
  -­‐	
  even	
  very	
  important	
  -­‐	
  but	
  they	
  are	
  
no	
  substitute	
  for	
  understanding	
  your	
  content.	
  

A	
  Tale	
  of	
  Two	
  Migrations
Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved
Example: Enhanced Tool Tip
The	
  <shortdesc>	
  is	
  what	
  pops	
  
up	
  on	
  hover	
  (Level	
  1)

The	
  <abbreviated-­‐form>	
  
glossary	
  entry	
  is	
  resolved	
  
without	
  popup	
  definition	
  in	
  the	
  
tool	
  tip.	
  It	
  is	
  rendered	
  
differently	
  in	
  the	
  task	
  topic.	
  
This	
  is	
  managed	
  from	
  the	
  CSS

The	
  <resourceid>	
  element	
  links	
  the	
  
tool	
  tip	
  to	
  the	
  interface	
  element.	
  	
  
ID’s	
  managed	
  by	
  the	
  development	
  
team	
  with	
  tech	
  comm	
  input.

!

The	
  topic	
  body	
  and	
  link	
  are	
  shown	
  
in	
  the	
  tool	
  tip	
  slideout	
  (Level	
  2)

Presentation	
  ©	
  22013	
  Ray	
  Gallon	
  all	
  ights	
  reserved
Presentation	
  ©	
   012	
  Ray	
  Gallon	
  all	
  rrights	
  reserved
Process Query Task Topic

The	
  <shortdesc>	
  and	
  first	
  <p>	
  
are	
  reused	
  from	
  the	
  tool	
  tip

…to	
  pop	
  up	
  a	
  <keyref>	
  that	
  
points	
  to	
  a	
  glossary	
  entry

!

This	
  time	
  the	
  abbreviated-­‐
form	
  is	
  resolved	
  on	
  hover…

Presentation	
  ©	
  22013	
  Ray	
  Gallon	
  all	
  ights	
  reserved
Presentation	
  ©	
   012	
  Ray	
  Gallon	
  all	
  rrights	
  reserved
Another Approach
Thanks to Nathalie Laroche and Ixiasoft

Tool	
  Tip	
  
Level	
  1

Presentation	
  ©	
  22013	
  Ray	
  Gallon	
  all	
  ights	
  reserved
Presentation	
  ©	
   012	
  Ray	
  Gallon	
  all	
  rrights	
  reserved
Another Approach
Thanks to Nathalie Laroche and Ixiasoft

Tool	
  Tip	
  
Level	
  2

Presentation	
  ©	
  22013	
  Ray	
  Gallon	
  all	
  ights	
  reserved
Presentation	
  ©	
   012	
  Ray	
  Gallon	
  all	
  rrights	
  reserved
Code Comparison of the 

Two solutions
Tool	
  Tip	
  
Level	
  1
Tool	
  Tip	
  
Level	
  2
Related	
  
Links

!

VALIDIT
IXIASOFT
Presentation	
  ©	
  22013	
  Ray	
  Gallon	
  all	
  ights	
  reserved
Presentation	
  ©	
   012	
  Ray	
  Gallon	
  all	
  rrights	
  reserved
RAY	
  GALLON

THE	
  
TRAN
SFOR

C U LT U R E C O M

MAT
ION	
  S
O CI

ETY

Thank	
  You!
Check	
  out	
  my	
  blog,	
  Rant	
  of	
  a	
  Humanist	
  Nerd:


http://humanistnerd.culturecom.net

Email:	
   infodesign@culturecom.net
Google	
  Plus:	
  +Ray	
  Gallon
Twitter:	
  @RayGallon
LinkedIn:	
  Ray	
  Gallon

Member, Board of Directors

Presentation	
  ©	
  2013	
  Ray	
  Gallon	
  all	
  rights	
  reserved

More Related Content

Viewers also liked

Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...
Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...
Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...Christine Tobias
 
Tweets and Mendeley readers: Two different types of article level metrics
Tweets and Mendeley readers: Two different types of article level metricsTweets and Mendeley readers: Two different types of article level metrics
Tweets and Mendeley readers: Two different types of article level metricsStefanie Haustein
 
AWS at Mendeley (London, September 27th 2011)
AWS at Mendeley (London, September 27th 2011)AWS at Mendeley (London, September 27th 2011)
AWS at Mendeley (London, September 27th 2011)Dan Harvey
 
Mendeley and MS Word
Mendeley and MS WordMendeley and MS Word
Mendeley and MS WordLaraLibrarian
 
Mendeley for Librarians
Mendeley for LibrariansMendeley for Librarians
Mendeley for LibrariansWilliam Gunn
 
Sacramento de la unción de los enfermos
Sacramento de la unción de los enfermosSacramento de la unción de los enfermos
Sacramento de la unción de los enfermospaulaavelasquez7c
 
La celebración del misterio cristiano
La celebración del misterio cristianoLa celebración del misterio cristiano
La celebración del misterio cristianoP Miguel López
 
Structured writing using ms word
Structured writing using ms wordStructured writing using ms word
Structured writing using ms wordWouter Verkerken
 
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...Annie Johanna
 
Mendeley Workshop Presentation
Mendeley Workshop PresentationMendeley Workshop Presentation
Mendeley Workshop PresentationSalma Patel
 
Scientific writing process
Scientific writing processScientific writing process
Scientific writing processKhalid Hakeem
 
How to write a scientific article?
How to write a scientific article?How to write a scientific article?
How to write a scientific article?Annette Gerritsen
 
Dental drugs prescription
Dental drugs prescriptionDental drugs prescription
Dental drugs prescriptionDani Firman
 
Scientific writing pro : Office word & Mendeley (dani r firman)
Scientific writing pro : Office word & Mendeley (dani r firman)Scientific writing pro : Office word & Mendeley (dani r firman)
Scientific writing pro : Office word & Mendeley (dani r firman)Dani Firman
 
Mapas Conceptuales
Mapas ConceptualesMapas Conceptuales
Mapas Conceptualescampos21
 

Viewers also liked (17)

Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...
Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...
Tech Tools for Reference: Enhancing the Research Experience in the Health Sci...
 
Tweets and Mendeley readers: Two different types of article level metrics
Tweets and Mendeley readers: Two different types of article level metricsTweets and Mendeley readers: Two different types of article level metrics
Tweets and Mendeley readers: Two different types of article level metrics
 
AWS at Mendeley (London, September 27th 2011)
AWS at Mendeley (London, September 27th 2011)AWS at Mendeley (London, September 27th 2011)
AWS at Mendeley (London, September 27th 2011)
 
Mendeley and MS Word
Mendeley and MS WordMendeley and MS Word
Mendeley and MS Word
 
Mendeley for Librarians
Mendeley for LibrariansMendeley for Librarians
Mendeley for Librarians
 
Sacramento de la unción de los enfermos
Sacramento de la unción de los enfermosSacramento de la unción de los enfermos
Sacramento de la unción de los enfermos
 
Basic Introduction to Mendeley Reference Manager
Basic Introduction to Mendeley Reference ManagerBasic Introduction to Mendeley Reference Manager
Basic Introduction to Mendeley Reference Manager
 
La celebración del misterio cristiano
La celebración del misterio cristianoLa celebración del misterio cristiano
La celebración del misterio cristiano
 
Structured writing using ms word
Structured writing using ms wordStructured writing using ms word
Structured writing using ms word
 
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...
Thesis writing and article management using Mendeley ( slide Bengkel Penulisa...
 
Mendeley Workshop Presentation
Mendeley Workshop PresentationMendeley Workshop Presentation
Mendeley Workshop Presentation
 
Scientific writing process
Scientific writing processScientific writing process
Scientific writing process
 
How to write a scientific article?
How to write a scientific article?How to write a scientific article?
How to write a scientific article?
 
Unidad 2 nidia 2012.docx22
Unidad 2 nidia 2012.docx22Unidad 2 nidia 2012.docx22
Unidad 2 nidia 2012.docx22
 
Dental drugs prescription
Dental drugs prescriptionDental drugs prescription
Dental drugs prescription
 
Scientific writing pro : Office word & Mendeley (dani r firman)
Scientific writing pro : Office word & Mendeley (dani r firman)Scientific writing pro : Office word & Mendeley (dani r firman)
Scientific writing pro : Office word & Mendeley (dani r firman)
 
Mapas Conceptuales
Mapas ConceptualesMapas Conceptuales
Mapas Conceptuales
 

Similar to Structured writing - What's it Good For?

Spstc2011 managed metadata real world
Spstc2011 managed metadata real worldSpstc2011 managed metadata real world
Spstc2011 managed metadata real worldAtul Chhoda
 
Spstc2011 managed metadata real world
Spstc2011 managed metadata real worldSpstc2011 managed metadata real world
Spstc2011 managed metadata real worldAtul Chhoda
 
HTML5 - One spec to rule them all
HTML5 - One spec to rule them allHTML5 - One spec to rule them all
HTML5 - One spec to rule them allStu King
 
Web 2.0 Lessonplan Day1
Web 2.0 Lessonplan Day1Web 2.0 Lessonplan Day1
Web 2.0 Lessonplan Day1Jesse Thomas
 
Web development Hackathon
Web development HackathonWeb development Hackathon
Web development HackathonAl Sayed Gamal
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1Heather Rock
 
How the web works june 2010
How the web works june 2010How the web works june 2010
How the web works june 2010Mark Carter
 
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...Edureka!
 
XHTML and CSS
XHTML and CSS XHTML and CSS
XHTML and CSS peak3
 
Web technologies: Lesson 2
Web technologies: Lesson 2Web technologies: Lesson 2
Web technologies: Lesson 2nhepner
 
Streaming map reduce
Streaming map reduceStreaming map reduce
Streaming map reducedanirayan
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Doris Chen
 
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsCreating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsRicardo Varela
 
Developing Gadgets
Developing GadgetsDeveloping Gadgets
Developing GadgetsQuirk
 

Similar to Structured writing - What's it Good For? (20)

Does DITA need XML?
Does DITA need XML?Does DITA need XML?
Does DITA need XML?
 
Pmm05 16
Pmm05 16Pmm05 16
Pmm05 16
 
Spstc2011 managed metadata real world
Spstc2011 managed metadata real worldSpstc2011 managed metadata real world
Spstc2011 managed metadata real world
 
Spstc2011 managed metadata real world
Spstc2011 managed metadata real worldSpstc2011 managed metadata real world
Spstc2011 managed metadata real world
 
HTML5 - One spec to rule them all
HTML5 - One spec to rule them allHTML5 - One spec to rule them all
HTML5 - One spec to rule them all
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
Web 2.0 Lessonplan Day1
Web 2.0 Lessonplan Day1Web 2.0 Lessonplan Day1
Web 2.0 Lessonplan Day1
 
Web development Hackathon
Web development HackathonWeb development Hackathon
Web development Hackathon
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
 
dJango
dJangodJango
dJango
 
How the web works june 2010
How the web works june 2010How the web works june 2010
How the web works june 2010
 
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...
Talend Open Studio for Big Data | Talend Open Studio Tutorial | Talend Online...
 
XHTML and CSS
XHTML and CSS XHTML and CSS
XHTML and CSS
 
Web technologies: Lesson 2
Web technologies: Lesson 2Web technologies: Lesson 2
Web technologies: Lesson 2
 
Streaming map reduce
Streaming map reduceStreaming map reduce
Streaming map reduce
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
 
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsCreating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
 
SVCC Intro to Grails
SVCC Intro to GrailsSVCC Intro to Grails
SVCC Intro to Grails
 
Developing Gadgets
Developing GadgetsDeveloping Gadgets
Developing Gadgets
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 

More from The Transformation Society

La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...The Transformation Society
 
Instructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designInstructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designThe Transformation Society
 
From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University The Transformation Society
 
Education, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationEducation, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationThe Transformation Society
 
Creativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningCreativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningThe Transformation Society
 
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...The Transformation Society
 
Inclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationInclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationThe Transformation Society
 
Implementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceImplementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceThe Transformation Society
 
Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0The Transformation Society
 
Let Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosLet Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosThe Transformation Society
 

More from The Transformation Society (20)

La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
 
Technical Communication, Marketing , Truth
Technical Communication, Marketing , TruthTechnical Communication, Marketing , Truth
Technical Communication, Marketing , Truth
 
Instructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designInstructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning design
 
From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University
 
Education, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationEducation, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaboration
 
Creativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningCreativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learning
 
From pyramids to spirals
From pyramids to spiralsFrom pyramids to spirals
From pyramids to spirals
 
21st Century Information: Ethical challenges
21st Century Information: Ethical challenges21st Century Information: Ethical challenges
21st Century Information: Ethical challenges
 
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
 
Integrating Education, AI and SDG's
Integrating Education, AI and SDG'sIntegrating Education, AI and SDG's
Integrating Education, AI and SDG's
 
Inclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationInclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformation
 
Implementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceImplementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial Intelligence
 
Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0
 
Learning what nobody knows yet
Learning what nobody knows yetLearning what nobody knows yet
Learning what nobody knows yet
 
Education for hybrid society in Industry 4.0
Education for hybrid society in Industry 4.0Education for hybrid society in Industry 4.0
Education for hybrid society in Industry 4.0
 
Merging formal and informal learning
Merging formal and informal learningMerging formal and informal learning
Merging formal and informal learning
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Eating Our Own Dog Food
Eating Our Own Dog FoodEating Our Own Dog Food
Eating Our Own Dog Food
 
Probing Our Future
Probing Our FutureProbing Our Future
Probing Our Future
 
Let Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosLet Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in Chaos
 

Recently uploaded

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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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 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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
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 ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Structured writing - What's it Good For?

  • 1. STRUCTURED WRITING What’s  It  Good  For? RAY   G ALLON C U LT U R E C O M TRA THE   SO CI ION   MAT SFOR N ETY Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 2. What Is Structured Writing? Structured  Writing  means  writing  self-­‐sufficient,  semantically   tagged  chunks  of  information  that  include  relevant  metadata.     Information  chunks  are  reusable  in  a  variety  of  situations,   providing  write  once,  publish  everywhere  capability.   Semantic  tagging  has  no  display  information.   Display  is  controlled  separately  and  is  context  dependent.   Chunks  can  be  grouped  together  in  containers,  and  can  inherit   characteristics  of  the  container.   Metadata  in  chunks  can  be  used  for  automating  certain   processes. Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 3. HTTP://WWW.BBC.CO.UK/FOOD/RECIPES/PIZZA_EXPRESSED_THREE_77124 Recipe   Preparation   Steps   ! step   step   step   Video   ! Ingredients   Pizza  dough   ingredient   ingredient…
 Topping   ingredient   ingredient…   ! Topping   ingredient   ingredient     ingredient     ingredient…
 Topping   /Steps     Steptechnique   technique/   Steps   step   METADATA: HARISA, CHILLI, SAUGE, ROCKET METADATA: GOATS’ CHEESE, SWEET PEPPER, CHORIZO METADATA: ingredient   FETA, ingredient     HUMUS, ingredient   ZUCCHINI ingredient…   /Ingredients /Steps     Steptechnique   technique/   Steps   step   step   step…   /Steps     Reqtechnique   technique   technique/   /Preparation   /Recipe What Is Structured Writing? A  cooking  recipe  is  one  of  the  most  common  structures Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 4. HTML: Mix of Semantic and 
 Non Semantic Tagging <dt class="stage-title">For the goats’ cheese, sweet pepper and chorizo topping</dt> <dd> <ul> <li><p class="ingredient">50ml/1¾fl oz <a href="/food/passata" class="name food”>passata</a></p></li> <li><p class="ingredient">50g/1¾oz peppadew peppers (these are available from most supermarkets, near the capers and <a href="/food/vinegar" class="name food">vinegars</a>!)</p></li> <li><p class="ingredient">3 sprigs of <a href="/food/thyme" class="name food">thyme</a> </p></li> <li><p class="ingredient">1 <a href="/food/garlic" class="name food">garlic</a> clove</p></li> <li><p class="ingredient">75g/3oz goats’ <a href="/food/cheese" class="name food">cheese</a></p></li> <li><p class="ingredient">10 <a href="/food/chorizo" class="name food">chorizo</a> slices</p></li> <li><p class="ingredient">extra virgin <a href="/food/olive_oil" class="name food">olive oil</a></p></li> <li><p class="ingredient">small handful of fresh <a href="/food/basil" class="name food">basil</a> leaves</p></li> <li><p class="ingredient">salt and <a href="/food/pepper" class="name food">pepper</a></p></li> </ul> </dd> This  looks  mostly  like  XHTML,  and   is  mostly  semantic  (with  the   exception  of  the  <a>  tag  ,  which  is   a  catch-­‐all  for  almost  anything).     Tags  like  <b>  or  <i>  however,  are   not  at  all  semantic. Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 5. XML: Purely Semantic Tagging <task><title>Pizza Expressed Three Ways</title> <taskbody> <context> … <ul><title>For the goats’ cheese, sweet pepper and chorizo topping</title> <li> <itemgroup props="ingredient">50ml/1¾fl oz <xref href="/food/passata" format="html" scope=“internal" props=“name food”>passata </xref> </itemgroup> </li> <li> <itemgroup props="ingredient">50g/1¾oz peppadew peppers (these are available from most supermarkets, near the capers and <xref href="/food/vinegar" format="html" scope=“internal" props=“name food”>vinegars!) </ xref> </itemgroup> </li> … <li> <itemgroup props="ingredient">salt and <xref href="/food/pepper" format="html" scope=“internal" props=“name food”></itemgroup> </li></ul> </context> … Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 6. XML: Purely Semantic Tagging … <li> <itemgroup props="ingredient">salt and <xref href="/food/pepper" format="html" scope=“internal" props=“name food”></itemgroup> </li></ul> </context> <steps> <step><cmd>Preheat the oven to 240C/475F/Gas 9.</cmd></step> <step><cmd>Put the flour, yeast and salt into a large bowl and stir to combine. Make a well in the centre and add the oil and 175ml/6fl oz of warm (but not too hot) tap water. Then mix it all together with a wooden spoon to form a slightly sticky ball.</cmd></step> … <step><cmd>Once cooked, scatter the rocket over the harissa, chilli and sausage pizza. Scatter the basil leaves over the cooked goats’ cheese pizza and drizzle with a little oil. Drizzle the balsamic glaze over the feta pizza with a good drizzle of olive oil, then scatter over the mint leaves. Serve the pizzas immediately.</cmd></step> </steps> </taskbody> Alternative  Semantic  Structure:   </task> <step><cmd>Put the flour, yeast and salt into a large bowl and stir to combine. Make a well in the centre and add the oil and 175ml/6fl oz of warm (but not too hot) tap water. Then mix it all together with a wooden spoon.</cmd> <stepresult>It will form a slightly sticky ball.
 … </stepresult></step> Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 7. Structuring Tools Implemented  in  1980s  to  answer   needs  arising  from  paper-­‐to-­‐ digital-­‐media  transition,   adopted  as  ISO  standard   Uses  Document  Type  Definitions   (DTDs)  to  describe  the  logical   structure  of  document   Too  rich,  too  complex  to  be   really  useful  at  large  scale.   Favoured  largely  by  the  military. Subset  of  SGML   Includes  output  specifications,   absent  from  SGML   Uses  DTD  or  Schema  languages   to  describe  the  logical   structure  of  document Uses  a  terse  formal  syntax   that  declares:   Precisely  which  elements   and  references  may  appear     Where  in  the  document  of   the  particular  type,  and     What  the  elements’   contents  and  attributes  are.     A  DTD  can  also  declare   entities  that  may  be  used  in   the  instance  document. Provide  much  greater   specificity  than  DTD  They     Namespace  aware   Provide  support  for  types Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 8. Some Specific Structures e   r  th tion   fo ion   roduc at cific  and  p ions,   e d   at L  sp ment blic n,  use XM ure pu roc hnical   aviatio ations p   c c f  te ed  for y  appli o ign av des rts-­‐he a in  p E-­‐learn in specifi g  software   ca learnin tion  that  al lo g speak  content  an ws    to d   that  re  each  other systems  to    in c of  lear ords  and  tra  a  manner   n ck not  ne ing  experien s  all  types   cessar ces.  LM y S   Dev e sch loped   e b man ma  for y  IBM,  t  o age d  by echnica pen  so u  Oa sis  f l  docum rce   oun dat ents,   ion Open  so sourc urce  sche ed m instru  repair  &   a  for  crow m ct d iFixit. ions  on  lin aintenance -­‐ co e,   Foun m  now  m  develope datio anage d n d  by  O  by   asis   cument”  -­‐   t  Definition  Do “Elemen eMaker),   oprietary  (Fram Adobe  Pr SGML   exportable  to   or   ions  f cat pecifi .  It    of  s ction  e-­‐learning ns   Colle ased tio -­‐b unica ontent   web s  comm de  c e si LMS defin en  client   .  Needs   m e betw ost  syste  h and  a Com p origi lex,  Flex n i DTD ally  an  S ble,    now G  in  X ML   ML Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 9. Managing Structure EDITING  TOOL AUTHORING WEB  CMS AUTHORING   VERSION  CONTROL   ASSET  MANAGEMENT   PUBLISHING COMPONENT  CMS VERSION  CONTROL   PUBLICATION  SNAPSHOTS   CORRELATION  OF  LANGUAGE  VERSIONS   BUILD  TIME  VARIABLES   PUBLICATION  SCRIPTS   DIGITAL  ASSET   MANAGEMENT,   DATABASE,   LMS,  ETC. PUBLICATION   ENGINE USERS ACCESS Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 10. Not All CMS’s Are Alike Web  CMS   Manages  documents,  might   manage  chunks   Component  CMS   Designed  to  manage  chunks   Oriented  towards  publishing   Works  on  authoring  side   only   Authoring  tools  included,   often  difficult  to  use   Integrates  with  specialised   authoring  tools   Works  authoring  side  and   access  side Can  be  aware  of  specific   schemas Some  Web  CMS’s  are  now  getting  more  structure  friendly Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 11. It Will Change Even More CCMS Web  CMS Bug  Reporting in-­‐ Mo ap p,   bile:   ad ap embe tiv e,   dded hig h-­‐t ,  
 ou ch Content  Server CRM DMS Metadata Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 12. What About the Writers?   ormation: f ey  write  in ments  –  th write  docu   t    no  longer Writers lf-­‐sufficien  readable   st  be  se u d  in  chunks  -­‐  m  assemble e  be Standalon o  they  can le  s herent  sty a  co adhere  to   Must   fashion Wr ite rs   ca n  b ec om e  S ce  or  layout   ’t  do  appearan Writers  don y  don’t  know) e ultichannel  -­‐  th n  be  m (publishing  ca ME ’s New  fun ction:  co ntent  ar delivera chitect,   bles  and assemb  control les   s  display  (via  CSS ) Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 13. Structure is Good - But 
 You Don’t Always Need It! Conditions  when  you  don’t  need  structured  writing:   You  have  little  or  no  reusable  content   Desktop  publishing  (look,  layout,  precision  control  of   elements)  is  more  important  than  the  content  itself   You  publish  only  to  one  or  two  media  consistently   (especially  print),  and  mobile  devices  are  not  among  them   Unstructured  legacy  content  does  not  need  to  be  migrated   if  it  will  not  be  updated  -­‐  there  is  no  benefit. Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 14. The Big Mistake Not to Make Never  start  a  migration  to  structure  before  you   understand  clearly  what  your  model  needs  to  be.   You  can  correct  many  errors  later,  but  the  model  must  be   right  from  the  start  -­‐  though  you  can,  of  course,  improve   it.   Tools  are  important  -­‐  even  very  important  -­‐  but  they  are   no  substitute  for  understanding  your  content.   A  Tale  of  Two  Migrations Presentation  ©  2013  Ray  Gallon  all  rights  reserved
  • 15. Example: Enhanced Tool Tip The  <shortdesc>  is  what  pops   up  on  hover  (Level  1) The  <abbreviated-­‐form>   glossary  entry  is  resolved   without  popup  definition  in  the   tool  tip.  It  is  rendered   differently  in  the  task  topic.   This  is  managed  from  the  CSS The  <resourceid>  element  links  the   tool  tip  to  the  interface  element.     ID’s  managed  by  the  development   team  with  tech  comm  input. ! The  topic  body  and  link  are  shown   in  the  tool  tip  slideout  (Level  2) Presentation  ©  22013  Ray  Gallon  all  ights  reserved Presentation  ©   012  Ray  Gallon  all  rrights  reserved
  • 16. Process Query Task Topic The  <shortdesc>  and  first  <p>   are  reused  from  the  tool  tip …to  pop  up  a  <keyref>  that   points  to  a  glossary  entry ! This  time  the  abbreviated-­‐ form  is  resolved  on  hover… Presentation  ©  22013  Ray  Gallon  all  ights  reserved Presentation  ©   012  Ray  Gallon  all  rrights  reserved
  • 17. Another Approach Thanks to Nathalie Laroche and Ixiasoft Tool  Tip   Level  1 Presentation  ©  22013  Ray  Gallon  all  ights  reserved Presentation  ©   012  Ray  Gallon  all  rrights  reserved
  • 18. Another Approach Thanks to Nathalie Laroche and Ixiasoft Tool  Tip   Level  2 Presentation  ©  22013  Ray  Gallon  all  ights  reserved Presentation  ©   012  Ray  Gallon  all  rrights  reserved
  • 19. Code Comparison of the 
 Two solutions Tool  Tip   Level  1 Tool  Tip   Level  2 Related   Links ! VALIDIT IXIASOFT Presentation  ©  22013  Ray  Gallon  all  ights  reserved Presentation  ©   012  Ray  Gallon  all  rrights  reserved
  • 20. RAY  GALLON THE   TRAN SFOR C U LT U R E C O M MAT ION  S O CI ETY Thank  You! Check  out  my  blog,  Rant  of  a  Humanist  Nerd:
 http://humanistnerd.culturecom.net Email:   infodesign@culturecom.net Google  Plus:  +Ray  Gallon Twitter:  @RayGallon LinkedIn:  Ray  Gallon Member, Board of Directors Presentation  ©  2013  Ray  Gallon  all  rights  reserved