opendatamesh-initiative / odm-specification-dpdescriptor

The Data Product Descriptor Specification (DPDS) Repository
https://dpds.opendatamesh.org/
Apache License 2.0
65 stars 3 forks source link

Use only `Reference Object` type for all resolvable properties #19

Closed andrea-gioia closed 1 year ago

andrea-gioia commented 1 year ago

A resolvable property is a property whose reference is always resolved by the platform (i.e. fetched and analyzed, optionally stored). For example in Standard Definition Object the property 'definition' is resolvable while the property externalDocs is not. For not-resolvable property that references an external resource the object External Resource Object must be used. In this case, only the URI is analyzed and optionally stored. The referenced resource is never fetched.

Check every occurrence of External Resource Object and Reference Object and decide if the relative property is resolvable or not the n fix the type properly.