You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are a few places in the 7.0 specification and associated tooling that URIs are overly specific and don't adapt to 7.1:
Specification:
Section 3.4's introductory paragraph says "each enumeration value defined in this section has a URI constructed by concatenating g7:enum- to the enumeration value". Currently there is no way to indicate when a specific enumeration value should use g7.1:enum- instead
Section 3.4 under g7:enumset-EVEN and g7:enumset-EVENATTR it says "these are given generic definitions with URIs constructed by concatenating g7:enum- to the enumeration value." It is not clear to me if these would need new URIs even if, for example, the CENS event were updated and given URI g7.1:INDI-CENS instead of g7:INDI-CENS.
Section 6.1 says "Each month defined in this section has a URI constructed by concatenating g7:month- to the standard tag"; that will stop being true if we add a new calendar in v7.1.
Tooling
uri-def.py function find_cat_tables (around line 56) depends on the "by concatenating" language found in the specification, and may need updating if that wording changes.
uri-def.py lines 303 and 305 only look for g7:enumset-, not g7.1:enumset-.
There are a few places in the 7.0 specification and associated tooling that URIs are overly specific and don't adapt to 7.1:
Specification:
g7:enum-to the enumeration value". Currently there is no way to indicate when a specific enumeration value should useg7.1:enum-insteadg7:enumset-EVENandg7:enumset-EVENATTRit says "these are given generic definitions with URIs constructed by concatenatingg7:enum-to the enumeration value." It is not clear to me if these would need new URIs even if, for example, the CENS event were updated and given URIg7.1:INDI-CENSinstead ofg7:INDI-CENS.g7:month-to the standard tag"; that will stop being true if we add a new calendar in v7.1.Tooling
uri-def.pyfunctionfind_cat_tables(around line 56) depends on the "by concatenating" language found in the specification, and may need updating if that wording changes.uri-def.pylines 303 and 305 only look forg7:enumset-, notg7.1:enumset-.