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

GREEN
closed
5
2011-11-10
2011-09-29
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".

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2011-11-04

    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