Releases: cloud3000/opensource-data-dict
Releases · cloud3000/opensource-data-dict
v1.3.0
Added
- UI / resource-governance projection —
tools/build_ui_dict.pyderives
ui_datadict.db/ui_datadict.sqlfromdatadict.db(read-only). New
Categories → Groups → UI_DataItemsschema: entity = group (the 43 transient
wizard/junction entities collapse into oneWizardgroup;gs1kept) → 120
groups;Namereduced to the field; UTF-8 implied types with aCharLength
policy,ByteLength = CharLength * 4, andValidationSpecs(source mask such
as GS1, or generated). 12 categories / 120 groups / 3,688 items.
Changed
- CI rebuilds the UI projection and validates
ui_datadict.db(completeness,
FK integrity,ByteLength = CharLength*4, positiveCharLength, unique
(GroupID, Name)).
Full changelog: v1.2.1...v1.3.0
v1.2.1
Added
- QUERY_COOKBOOK.md section 10 — usage examples for the helper tools
(tools/find.py,tools/export_ddl.py) alongside the SQL recipes.
Docs-only patch release.
Full changelog: v1.2.0...v1.2.1
v1.2.0
Added
tools/export_ddl.py— export a multi-table relational schema for any set
of business terms, with realFOREIGN KEYconstraints derived from the
dictionary's relationship hints (links to/references; polymorphic and
collection ofhandled), surrogate-key modeling, dependency-ordered output,
and--dialect sqlite|postgres|mysql. SQLite output is self-validated
(e.g.manufacturing→ 37 tables / 59 FKs).
Full changelog: v1.1.0...v1.2.0
v1.1.0
Added
tools/find.py— find data items by a business term via a layered
resolver (category → entity → alias → keyword), with a reviewable
SEARCH_ALIASESmap of ~55 business terms (billing, payee, receivable,
shipping, employee, appointment, inspection, …) and a--ddlflag that
emits a validatedCREATE TABLEper matched entity — handy for scaffolding an
app schema (RAD use case).- README "Find fields by business term" section documenting the resolver,
the alias map, CLI examples, and the--ddloutput.
Full changelog: v1.0.0...v1.1.0
v1.0.0
First tagged release.
3,688 data items across 12 categories from 9 public/open-source standards
(Microsoft CDM, Tryton, ERPNext/Frappe Health, Odoo, Stripe API, Schema.org,
GS1, ISA-95/B2MML, HL7 FHIR). 100% description coverage (3,234 from source,
454 curated). Idempotent build pipeline, Mermaid diagrams incl. a coverage
chart, CI with semantic invariant checks, and dynamic badges. Dual-licensed:
MIT (code) + CC BY-SA 4.0 (data).
See CHANGELOG.md.