Version 3.1.0
Release Notes — v3.1.0
This version introduces a dedicated override for schema:manufacturer to ensure manufacturer data is displayed correctly, rather than falling back to generic comment handling. The goal is to preserve semantic structure for manufacturers while keeping the optional ID behavior tied to @Classes.
What’s New
schema:manufacturernow always renders as aschema:Organizationwithschema:namepopulated directly from the@Schemavalue.@idis included only when the value is listed in@Classeswith a non-empty ID. If not found,@idis omitted.- This override takes precedence over generic handling for all rows whose ontology link ends with
schema:manufacturer.
Rendered Structure
"schema:manufacturer": {
"@type": "schema:Organization",
"@id": "UNIQUE_ID_IF_FOUND",
"schema:name": "MANUFACTURER_NAME"
}If no matching ID exists in @Classes, the output becomes:
"schema:manufacturer": {
"@type": "schema:Organization",
"schema:name": "MANUFACTURER_NAME"
}