- A richer set of slots that can be used for schema metadata
- The introduction of boolean conditions and rules
- A validation datamodel based on SHACL validation
- A dataset datamodel based on frictionless, void, dcat, and the HCLS dataset description standard
- Ability to constrain field values using regular expressions
Selected Changelog:
- new slot: string serialization https://github.com/linkml/linkml-model/pull/25
- new slot: recommended https://github.com/linkml/linkml-model/pull/26
- unique keys: https://github.com/linkml/linkml-model/pull/16
- data validation datamodel: https://github.com/linkml/linkml-model/pull/42
- pattern on type definitions: https://github.com/linkml/linkml-model/pull/43
- adding conforms_to: https://github.com/linkml/linkml-model/pull/50
- add min-max-val-to-type-expression: https://github.com/linkml/linkml-model/pull/57
- aligning-validation model: https://github.com/linkml/linkml-model/pull/68
- new slot: source: https://github.com/linkml/linkml-model/pull/62
- new slots: relational characteristics: https://github.com/linkml/linkml-model/pull/69
- datasets schema: https://github.com/linkml/linkml-model/pull/67
- reified statements/edge properties: https://github.com/linkml/linkml-model/pull/61
- property groups: https://github.com/linkml/linkml-model/pull/71
- path: https://github.com/linkml/linkml-model/pull/72
- disjoint_with: https://github.com/linkml/linkml-model/pull/78
- structured_alias: https://github.com/linkml/linkml-model/pull/66
- align to skosxl: https://github.com/linkml/linkml-model/pull/86
**Full Changelog**: https://github.com/linkml/linkml-model/compare/v1.0.0...v1.2.0