Skip to content

Releases: linkml/linkml-model

1.5.0 release

24 Mar 20:49
39cd17d

Choose a tag to compare

Changes between 1.5 and 1.4

Example Value Objects

Previously examples were limited to objects with two fields (value and description)

1.5 adds a object field that has range Any, allowing an arbitrary nested object to be used

See: https://w3id.org/linkml/Example

implements

Any LinkML element can now list a number of uris or curies to indicate conformance to an external schema without importing it

See: https://w3id.org/linkml/implements

Note: currently this is treated purely as documentation, but in future tools may use this to perform an additional level of validation on a project.

inlined_as_simple_dict

added inlined_as_simple_dict. This can be used to explicitly indicate that a collection is inlined as a SimpleDict.

For more information, see the section Collection Forms in part 6 of the specification

An example of inlining as a dict is commonly seen on all linkml schemas:

prefixes:
  chemrof: https://w3id.org/chemrof/
  COB: http://purl.obolibrary.org/obo/COB_
  BFO: http://purl.obolibrary.org/obo/BFO_

Currently tools do not use this element, so usage is purely documentational. In future validators may use this to determine whether to interpret a dict as a SimpleDict or not.

Additional metadata fields for schemas

The following can now be added to schema elements

  • created_by
  • created_on
  • last_updated_on
  • modified_by
  • status

Documentation improvements

Thanks for @vincentvialard for many clarifications and fixes to the specification and documentation

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.5.0rc2

16 Mar 20:06

Choose a tag to compare

Identical to https://github.com/linkml/linkml-model/releases/tag/v1.5.0rc1, except this time created using 1.4.10 of linkml generators

v1.5.0rc1

16 Mar 14:53

Choose a tag to compare

v1.5.0rc1 Pre-release
Pre-release

Changes between 1.5 and 1.4

Example Value Objects

Previously examples were limited to objects with two fields (value and description)

1.5 adds a object field that has range Any, allowing an arbitrary nested object to be used

See: https://w3id.org/linkml/Example

implements

Any LinkML element can now list a number of uris or curies to indicate conformance to an external schema without importing it

See: https://w3id.org/linkml/implements

Note: currently this is treated purely as documentation, but in future tools may use this to perform an additional level of validation on a project.

inlined_as_simple_dict

added inlined_as_simple_dict. This can be used to explicitly indicate that a collection is inlined as a SimpleDict.

For more information, see the section Collection Forms in part 6 of the specification

An example of inlining as a dict is commonly seen on all linkml schemas:

prefixes:
  chemrof: https://w3id.org/chemrof/
  COB: http://purl.obolibrary.org/obo/COB_
  BFO: http://purl.obolibrary.org/obo/BFO_

Currently tools do not use this element, so usage is purely documentational. In future validators may use this to determine whether to interpret a dict as a SimpleDict or not.

Additional metadata fields for schemas

The following can now be added to schema elements

  • created_by
  • created_on
  • last_updated_on
  • modified_by
  • status

Documentation improvements

Thanks for @vincentvialard for many clarifications and fixes to the specification and documentation

What's Changed

Full Changelog: v1.4.0...v1.5.0rc1

v1.4.0

20 Jan 02:00
f482279

Choose a tag to compare

Summary

The LinkML 1.4.x series is a maintenance release and includes no major changes in the metamodel

What's Changed

Full Changelog: v1.3.1...v1.4.0

v1.3.1

09 Dec 21:56
488ae70

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0rc7

14 Jul 01:15

Choose a tag to compare

What's Changed

Full Changelog: v1.3.0rc2...v1.3.0rc7

v1.3.0

14 Jul 22:25

Choose a tag to compare

The 1.3.0 release of the LinkML model includes

Support for Units

Main issue: linkml/linkml#706

Dynamic Enums

Main PR: #106

Structured patterns

Main PR: #79

Differences between 1.2.0 and 1.3.0:
v1.2.0...v1.3.0

v1.3.0rc2

13 Jul 02:08
fc63afc

Choose a tag to compare

The 1.3.0 release of the LinkML model includes

Support for Units

Main PR: #108

Dynamic Enums

Main PR: #106

Structured patterns

Main PR: #79

Differences between 1.2.0 and 1.3.0:
v1.2.0...v1.3.0rc7

What's Changed

Full Changelog: v1.2.2...v1.3.0rc2

v1.2.2

06 May 21:22

Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

v1.2.1

28 Apr 19:26

Choose a tag to compare

What's Changed

Full Changelog: v1.0.9...v1.2.1