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

 


Help: OASIS Mailing Lists Help | MarkMail Help

dita-lightweight-dita message

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


Subject: Re: [dita-lightweight-dita] Full DITA compatibility


I think we need titles and IDs but we need to keep bodydiv and ph (for
conrefing). The entire point of a section would be to have a heading. In
fact, section can be considered simply "the heading marketer that takes
you to the next heading/end".

Not being by any means fluent with the HTML5 spec, if people are going
to/from HTML 5 they can use nesting/chunk to decide what level in their
hierarchies they want to get converted to articles, no? If so, I think
we're losing very little in terms of conversion back and forth.




On Fri, May 8, 2015 8:27 pm, Michael Priestley wrote:
> I'm thinking the MVS (minimal viable spec) will need:
>
> Structure:
> - maps (nesting topicrefs only - no reltables)
> - topics (title, shortdesc, sections, blocks (paragraph, lists, table,
> image, audio, video))
>
> Capabilities/attributes:
> - keyref on ph for managing variable text
> - conref on blocks for higher-level reuse (not sure if we need conkeyref)
> - props on blocks for conditional processing
>
> Maps can then be used for:
> - navigation (with href on topicref)
> - variable management or taxonomies (with keys)
>
> I think the issue with sections vs topics can be mapped to the issue of
> articles vs sections in HTML5. We should borrow their guidance and make it
> their problem. Otherwise, we could consider making section abstract and
> only usable for specializations (where they are essential) - but at the
> cost of a clear mapping to HTML5.
>
> Re breaking compatibility with full DITA: I'm open to the possibility, IF
> there is a compelling requirement. Full processing compatibility buys us a
> lot in terms of tool reuse and infrastructure integration. If we break
> that compatibility, it will take a big chunk out of lightweight DITA's
> value proposition. It would need to be replaced by an even bigger chunk of
> some new value. I don't think this is a discussion that makes any sense in
> the abstract.
>
> Is there a concrete example of where we would want to break compatibility?
> If we take markdown as an example - what could you author in markdown that
> wouldn't be valid in DITA?
>
> The only examples I can think of right now are:
> - need an id for the topic
> - need to start with a title
>
> Would we be prepared to say that lightweight DITA topics no longer need
> titles or ids, in order to achieve a markdown-like level of freedom? For
> what it's worth I definitely want titles and ids :-)
>
> Michael Priestley, Senior Technical Staff Member (STSM)
> Enterprise Content Technology Strategist
> mpriestl@ca.ibm.com
> http://dita.xml.org/blog/michael-priestley
>
>
>
> From:   "Noz Urbina" <noz.urbina@urbinaconsulting.com>
> To:     "Fredrik Geers" <fgeers@sdl.com>
> Cc:     "dita-lightweight-dita@lists.oasis-open.org"
> <dita-lightweight-dita@lists.oasis-open.org>
> Date:   05/07/2015 12:05 PM
> Subject:        Re: [dita-lightweight-dita] Full DITA compatibility
> Sent by:        <dita-lightweight-dita@lists.oasis-open.org>
>
>
>
> Hi Fredrik,
>
> I couldn't make the Monday meeting but a similar similar thoughts have
> been coming to my mind.
>
> My feeling is that the heart of DITA, the thing that really is needed in
> all types of communication is only:
> modules - delineated blocks of reusable content
> shortdesc - to add progressive disclosure to modules
> maps - a way to put them back together and apply contextual metadata
> conref - granular reuse
> (optionally, conkeyref - contextual granular reuse)
>
> If we can bring those things over - admitting loads of people won't bother
> with conkeyref - then I think we have what we need for wider use.
>
> Semi-related thought from my own area: I'm focused on marketing/eCommerce
> use cases and I'm finding that even relatively simple concepts like the
> difference between topics and sections is flummoxing me. I have been
> trying to do some content marketing work in DITA and doing my best to be
> creative in a DITA-based system (and I'm not stranger to DITA editors).
> Where I get stuck is when I make something a section and then realize it's
> got to get relocated in the map or wants a short description and then I
> realize I have to switch it over to topic. This is deeply disruptive to
> the creative process.
>
> I think that one of the main challenges is that lightweight DITA needs to
> "meet in the middle" with certain non-techcomm process realities. One
> example of which is that outside very disciplined areas/companies, people
> just don't plan their content architectures that much. They want
> reusability and modularity and portable architecture (maps) but asking a
> marketing team (for example) who has to put together 3 content pieces in
> 72hrs (and in the case of print will need careful visual tuning) there are
> aspects of the spec like this which seem extremely simple if you're from a
> background of more riguous or linear creation processes, but in the more
> freeform environments post real challenges. I feel there has to be a
> sliding-scale of complexity, even within lightweight DITA for people who
> want to use it as "HTML with modules" for people who want to have planned
> architectures and proper reuse strategies and governance. I'd vote to set
> the entry bar low and then lower it 5 more times...
>
> If that means sacrificing extremely easy transition back to full DITA I
> think that's acceptable losses. Although what couldn't we just put back
> into a DITA generic topic? Sharing only domain specialisations (as opposed
> to structural) might help?
>
> - Noz
>
>
> On Thu, May 7, 2015 5:17 pm, Fredrik Geers wrote:
>> The call we had on Monday got me thinking about the DITA compatibility.
>> Should it be possible to switch to the full DITA by just switching the
>> doctype?
>> What is the goal of this subcommittee? To create the best possible
> subset
>> of DITA? Or to create something that borrows the best concepts from DITA
>> and puts it in a lightweight format? If it is the latter, it should be
>> possible for us to drop direct compatibility to allow for a simpler
>> solution. I feel that if we answer this now, it would set a better
> context
>> for all following discussions.
>>
>> Also when we're talking about simplicity, we need to think about what
>> makes a document model simple. What are properties that make a model
>> simple? Is simplicity something with the greatest amount of freedom? Or
> is
>> simplicity a model that is as restrictive as possible, relieving the
>> author from making certain choices? Or do we mean simplicity for
>> processing the content?
>>
>> Markdown is an example where simplicity is accomplished through offering
>> freedom. As long as you know the vocabulary, you can write your content.
>> No need to worry about if one element is allowed in another element -
> all
>> types of content are generally allowed everywhere.
>> The exact opposite of Markdown, but what still could be considered
> simple,
>> is a very restrictive xml schema. Because of the restrictions, it
> becomes
>> clear what to do, and writing documents is almost like filling in a
> form.
>>
>> The current full DITA standard is from an authoring perspective neither
> of
>> above examples. It does not offer enough freedom to just "tag" your
>> content as in Markdown, though it is not restrictive enough to give real
>> clarity in how it should be used. Do we want to attempt to improve on
>> this? And can we do something about that if we're keeping the full DITA
>> compatibility?
>>
>> Fredrik Geers | Product Owner SDL LiveContent Create/SDL Xopus | SDL |
>> (t) +31 (0)20 201 0500 | (e) fgeers@sdl.com
>>
>>
>>  [
> http://cdn.sdl.tridion.sdlproducts.com/static/corporate/SDLlogo2014.png]
>> <www.sdl.com/>
>> www.sdl.com
>>
>>
>> SDL PLC confidential, all rights reserved. If you are not the intended
>> recipient of this mail SDL requests and requires that you delete it
>> without acting upon or copying any of its contents, and we further
> request
>> that you advise us.
>>
>> SDL PLC is a public limited company registered in England and Wales.
>> Registered number: 02675207.
>> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire
> SL6
>> 7DY, UK.
>>
>>
>>
>> This message has been scanned for malware by Websense. www.websense.com
>>
>
>


-- 
Noz Urbina
Content Strategist and Founder, UrbinaConsulting.com

Author, "Content Strategy: Connecting the dots between, business, brand,
and benefits" http://thecontentstrategybook.com


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