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

 


Help: OASIS Mailing Lists Help | MarkMail Help

dita-learningspec message

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


Subject: Re: [dita-learningspec] FW: [dita] DITA 1.2 packages [updated yetagain]


On 4/23/08 9:56 AM, "john_hunt@us.ibm.com" <john_hunt@us.ibm.com> wrote:

> Hi Eliot and all,
> 
>>> most users will be creating specializations simply to provide friendlier
> names for learning content elements since the "lc*" names are appropriate
> for the standard declarations but not that nice for end users authoring
> content.
> 
> Is there a "friendlier" set of names we should be using out of the box,
> instead of the lc* names?
> 
> We adopted the lc prefix to avoid potential naming collisions with
> elements in other DITA specializations, but perhaps there's a better way.

I think the lc* names are appropriate for the standard. Because DITA 1.x
cannot use namespaces in any general way, using a prefix is the only thing
you can do to help ensure that your module's base names don't conflict with
any names anyone else might want to use.

In the context of a local environment, where you have more control over the
sets of specialization modules you are integrating for a given shell type,
you can have more generic names.

I don't think any standard DITA specialization for 1.x should expect to be
able to define "friendly" names for its types.

In DITA 2.x, when we will have to find a way to make namespaced names work,
it will be possible to have friendlier local names because you can depend on
namespace mechanisms to avoid conflicts. But not today.

Cheers,

Eliot
-- 
Eliot Kimber
Senior Solutions Architect
"Bringing Strategy, Content, and Technology Together"
Main: 610.631.6770
www.reallysi.com
www.rsuitecms.com




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