Skip to content

Can we make the glossary (or parts of it) normative #78

Open

Description

@marcoscaceres

The glossary is very helpful, but we can't use it for normative (parts of) documents. Can we make some of the definitions normative and get this on the rec track somehow?

If not, could we move some of the useful bits here to the WHATWG Infra spec, as it provides a bunch of text related things that we use in throughout the web platform (and specs) in a normative manner.

for example:
https://infra.spec.whatwg.org/#code-points

All that stuff is super useful.

Activity

  1. marcoscaceres commented on Jul 4, 2024

    @marcoscaceres
    MemberAuthor

    We would probably be interested in citing the auto (direction), string direction, and maybe base direction definitions.

  2. xfq commented on Aug 7, 2025

    @xfq
    Member

    Regardless of how we proceed, I think we should first consider classifying the terms into normative and non-normative, and then consider the following for normative terms:

    1. Should we rewrite the entries? If so, how?
    2. How should we handle overlap with Infra?

    I'll think about it and come back to this issue.

  3. xfq commented on Aug 9, 2025

    @xfq
    Member

    I will try to complete the transformation of the glossary in #84 / #85, and hope to transfer the document to REC-track in the next rechartering.

  4. xfq commented on Dec 10, 2025

    @xfq
    Member

    One thing we need to consider: how are we going to prove interoperable implementations of definitions?

  5. marcoscaceres commented on Dec 10, 2025

    @marcoscaceres
    MemberAuthor

    I don’t think that matters. These are concepts most of the time.

    Where it’s testable, it’s on the other specs to show conformance. But not this spec.

  6. xfq commented on Dec 12, 2025

    @xfq
    Member

    We discussed this at the working group teleconference yesterday. We hope the glossary is a living CR, which may not go to REC, so there is no need to prove whether it has two independent interoperable implementations, because that is only required when exiting CR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions