diff --git a/scripts/validate-register.rb b/scripts/validate-register.rb index 4e3a68f..353e9d5 100644 --- a/scripts/validate-register.rb +++ b/scripts/validate-register.rb @@ -132,6 +132,10 @@ report.call(key, "#{name}:#{File.basename(f)}:#{ln}: " \ "unbalanced nofetch( parenthesis") end + if entry =~ /\]\]\]\s*$/ + report.call(key, "#{name}:#{File.basename(f)}:#{ln}: " \ + "bare anchor (renders an empty citation chip)") + end end end end diff --git a/sources/unitsml-36814-unitsdb/sections/02-normrefs.adoc b/sources/unitsml-36814-unitsdb/sections/02-normrefs.adoc index de2754f..ff7a353 100644 --- a/sources/unitsml-36814-unitsdb/sections/02-normrefs.adoc +++ b/sources/unitsml-36814-unitsdb/sections/02-normrefs.adoc @@ -1,8 +1,8 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36813,nofetch(CalConnect 36813)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36813,nofetch(CalConnect 36813)]], numeric * [[[iso4217,ISO 4217]]] (currency codes) * [[[iec62720,nofetch(IEC 62720)]]] (units dictionary; source corpus only — no IEC backing of this register is implied) * [[[cc36811,nofetch(CalConnect 36811)]]], _UnitsML — UnitsDB specification_ (v1 base standard, frozen 2025-03; historical) diff --git a/sources/unitsml-36815-units-model/sections/02-normrefs.adoc b/sources/unitsml-36815-units-model/sections/02-normrefs.adoc index 2c4692d..708ea39 100644 --- a/sources/unitsml-36815-units-model/sections/02-normrefs.adoc +++ b/sources/unitsml-36815-units-model/sections/02-normrefs.adoc @@ -1,9 +1,9 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36813,nofetch(CalConnect 36813)]]] -* [[[unitsml-36814,nofetch(CalConnect 36814)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36813,nofetch(CalConnect 36813)]], numeric +* [[[unitsml-36814,nofetch(CalConnect 36814)]], unitsdb * [[[jcgm200,JCGM 200:2012]]] (VIM), entries 1.1–1.5, 2.30–2.38 * [[[iso80000-1,ISO 80000-1]]] (quantities and units; scales) * [[[pendrill2024,nofetch(Pendrill 2024)]]] (L0–L3 concept levels; isq-smart concept system) diff --git a/sources/unitsml-36816-conversions/sections/02-normrefs.adoc b/sources/unitsml-36816-conversions/sections/02-normrefs.adoc index a597812..baeecd8 100644 --- a/sources/unitsml-36816-conversions/sections/02-normrefs.adoc +++ b/sources/unitsml-36816-conversions/sections/02-normrefs.adoc @@ -1,9 +1,9 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36813,nofetch(CalConnect 36813)]]] -* [[[unitsml-36814,nofetch(CalConnect 36814)]]] -* [[[unitsml-36815,nofetch(CalConnect 36815)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36813,nofetch(CalConnect 36813)]], numeric +* [[[unitsml-36814,nofetch(CalConnect 36814)]], unitsdb +* [[[unitsml-36815,nofetch(CalConnect 36815)]], units model * [[[xsd-float64,nofetch(UnitsML 1.0 XSD Float64ConversionFromType)]]] (the data syntax) * [[[jcgm100,JCGM 100:2008]]] (exactness discipline analogy) diff --git a/sources/unitsml-36817-asciiunits/sections/02-normrefs.adoc b/sources/unitsml-36817-asciiunits/sections/02-normrefs.adoc index 946792d..e8b3ec8 100644 --- a/sources/unitsml-36817-asciiunits/sections/02-normrefs.adoc +++ b/sources/unitsml-36817-asciiunits/sections/02-normrefs.adoc @@ -1,7 +1,7 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36814,nofetch(CalConnect 36814)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36814,nofetch(CalConnect 36814)]], unitsdb * [[[parg,nofetch(PARG grammar language and artifact format)]]] (parsanol/docs) * [[[cc36810,nofetch(CalConnect 36810)]]], _AsciiUnits syntax specification_ (v1 base standard, frozen 2025-03; historical) diff --git a/sources/unitsml-36818-xml-usage/sections/02-normrefs.adoc b/sources/unitsml-36818-xml-usage/sections/02-normrefs.adoc index 745a80f..4047d97 100644 --- a/sources/unitsml-36818-xml-usage/sections/02-normrefs.adoc +++ b/sources/unitsml-36818-xml-usage/sections/02-normrefs.adoc @@ -1,9 +1,9 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36814,nofetch(CalConnect 36814)]]] -* [[[unitsml-36815,nofetch(CalConnect 36815)]]] -* [[[unitsml-36816,nofetch(CalConnect 36816)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36814,nofetch(CalConnect 36814)]], unitsdb +* [[[unitsml-36815,nofetch(CalConnect 36815)]], units model +* [[[unitsml-36816,nofetch(CalConnect 36816)]], conversions * [[[xsd-spec,nofetch(generated XSD specification)]]] (base document) * [[[unitsml-xsd,nofetch(UnitsML 1.0 XSD)]]] (unitsml-v1.0.xsd) diff --git a/sources/unitsml-36819-conformance/sections/02-normrefs.adoc b/sources/unitsml-36819-conformance/sections/02-normrefs.adoc index ff4556d..e8209e1 100644 --- a/sources/unitsml-36819-conformance/sections/02-normrefs.adoc +++ b/sources/unitsml-36819-conformance/sections/02-normrefs.adoc @@ -1,8 +1,8 @@ [bibliography] == Normative references -* [[[unitsml-36812,nofetch(CalConnect 36812)]]] -* [[[unitsml-36813,nofetch(CalConnect 36813)]]] +* [[[unitsml-36812,nofetch(CalConnect 36812)]], general +* [[[unitsml-36813,nofetch(CalConnect 36813)]], numeric * [[[tested-parts,nofetch(tested parts)]]] — CalConnect 36814–7 and the Plurimath series parts under test * [[[jcgm101,JCGM 101:2008]]], Clause 7.9 (adaptive procedure) * [[[jcgm106,JCGM 106:2012]]] (decision vectors)