[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Linking Related Issues To Considered in 1.1
These are technical issues that I think will need to be discussed when we take the DITA spec forward from the initial submission. I'm capturing these now while they're fresh in my mind: 1. General practice for addressing. The current DITA spec and/or implementations appear to be using URLs with fragement identifiers somewhat informally (i.e., not conforming, for example, to the XPointer spec. I think that DITA should limit itself to XPointer for addressing. Second, I'm now of the opinion that the XInclude style of address that uses two attributes, one for the URL with no fragment ID and one for the XPointer, is the best design and should be emulated. 2. Role names should be required to be namespaced so that applications can formally define role names and clearly relate them to the semantics of the role name. For simplicity and backward compatibility we can stipulate that the existing DITA-defined role names are in the DITA namespace. The implication here is that DITA processors will dereference namespace prefixes on role names in order to construct fully-qualified role names before associating roles to semantics. 3. Make sure we've clearly defined the relationship between format= and dynamic determination of MIME types for target resources. Format= should be a hint that augments whatever might be learned from the MIME type of the target. 4. There is a fundamental problem with links and re-use, which is that a link to an element may need to indicate what use context the target is intended to be resolved in terms of. I think this is an issue for DITA and we may need to extend the link syntax to allow for indication of the use context for a link target (for example, if the same target is conrefed in two places, indicating which of the conrefs you want to use when resolving the link target in a given rendition of the topics involved. Cheers, E. -- W. Eliot Kimber Professional Services Innodata Isogen 9030 Research Blvd, #410 Austin, TX 78758 (512) 372-8122 eliot@innodata-isogen.com www.innodata-isogen.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]