Upload
jiji-ti
View
45
Download
0
Tags:
Embed Size (px)
Citation preview
Bridging S1000D and DITAUsing XSLT for the bridge
Jean-Jacques Thomasson (Capgemini)Lead of the S1000D-DITA bridging initiative
p. 1
Open presentation on Monday, June the 15th
Ability to simply include/remove particular blocs of elements or attributes
Hotspot arising errors because the corresponding
domain is not activated
p. 4
Ability to simply include/remove particular blocs of elements or attributes
<hotspot> domain is not “activated”
p. 5
Ability to simply include/remove particular blocs of elements or attributes
When hospot domain is activated…
p. 6
Ability to simply include/remove particular blocs of elements or attributes
<Hotspot> elements arise no more error
p. 7
p. 8
Ability to use business specific vocabularies
xTEDS XML Electronic Transducer Data Sheet
A bloc of data conforming to xETDS std : Electronic
Transducers Data Sheet
Ability to use business specific vocabularies
xTEDS XML Electronic Transducer Data Sheet
Or could also be a <KML> vocabulary for positioning some info on a map (GIS)
p. 9
p. 11
Behind the scene
xs:include
xs:include
xs:include
xs:include
xs:redefine
Assembly
Business logic
SemanticsCore structures
A new meta-model controlled by a UML representation:Made of 4 packages of schemas
p. 12
Behind the scene
xs:include
xs:include
xs:include
xs:include
xs:redefine
S1000D as it is today
Powered by UML
p. 13
Behind the scene
xs:include
xs:include
xs:include
xs:include
xs:redefine S1000D as proposed
Powered by UML
p. 14
Behind the scenePowered by UML
Each package is organized like is, today, the S1000D
S1000D as it is today
Behind the scene
CRTT packages
DITA package
Core package
Domains packages
A flexible physical representation
CRTTCRTT
S1000D
p. 16
p. 18
Eric Pageron (Thales) head of XSLT sub working groupNathalie Szmulewicz (Thales)Hervé Chapotin (Thales)David Blandineau (Alstom Transport)
S
S
S
S
Who are we ?The S1000D and DITA volunteers – France –
The group was initially a task team of S1000D+ France.
Jean-Jacques Thomasson (Euriware)Michel Doméon (TechPub manager at Dassault-Aviation)Philippe Zingoni (Sales support manager at Antéa)
S
N
N
Jean-Luc Borie (CEO of Componize)Mohamed Zergaoui (W3C, XML Prague & ISO SC 34)Alberto Franzetti (CEO at Antea)S
N
D
p. 19
Canada Nicolas Dupuy (S1000D senior consultant at PTC) Normand Montour (CGI)
The Netherlands David A. Reid (Thales NL)
S
S D
S D
D
D
D
…and 154 followers on LinkedIn
Who are we ?The S1000D and DITA volunteers
Working Group - activity
► Started in 2011, with the goal of making interoperability between these 2 major documentation standards
► Monthly meetings (confcall) to manage the project Reports are accessible on GIFAS Website
► Technical studies and proofs of concept A library of 26 Proofs of concepts
POC #6 shows valid S1000D publication and DITA maps mixing topics and DMs POC #19 shows restrictions on a <p> element POC #20 shows incorporation of new vocabularies with namespaces …
Free of access on the GIFAS website for supporter of the initiative Proposed models are public domain, NO Intellectual Property
► Style sheets (XSLT) working group
p. 20p. 20
Working Group - activity
► Presentations DITA TC (31st of July, 2012) S1000D EPWG and SC (September 2012) XML Prague (February 2013) S1000D User Forum (September 2013) EPWG beginning of April, 2014 DITA Europe late 2014 DITA North America 2015
Joe Storbeck Keith Roberts
► Plus some additional public presentations through webconfs► On April 10th 2015, an official CPF (Change proposal Form) is
filed at the ASD/S1000D Steering Committee
p. 21
2005-2006 2009-2010 2011 2012 2013 2015
proposal for a new meta model for S1000DAccepted and applied since S1000D Issue 3.0
A one year long study is run for having valid schemas for DITAA solution is found, based on the S1000D meta-model
Creation of the French S1000D-DITA working groupThe model is stressed through miscellaneous proofs of concepts
An XML model for having mixed publications S1000D/DITA is established
The proposed new model is opened to any new XML vocabulariesDomains are implemented in S1000D
XSLT sub-working group is created
A brief history
p. 22
2014
A CPF is filed