← Prev in month ← Prev in thread
Next in thread → Next in month →

Extending subject schemes

From
Kristen James Eberlein <>
Date
2015-04-28T12:49:40+00:00
ID
Thread
Extending subject schemes
Robert and I are trying to work the items that are in draft comments
    in the 1.3 spec. We need help from the TC on the following draft
    comment (enclosed in a table below) in the "Extending subject
    schemes" topic:

    

    Extending subject schemes

    The <schemeref> element provides a mechanism for extending a
    subject scheme. This makes it possible to add

    new relationships to existing subjects and extend enumerations of
    controlled values.

    

    The <schemeref> element provides a reference to another
    subject scheme map. Typically, the referenced subject-scheme

    map defines a base set of controlled values that are extended by the
    current subject-scheme map. The

    values in the referenced subject-scheme map are merged with the
    values in the current subject-scheme map; the

    result is equivalent to specifying all of the values in a single
    subject scheme map.

    

    
      
        

          Comment by Kristen Eberlein on 5 February
              2015

            I added this topic to address comments made by Chris Nitchie
            in the targeted review. FYI, the paragraph above

            was in the DITA 1.2 Language Reference topic about
            <schemeref>.

            

            Re Example: Extending a subject scheme, Chris stated
            "That's not how keyref normally works. We

            definitely need normative language describing the expected
            processing of keyref in the context of a subject

            scheme. It's completely different from normal keyref
            behavior. Normally, a keyref is a reference to the content

            referenced by the key-defining topicref, not a reference to
            the topicref itself. And there's no transclusion or

            extension, as is implied here. So it's completely different
            processing rules for keys in a subject scheme, and it

            needs normative description."

            

            Re Example: Extending a subject scheme upwards, Chris
            stated " ... the use of keyref in subject schemes

            to recombine subject definitions is never covered anywhere."

            

            I suspect that we need additional normative content in this
            topic ...
        

      
    
    

    For the two referenced example topics, see the following:

    

    Example: Extending a subject scheme

https://td-demo.titaniasoftware.com/portals/ui/sample/viewer/5519e16ce4b016f565df9582/5519e185e4b016f565df9959/r/example-subjectScheme-extension

     Example: Extending a subject scheme upwards

https://td-demo.titaniasoftware.com/portals/ui/sample/viewer/5519e16ce4b016f565df9582/5519e185e4b016f565df9959/r/example-subjectScheme-extension-upwards.dita

    

    We either need to add normative content, or consider removing the
    example topics (which were present in 1.2). I don't know whether
    anyone is using this aspect of subjectScheme ...

    

    

    
-- 

      Best,

      Kris

      

      Kristen James Eberlein

      Chair, OASIS DITA Technical Committee

      Principal consultant, Eberlein Consulting

      www.eberleinconsulting.com

      +1 919 682-2290; kriseberlein (skype)
← Prev in month ← Prev in thread
Next in thread → Next in month →