OO-LD/oold-quantity-schemas
OO-LD quantity schemas 944 OO-LD schemas, one per QUDT quantity kind, each narrowing a shared QuantityValue base with the units that kind admits. Generated from the QUDT vocabulary. Every quantity figure in oold-llm-bench was measured against this generation, which is why it is published rather than regenerated. oold-bench fetch-corpus quantities --dest ./schemas The download is checked against a digest pinned in the benchmark:… See the full description on the dataset page: https://huggingface.co/datasets/OO-LD/oold-quantity-schemas.
OO-LD quantity schemas
944 OO-LD schemas, one per QUDT quantity kind, each narrowing a shared QuantityValue base with the units that kind admits. Generated from the QUDT vocabulary.
Every quantity figure in oold-llm-bench was measured against this generation, which is why it is published rather than regenerated.
oold-bench fetch-corpus quantities --dest ./schemasThe download is checked against a digest pinned in the benchmark:
105d1bbe2e08140a33593201e8cffec5caa4026f32c1968c9cc9957038deacf6over 944 files, name and content, in sorted order. A directory that does not hash to it is refused rather than used.
Why a digest and not a version
A second generation of this corpus exists and is not interchangeable with this one. It case-folds the unit identifiers of 234 of the 942 kinds: celsius_per_hour against Celsius_per_hour, ha against Ha, ph_value against pH_value. The fold is injective, 1,291 distinct identifiers on both sides, and no kind loses a unit, so neither vocabulary is wrong. They are different, and a model answering Ha is right against one and wrong against the other.
A benchmark that pins a version number cannot tell those apart. One that pins a digest refuses the wrong one before a grid is run and billed.
Shape
{
"$schema": "https://oo-ld.org/latest/meta/oold-meta-schema.json",
"$id": "AbsoluteActivity.schema.json",
"title": "AbsoluteActivity",
"allOf": [{"$ref": "InverseVolume.schema.json"}],
"@context": ["InverseVolume.schema.json",
{"qkind": "http://qudt.org/vocab/quantitykind/",
"AbsoluteActivity": "qkind:AbsoluteActivity"}],
"properties": {"type": {"default": ["AbsoluteActivity"]}}
}allOf carries the parent, @context carries the JSON-LD term, and the unit enumeration a kind admits is inherited or narrowed along that chain.
Licence
QUDT is published under CC BY 4.0 and these schemas are a derived representation of it. Attribution belongs to the QUDT project.
