this slide is intentionally left blank€¦ · dita open toolkit (sample publishing xslt...

Post on 06-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

This slide is intentionally left blank

2

Introducing

DITA

Steffen Frederiksen DITA Exchange

tekom Danmark DITA Event | 2014-03-11

3

What is DITA?

Why DITA?

Why Not?

Where did it come from?

Where is it going?

4

Darwin Information Typing Architecture

OASIS sponsored open standard:

An information architecture

An XML standard

New units of information

New content types

DITA LEGO

Topic modules Bricks

Topic Concept Reference Task

DITA map

Model/building set

DITA LEGO

DITA topics Bricks

Topic Concept Reference Task

DITA map

Model/building set

DITA Schemas

Core

Domain/Industry Specializations

Aggregate Level

Core

Information Type Specializations

???

map (toc) ditabase

reference concept task

topic

(process) (structure) (principle)

ui software

utilities

highlight

Example

Non-example

10

topic

title

prolog

body

related-links

task

title

prolog

taskbody

•prereq

•context

•steps

•result

•example

•postreq

related-links

Specialization

Generalization

Content Reuse

Map reuse

Topic reuse

Conreffing (single element reuse)

DITAVAL filtering

(conditional publishing)

DITA Open Toolkit (sample publishing XSLT

stylesheets and processing algorithms)

<books>

<book category=“reference”>

<author>Nigel Rees</author>

<title>Sayings of the century</title>

<price currency=“USD”>8.95</price>

</book>

<book category=“fiction”>

<author>Evelyn Waugh</author>

<title>Sword of Honour</title>

<price currency=“USD”>12.99</price>

</book>

</books>

Rich Semantics No Formatting

“Whenever you meet a

<title>, put it in Arial, 16

points, bold.”

“Whenever you come across

an <author>, put it in Times

New Roman, 11 points, bold.”

Adds Formatting

To An XML

File

HTML/PDF/HELP/.../...

XSL

XML

Time to market

Regulatory Compliance

Consistency

Quality

Costs Creation

Maintenance

Translation

Publishing

Tools &Services

Content reuse

Single-source publishing

Modularity & team writing

Content typing

Automated processing

It works! (tested by experts)

Sharing content: Between writers

Between departments

Between business partners

Between customers

Sharing tools Free tools

Tools market

Sharing expertise Free expertise

Services market

Huge, demonstrable benefits!

The Wall

Silo-solutions

Big-bang implementations

Top management

Email

DANGER DITA INSIDE!!!

Implementation model 1:

Big bang

Implementation model 2:

Sequence of small successes

Information Mapping

XML/XSLT

Object-Oriented

Development

New units of information: Map

Block

New content types: Procedure

Process

Concept

Structure

Principle

Fact

New principles: Consistency

Relevance

Labeling…etc.

Task-based content analysis Ps and Ks…

Mapping Object Model (MOM)

XML standard

“Object Oriented Information”

More than 200,000 people trained

33

INFORMATION MAPPING

DITA

34

Opposite of “spaghetti code”

Inheritance (encapsulation and polymorphism)

IBM OASIS

36

PROS

Clear benefits

Better tools

Emerging markets

Break down the silos

CONS

Excessive and increasing

complexity

Stays inside “the silo”

HTML 5 for everything?

DITA + SharePoint + Word = Enterprise Scalability

DITA Word topics (hybrid DITA) with equal features

DITA Exchange WCM publishing

DITA Exchange Word Publishing:

Word template + XSLT

TimeLine publishing

Property filtering

XPath filtering

DITA content reuse:

LiveData conreffing

Variables

XPath/Text/Map conreffing

(Content Rule Engine + Map project planning)

Thank you!

Steffen Frederiksen srf@ditaexchange.com www.ditaexchange.com

top related