This PR updates the way that the obligation level and cardinality value are displayed on property pages. Instead of having just one row in the table, there is now a row per class that uses the property. Each row is generated based on the usage conditions for that property.
The work on this means that we can revert the way that we define properties so that usages are explicit on the class definition and consistent with linkml's monotonic reasoning approach. A consequence of this is that the minimal examples on the Distribution class page now work.
Close #59
This PR updates the way that the obligation level and cardinality value are displayed on property pages. Instead of having just one row in the table, there is now a row per class that uses the property. Each row is generated based on the usage conditions for that property.
The work on this means that we can revert the way that we define properties so that usages are explicit on the class definition and consistent with linkml's monotonic reasoning approach. A consequence of this is that the minimal examples on the Distribution class page now work. Close #59