#322 Split certainty/precision/respons from model.glossLike

GREEN
closed
5
2011-11-10
2011-09-29
BODARD Gabriel
No

A couple years ago we made the decision to the elements certainty, precision (and respons?) to model.glossLike so that they would be available on a few so-called empty elements such as gap and space. (See ticket http://purl.org/TEI/FR/2862151\).

I now think this was too blunt an instrument: while it is probably true that whenever glossLike elements are wanted, certainty etc. would also be useful, the reverse is not necessarily the case.

I suggest therefore that we create a new model (perhaps "respLike" or "certLike"?), for the three elements that point to specific subparts of a target element, and make this model a member of model.glossLike. This way everything that has glossLike gets certLike, but certLike can also be included on its own when <desc>, <gloss>, etc. are not wanted.

Discussion

  • Lou Burnard
    Lou Burnard
    2011-11-01

    Makes good sense to me.

     
  • Kevin Hawkins
    Kevin Hawkins
    2011-11-04

    I don't understand what "the reverse" is, but even if I did, I can't see any reason to object.

     
  • Laurent Romary
    Laurent Romary
    2011-11-04

    OK for me. Goes towards clearer class ontology.

     
  • BODARD Gabriel
    BODARD Gabriel
    2011-11-04

    @kshawkin: by "the reverse" I meant only the (coutnerfactual) statement that: "Wherever certainty, precision, respons are needed, glossLike elements are also useful".

     
  • good thinking, +1 from me

     
  • James Cummings
    James Cummings
    2011-11-07

    • assigned_to: nobody --> gabrielbodard
     
  • Lou Burnard
    Lou Burnard
    2011-11-10

    • status: open --> closed
     
  • Lou Burnard
    Lou Burnard
    2011-11-10

    At revision [r9273], I have
    -- added a new class model.certLike, making it a member (subclass) of model.glossLike
    -- made certainty, precision, and respons a member of this class

    The class is defined in ST, but not otherwise documented. Note that its definition in that chapter must precede that of model.glossLike in the source, or DTD generation fails.

     

    Related

    Commit: [r9273]


    Last edit: BODARD Gabriel 2013-06-24