OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dita-adoption message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Picking a DITA 2.0 Subject to Create Examples for and to Write About (Whitepapers)


Hello everyone:

My apologies for not posting this earlier, but I wanted to pass along the following information which may help people choose what DITA 2.0 subject you might want to write about in terms of creating example code and also as a white paper, either singly or collaboratively. 

A good resource which outlines everything is Kris Eberlein's presentation on the topic, available on SlideShare here: https://www.slideshare.net/kriseberlein/dita-20-a-not-backwards-compatible-release-249384017. It is also available as a YouTube video here: https://www.youtube.com/watch?v=WAw_hbFn1C0&t=5s. I also managed to download a machine-generated text capture of what Kris said in the presentation, which is attached to this email.  

In terms of possible topics to write about, page 13 of the presentation outlines things nicely:

I am hoping we can talk about this at our next meeting later today.

Cheers!
Auto-generated transcript of the YouTube video available at: https://www.YouTube.com/watch?v=WAw_hbFn1C0

good morning everyone
the webinar will begin shortly
well good morning and thanks for calling
in for today's webinar
about DITA 2.0 our first
release which is not backwards
compatible
I'm Kris Eberlein chair of the OASIS
did a technical committee and I really
want to welcome everybody to
today's call
just to give a brief overview of what
we'll be covering in today's
webinar we have a little bit of
information up front about
uh housekeeping and then we'll jump
right into
information about the technical
committee who designed it at 2.0
why we are doing a backwards and
compatible release
and the bulk of our time will spend be
spent looking at what's in DITA 2.0
we'll cover resources we are hoping that
everybody will download
beta versions of our DITA 2.0 grammar
files
available on both DTD and RNG
and take them for a test drive and then
finally we'll do questions if we have uh
depending on time
our plan will take we'll we'll
definitely take simple questions when
available today so please keep them
going in the chat but our real plan is
to handle those questions
on the 29th so
again our welcome and housekeeping we
will be recording
this webinar and it will be posted
shortly
on the OASIS channel at YouTube
all attendees are muted
and again please plan to attend our
follow-up webinar
on the 29th of June two weeks from today
at the same time
but do add questions to the chat
they'll be monitored during the session
and we'll take the simple ones today
time permitting and we will use more
complicated questions to plan for our
webinar on the 29th
so just to let you know in addition to
myself
there are three other members of the
data technical committee on today's
webinar we have robert anderson
a voting member who represents Oracle we
have deb bezants
a voting member who represents assand
and Chris Nitchie who is
a individual voting member
so with no further ado I think as most
of you know
data is designed and maintained by the
OASIS
data technical committee we have 16
voting members we meet weekly
and we really cover a very wide variety
of professional roles
in the ditty universe we're information
developers
architects content engineers managers of
departments
professors consultants application
developers
and we do come from if not
all parts of the globe from the us from
canada
from Germany and Israel
quick list here of the folks that spend
the time
each week and time
not in the tc calls working on driving
our work forward
and a big thanks to all of them who've
been very involved
in the DITA 2.0 release
and the critical reason that we are
doing this webinar it is
our first release that will not be
backwards
compatible and we have
planned for quite a long time to have
DITA 2.0 to be
a backwards incompatible release
because we knew we needed to pay
attention to
reducing our technical debt getting rid
of features that were
cumbersome overlapping really really
a little used and unnecessary
we needed to fix design mistakes and
do just the sort of general housekeeping
that has to happen to a standard
over time
that said we know that that a backwards
and compatible release
is going to make more work for everybody
it will require companies
that have their content and data to
make changes to their source and their
of course will be work
for you all vendors of data tooling
consultants who produce style sheets
anyone really in the DITA universe
who builds tools
or provides support to digI users and
that's why we're doing this series of
webinars
we really wanted to try to make sure
that folks knew what was coming with
DITA 2.0
early on so they could start planning
changes that need to be made to their
products
to their services we also
are we did a technical committee are
really looking for folks to test it at
2.0 to integrate it with your products
and provide feedback as early as
possible
so with no further ado let's start
looking at what's actually
in this release
and we'll start by looking at the
overall
structure it really will be delivered in
two packages
we are separating the base and the
technical content
and by technical content we are talking
about concept
task reference bookmap
the while ideally
we would be able we would be releasing
these two packages
simultaneously we know that the base
will be released
first and that the technical content
package will follow
on shortly thereafter I'm hoping that
there's not going to be more than maybe
a month or two difference between the
two releases
and the reason that we are clearly
separating the packages
and going into separate release modes
now
is that it's going to allow us more
flexibility in the future
for example we would have liked to have
made changes to
the DITA  1.3 troubleshooting topic
shortly after releasing 1.3 but we did
not want to have to make changes to the
entire base the entire package
and separating these packages will give
us more flexibility in the future if for
example we needed to introduce just
something that
had an impact on technical content
I know everybody is interested in what
what actually are the target dates so
I've given two dates here and I want to
stress that these are unofficial
these are not consensus dates from the
data
technical committee these are my
personal best guesses
as chair of the TC that will drive
perhaps as targets I would love to see
that we were it would be able to release
the base
perhaps in october 2022
and the technical content in december
2022 but again guesses targets
we'll we'll try to keep you posted as we
move along
and then of course I know everybody is
interested
we will of course have new DITA 2.0
doctype identifiers
for topics and maps
so it's always challenging with a new
release to
figure out the best way to group
the content our different features the
changes we're making
and in this deck they're simply
grouped along you know which are
architectural changes
where we have improvements to particular
features
or elements or domains new elements
new domains behind the scenes changes
which will have greater impact I think
for vendors and it does
for your typical data users who author
or produced it or architected a content
and then all the things that we are
removing
uh again I expect to see the removal has
hasn't it does have an impact for
vendors particularly we are no longer
going to be shipping XSD versions of our
grammar files
and changes of course the removal of
deprecated items
will affect source files
so let's launch right in here
architectural changes one of the things
we are doing is we're improving how
variable text is defined
variable text using keys was first
introduced in DITA 1.2
and over the course of releases 1.2
1.3 I think our result
our rules for resolving variable text
got
more and more complicated and one of the
clear
use cases we wanted to address here is
we wanted to make the rules for
resolving variable text
simpler for application developers
and we also wanted to make it much
clearer on how variable text should be
designed
as content authors
so our that was our use cases here
and as far as how we've implemented it
we are adding a new element called key
text
and we've established new rules
for how variable text defined using key
references
should be resolved and the priority
of different elements
the implications of this will be hits
to source files some DITA  1.x
markup will be invalid
we do not expect that
this will affect individual data topics
but this will involve changes to
key definition maps where keys that
define
variable text have been defined
the second large-scale architectural
feature
that is part of DITA 2.0 is we have
completely
redesigned chunking and this was
a proposal that was championed by robert
anderson
at Oracle I think we've known for a long
time that chunking was very complicated
there was a slew
of different tokens for the chunk
attribute that we're confusing
and it was difficult to implement
so the changes that we're making in
DITA 2.0
is we're removing the eight or so
previously defined tokens for the chunk
attribute
and replacing them with just
two new tokens combine and split
so again the implications here is
there will be changes needed to
source files to data maps the
DITA 1.x tokens for the chunk attribute
will not be recognized
and I'll just I will pause here since we
do have robert anderson on the call
robert is there anything you'd like to
add here about chunking
I don't think so just that we're really
hoping that this will be
simpler to use simpler to understand
simpler to implement all the above
thank you and folks in general
if you note here that that each of the
slides slides you look at
we do have a use case we have clear
defined implementation
we do have input implications
all of our planning work for DITA 2.0
has been focused
on uh being driven by use cases
trying to figure out ways of
implementing changes that are as simple
and straightforward as possible
and of course paying strict attention as
we go along
to what the implications of the changes
we introduced
to the standard would be for authors for
data content
for vendors
the next high level architectural change
is coming
is we are relaxing some specialization
rules
for all of us digital practitioners
who build document type shells and
specializations
and configurations for customers
we have long wanted to be able to
be more targeted with our
specializations
to add new specialized attributes and
make them
only available on certain elements
or to add new specialized elements
and make them only available in specific
targeted places and
we are enabling that for DITA 2.0
we're making it much simpler for people
to
introduce specializations and have them
be
more targeted on a spec
level that means that we are introducing
a
new some new terminology we are going to
be distinguishing between what is
document type configuration
i.e the configuration of a document type
shell
and what is element configuration the
configuration
of the content model or attribute lists
for specific elements
in general I don't think this has large
scale implications for
vendors but it does remove the need
that some vendors had to hack the one.x
OASIS grammar files to selectively add
attributes this should enable
anyone to be able to produce document
type shelves and specializations that
follow all of the OASIS guidelines
for how to code your document type
shelves
and specializations and this work was
championed by Chris Nitchie and
then I have taken over much of the
implementation work which
does not really hit the grammar files
but
had a very large impact on the
specification
i'll just pause here and say chris nichi
anything you'd like to add here not
particularly except
to say that this is something I've
wanted and did a since I've been
involved with it and
I'm excited that it's finally happening
you and me both
I think everybody who has built um
configurations for clients has
has wanted this
so this then takes us into talking about
the more specific
improvements to existing
parts features or elements in data
and we have some improvements to bookmap
we were very careful here to make all
these changes to bookmap
be backwards compatible we know people
have made a large
investment in bookmap and
initially we were hoping to introduce a
new type of publication map for DITA 2.0
we weren't able to do that but that is
potentially on the roadmap for a
follow-on did a 2.x release
so the changes we're introducing here
are simply to address the pain points
that we know people have experienced
I need to apply a did a veil to an
entire
book map and clear ways
to specify resource only objects
for example key definition subject
scheme maps
in a intuitive location in
the book map so we made some
minor changes to the content models of
bookmap and booklist
in order to permit this and we added a
new
element in the map group domain
called map resources which
solely has the purpose of containing
resource
only objects and has the
processing rule set by default
to resource only
that map group domain typically is
integrated into
both bookmap and regular data maps so it
will be available in both places for
people who are using
out-of-the-box OASIS shells
and this is work I've done
with also work from Eric Sirios of
Ixiasoft
another new change we're introducing is
simply making some enhancements to
flagging
using DITA vowels and
uh this is work that was championed by
robert anderson
of Oracle and
it enables folks
to add output class to either prop
or revprop in a dataval file and
specify that the output class
token as it exists
in the source content
will get passed through in html output
as a class value
to make it possible to style
that output class in
different ways robert anything you want
to add here
this one's a little tricky to understand
on the surface just because it involves
data valve flagging output class class
values and so
lots of terminology that sort of
overlaps and can be thrown but
basically it's a way to say you know if
I've had if I've tagged my
content with platform equals mac or
platform equals linux platform equals
windows
everything tagged with that I want a
special html class attribute out there
so I can then have complete style
control using css
so it's a more straightforward way to
say anything tagged with a particular
piece of metadata
put a specific html class on it to
add to whatever's already there
thanks robert appreciate that
another thing we've done and this is
work that was championed by scott hudson
at servicenow
is simply made the example element
available
in many many more places and this will
enable uh authors to be able to more
symmetrically tag content as an example
so where it was typically only available
as
a peer to section
in topics it now can be available within
sections
between paragraphs in definition lists
figures and more and I think the major
implication here is this probably will
require people to
make some changes to their style sheets
in css
particularly for how example is handled
when it is
within sections or as a peer to
paragraphs figures definition lists
a very simple change here for technical
content
we are allowing a phrase within the
content model
of glossary elements
which then will enable the use of the
highlight domain
in glossary elements particularly
subscripts
and superscripts very necessary and
a change needed by folks who are working
in
in physical sciences or medical fields
so simple straightforward I think very
little change for
vendors here
we also have made some fairly
wide scale improvements to the hazard
statement
and we have
this was introduced in DITA 1.2
and we knew that the content model
as introduced in DITA  1.2 was
not really aligned well with the
ansI 535.6
standard we also knew that contact
authors wanted to be able to use ordered
and unordered lists
when specifying how to avoid standard
and wanted to reduce the reliance
that they had on output class to get the
formatting they needed
to do things for example like enable use
of multiple hazard
symbols
so because this was rather
a full-scale um
change to hazard and statement I think
did a 1.x markup for
many hazard statements might be invalid
and need to be
restructured and that there probably
will be changes
to style sheets to css for how
hazard statements should be rendered in
authoring environments
if folks have built any wizards to
assist authors in inserting hazard
statements
those will need to be touched and
also because we've made some changes to
the specialization
base of some of hazard statement itself
and also of some of the sub elements
this will affect style sheets and i
don't have it mentioned here
but any data source
in which the class attribute values are
made explicit
will uh be affected here as
also will be the case for any other
changes where we have made changes to
the specialization base of
elements
another proposal here that I championed
was improving to
indexing
and this was largely driven again
by our desire to where we could
remove complexity make things simpler
make it easier for processors to build
reliable con
consistent support and
we in the implementation of this we have
removed the indexing domain
and added the index c and index c
l index c also elements which the domain
previously contained
to the base we've removed the index base
and index sort as elements
index sort as can be replaced by the
sword as element and we've improved the
specification content here
so I don't think there'll be a lot of
changes required here by vendors but
there is
sources changes to the data sources that
will crop up here
we did a pretty full scale enhancement
to
simple table this
is all backwards compatible in terms of
the data source but
we are what we are enabling is adding a
title to the simple table
and enabling row and column spanning
we did this for a number of reasons
first we really wanted to
ensure that DITA 2.0 had the appropriate
base
that Lightweight DITA requires
we also wanted to provide data
practitioners
with a more useful base from which they
could specialize table types
this proposal was driven and championed
by Carlos Evia
at Virginia Tech and
I do know that this will require
changes to data authoring tools
that pretty much across the board have
some
wizard and helping features for
inserting tables
and have menu items to make it easier
for
authors to merge table cells columns
rows
another change here that uh
comes in the technical content
package is that we're making changes for
steps
and we are enabling steps to nest
and removing sub steps and sub step
this will enable better reuse
of steps and step elements it will let
people have more than two levels of
steps
and will let people
more clearly defined in their subsequent
levels of steps whether they
should be ordered or unordered
so clear changes to data sources
data source will have to happen here for
content that
needs to be moved forward to DITA 2.0
uh if substeps were used and again this
was work championed by robert anderson
at Oracle and robert anything you'd like
to add here
not really other than this has been one
of the best received
even if somewhat trivial and design
changes that I've
talked about at various venues
I think any of us that have authored did
a content
and written a topic had some sub steps
and then suddenly realized we need to
reuse the content of those sub steps in
another topic
have felt the pain of the steps and
subsets
design and hopefully this change will
mitigate that
we have a change to the troubleshooting
topic
that was introduced in DITA 1.3 and
this is work championed by Don Stevens
at comm tech
and it addresses the fact that the
troubleshooting topic did not have a
clear semantic
place to add diagnostic information
so the implementation of this is
fairly clear and straightforward we're
adding three new elements diagnostics
which can contain either diagnostics
general or diagnostic
steps I will say that
this is one feature that we have
already gotten some feedback that we're
looking at that might
lead the technical committee to make a
slight change in the content model for
diagnostics
so stay posted for this one and
we're very interested in the feedback
that any vendors
any users who are test driving to the
2.0
might have to provide for us
we have a new include element
and this is really to handle inclusion
of
code
chris you are muted right now
okay there she goes I'm not I I saw a
message that the host had muted me
am I unmuted you are unmuted now okay
sorry about that I'm not sure exactly
what happened okay
and I'll just
start from the top of the slide since i
don't know when I got muted
we have a new include element with the
purpose of better handling
inclusion of code and text
and we are using the inclusion
element to as a new specialization base
for code ref svg ref
and mathmlref so this is championed by
chris nichi
and chris
any additional comments or elaboration
on this
yeah just a bit previously those
elements were based on xref
and so processors had to just know
that these references were special and
meant inclusion instead of link and so
the purpose of this really is
to allow processors and other data
practitioners
to create their own inclusion elements
that require no special plugins no
special code
for processors to recognize
excellent thank you very much for that
clarification and elaboration
another change here and this was
again really driven by functionality
that we needed to have in place
for Lightweight DITA is we've added
multimedia elements
to the base and we've just wanted to
make it much
simpler for content authors to add audio
and video to data topics we have
added audio and video elements
also three sub elements for controls
uh the implications here are really
changes to wizards
if they're wizards or menu and items or
icons for inserting multimedia
and this is work I've done but I do want
to
acknowledge that it is built on work
that chris nicci
did to develop a digital 1.3 compatible
domain
for multimedia
we have a new domain for alternate
titles
and I think the use cases here
affect both data practitioners and
a content author uh for practitioners we
wanted a clear way to be able to
specialize
elements for titles booked subtitles
window titles and for content and map
authors we wanted to make it
much simpler and straightforward for
how and where navigation titles are used
and rendered
so we're at we have added an alternative
titles domain
and the implication implementation
here really involves the following
changes
removing the title alts element
adding a new element called title alt
and making it available in prolog in
topics
and topic data in maps
uh the new title alt attribute is used
as a new specialization base
for search title for nav title for link
title subtitle and
title hint we are removing
lock title and the
table head element will replace the nav
title element
when it existed without lock title and
was simply there to
provide a hint to math map authors
as to what the topic topograph element
reference work champion by chris nichi
and chris please chime in here with
any additional information clarification
or elaboration
I'm not sure I've given your proposal
and your work
full justice here sure
just to say
similar to the inclusion proposal this
is a way for
alternate titles to be specified in a
standard way uh if you actually look at
the data source
for the DITA  1.3 specification you'll
see a lot of subtitles and
alternate titles that are implemented as
bookmap title alts or I forget exactly
how they're done but they're done in a
kind of odd way and I think that's a
fairly common practice
another thing that happens particularly
with bookmap is
uh when you have a bookmap that has a
title and then a subtitle
those are actually phrase elements
within the map title element
which means once again a processor has
to just know that this title is special
and these phrases within this title need
to be treated in a special way
this is a way to kind of try to get away
from
those workarounds around the limitations
of
not having an extensible alternate title
mechanism
by basically providing one it does
introduce its fair share of
incompatibility with DITA  1.3
uh because of things related to lock
title
and the way some of these elements
worked
and were part of the base vocabulary
in previous versions of data so there is
a little bit of a migration cost here
but at the benefit of vastly increased
flexibility
and extensibility and processability
of alternate titles in general
there's a typo in the last bullet there
it should be title hint rather than
table hints thanks robert
I will make sure I make that change
before we create a PDF has
posted on slideshare
I think we've covered this in our
discussion
again the implications the migration
costs here are
you know changes to data source required
changes to some style sheets although
we will be making I think style sheets
much easier in the future
and again if changes to data source
for any ccms that in the process of
storing data content
makes default attributes like the class
attribute
explicit in the source
we are adding a new emphasis domain
that simply contains a s
the strong and m elements by default
this will be added to all technical
content
topic types and provides
a alternative
alternative to the highlighting domain
for folks who want a more precise
and more semantic domain that is more in
alignment with HTML5
and this was work that was championed by
Keith Schengili-Roberts of Precision
Content
we have a new hardware domain
and this addresses use cases brought
forward
by authors who wanted to have clearer
markup to indicate hardware controls
and who wanted to be able to avoid using
output class
to distinguish between different types
of
controls so the hardware domain
has just two elements hardware control
and part number and by default
it is integrated into all technical
content
topics the technical committee really
spent substantial time on this proposal
we looked at the possibility of
containing uh of having this domain
contain more specific elements
but we really defaulted to trying
simply trying to provide the real basics
here
because we felt that so many companies
and
different industry verticals had
slightly
varying needs for what they would
actually be doing here
and that they would be better meant by
companies doing individual
specializations
of the elements in this domain
and this was work championed by one of
the newest
member tc voting members zoe lawson who
really has had a
big effect on DITA 2.0 and is a very
valuable
valued and valuable member
we have a lot of changes here that for
the purpose of previous
presentations to more of the user
community we
put together in this one behind the
scenes changes
and I do think however that these
changes
will have a large impact on vendors
on data practitioners on style sheet
developers
so I'll walk through these one by one
and try to
give more commentary about the the
implications here
we've made output class universal
um
all of the filtering attributes
audience platform products other props
are now created as attribute
specializations
of props so this of course really will
affect
all of all in any DITA 2.0 document type
shells
but we do expect that everyone will need
who everybody who has their own document
type shells
will need to create new DITA 2.0 based
document type shells
we resolved some inconsistent class
attribute values for shortdesk link text
and search title
and again a hit here to
style sheets and to any data source
that makes the class attribute values
explicit
in a similar vein we changed the
specialization base
for a few additional elements including
image map in order to
simply use a more correct
more appropriate base
we removed the xtrf and
xtrc attributes that were originally
added for debugging purposes we
know that some implementations and some
vendors have used those attributes for
their own purposes
and I think if that is the case for
your company for your implementation the
simplest thing to do
will be to specialize those attributes
and add them back to your document type
shells
we've split the syntax and programming
domain
so that the program the syntax
diagram elements are now in a separate
domain
we also remove the domains attribute and
replaced it
with a specialization attribute
and robert you champ championed
quite a large number of these proposals
so i'd like to ask if there's anything
you'd like to add or clarify or
elaborate on here
I think a lot of these are really
cleanup items um
like the first one output class is
available almost everywhere and did a 1
3 so this is just making it available so
we don't have people saying
but why isn't allowed here removing some
legacy stuff
splitting syntax and programming domain
that's just an acknowledgement that
a pretty significant number of those who
might want to make use of the
programming domain
don't actually use syntax diagrams so
it's splitting it into two
domains that just makes it easier to not
have that big chunk of syntax diagram
elements show up
while still using the others probably
the more noteworthy one is the domains
attribute
which is really uh language
simplification
it's the idea that the domains attribute
had grown over time
to fulfill a lot of theoretical ideas
that
didn't really well they weren't
practically speaking worth the cost
of the implementations and so it's
getting rid of most of what was placed
in that attribute
shifting over to the specializations
attribute which becomes for now just a
way to track specialized attributes
that's really the one case where we
needed to have domain information so
that processors can recognize
specialized attributes and how to handle
them
so for example that also will simplify
the creation of document type shells for
practitioners
who are including constraints or
expansion
modules in the document type shells
constraints will no longer
be required to add a token to
the old domains
now the specializations attribute
another thing we are doing and this will
be
have a my clear migration cost for
existing data content
is we are removing all items
that were characterized as deprecated
reserved for
future use or anything that we added by
mistake
and had to keep in the grammar files in
order to ensure backwards
compatibility and
this is one of the very first proposals
we approved
I championed this and it really was
very much with the intent
of reducing our technical debt getting
rid of cruft
and starting with a cleaner
fresher slate
so this will as I mentioned have a large
impact on folks existing
data source all the things
that were marked in DITA 1.2 and
1.3 or even since data 1.1
as deprecated all that markup will be
invalid
and I've listed out here the four i
think that will probably
have the most effect on existing content
and that is the alt attribute on image
which was replaced in detail 1.2
released in 2010 with the alt element
the nav title attribute on topograph and
topograph specializations
again also marked as deprecated in 2010
and replaced with the nav title element
the title attribute on map and
the print attribute
I would think for vendors who produce
ccms that this
might be a place that your customers
would be very much looking for
any possibility of scripting or
help that you might provide in an
automated way
for migrating data1.x topics to
DITA 2.0 with corrections to
this sort of markup
we do have a link here for how you can
get to
the 2.0 stage 2 proposal for this work
number 36 remove deprecated items
and if please if
any tools that are currently produced
insert the alt attribute or the nav
title
attribute please please make changes
and fixes there um
I I I'm only aware of of one
editing environment that is embedded in
a ccms that does by default
insert the alt attribute
we have some other cases where we simply
removed
certain attributes elements and domains
and these are things that
we thought were very little used or
were duplicates of uh something you
could do with existing
markup that's certainly the case with
the topic set and the topic set ref
elements
we are not we were not aware of anyone
using the delayed conraft domain
uh we removed a token from the type
attribute on
note the token being fast path again
one that we're not aware really of
people using
and finally we also removed copy 2
and the lock meta attributes block meda
had really
no defined meaning in the specification
and copy to although we know it is
heavily used
we felt copy2 was a
not really appropriate attribute for the
data specification
we are however replacing it with some
other architectural mechanisms and
markup that could signify
appropriate intent
by authors for
renaming of resources in
the processing
component of a data implementation
anyone on any tc member want to
elaborate
at all on copy to
i'll just note that I think the
replacement is
a little bit better designed it's a
little more flexible
so right now the copy to attribute as
designed was really
really designed around and tied to one
specific implementation or processing
design of content that's processed
sequentially through a processing tool
chain for generating html
and the replacement is based around the
resource id element has meant to be a
lot more flexible so that you can define
alternate anchors for html output files
but also for an anchor and a PDF
or for whatever other system you're
using
thanks robert
finally we are not shipping
XSD for DITA 2.0
we know that there are some tools out
there that rely on xst
and our suggestion is that you
simply generate monolithic versions
of the DITA 2.0 DTDs
if you need XSD and
our reason for not shipping it it really
comes down to a question of resources
and we just the technical committee did
not
have we didn't have the time and the
bandwidth
to keep developing and maintaining
XSD in addition to DTD and RNG
and the fact that DITA 2.0 was it you
know
it is a allowed us to break backwards
compatibility
enabled us to make this change
in a similar mode there are certain
specializations that were present
in DITA  one dot x releases that are not
present in 2.0 and here we have learning
and training
the machinery task topic and the
task prerequisites domain that was used
in the machinery task
topic and while we are not
including these as part of the DITA 2.0
OASIS standard
we will be updating these
specializations for DITA 2.0
and making them available in a OASIS
open
github repository
in much similar to why we're not
shipping XSD
we are not shipping these
specializations because we did not have
the
resources with the appropriate skill set
active on the DITA  technical committee
to keep these specializations maintained
up to date and in a healthy
state we're hoping the fact that we'll
be
making these available in OASIS open
github repositories
means that companies that use these
specializations
or practitioners that frequently use
them for clients
will be able to work with others
in OASIS open repositories
to update maintain
and improve these specializations OASIS
membership is not required
for people to work in OASIS open github
repositories
those are workplaces where the
technical committee can work with
folks that are not members of OASIS
and finally and I know we're getting
close to the top of the hour here i
really wanted to draw people's attention
to the resources we have available here
and first off and perhaps
the most important thing we have pack
tagged and
packaged beta versions of our ddd
and RNG files for both the base and the
technical content
and the urls here
um
are what you need for that
I'm hoping robert perhaps you can
you can make these urls available in the
chat
and then of course we
can have these included in a follow-up
email
and in the PDF of this webinar that
we'll make available shortly
on slideshare
again we've got a follow-up webinar
scheduled for
June 29th which is two weeks from today
at
the same time and this webinar will be
really dedicated to
questions and answers the questions the
comments
the thoughts and concerns that we got on
today's
webinar that we did not have time to get
to
and also I've given you an email here
did a chair at list.OASISopen.org
where you can send questions in advance
of the webinar on the 29th
so if you've got somebody else at your
company that you think needs to watch
this webinar of recording in this
webinar and then attend the follow-up
session
we've made this possible again the
recording will be available
as soon as possible perhaps even today
and we've got the link here to
register for the webinar and
dee or jane at OASIS if you could get
that
webinar registration url available
in the chat that would be I would really
appreciate that
and finally uh we do have uh we've got a
very few minutes here for questions
and I'll ask Deb
I know you were monitoring chat and q
a are there some questions that we
perhaps could
address in in the next uh
three or four minutes um
yes robert did answer but um
one question came in can you explain the
book map
change auto generated updates
and I think simply what we enabled here
was adding
modifying the content model of book
lists
in order to be make it possible for
somebody to
indicate clearly to a processor that
this would be a place where there should
be an
automatically included um
list of changes and we can address that
in more detail on the 29th
also
another question and I think
you've already answered this was
why are XSDs removed and DTD's still
supported
well we we RNGs
are our normative format for our grammar
fonts
we also know that there are
only one or two applications out there
that currently support
RNGs that most of the products in the
DITA universe
require DTDs a handful require excess
dues
so that is why we are continuing to do
to support DTDs because
the number of tools that require xst's
are substantially smaller
that was the place that we just where we
had to make a cut
and we do very much hope that vendors of
data tooling
will start introducing certainly please
consider for the next release of your
product for release of the product that
supports
DITA 2.0 consider whether your product
could support
the data grammar files in RNG format
it is much easier for practitioners to
create document type shells to create
constraints
to create expansion modules and to do
specializations in RNG
and it is our normative format
and chris I'll just note if it helps
that question about XSDs came in before
you got to the slide so yeah
yeah one more question
oh do you want to take it or it is top
of the hour
it is top of the hour so I really want
uh very much to thank everybody and
please register for the webinar on
the 29th
questions that came in today that we
didn't have time to get to we will take
them
and we will also take any questions that
you forwarded
to the chair
email address so
I want to thank everybody and um
I will stop sharing right now and thanks
again for
for debuzants for robert anderson and
Chris Nitchie
for taking additionally taking part in
this webinar
they'll also be present on the 29th


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]