I noticed that in the Catalogue Data Model the field "type" is defined by the Catalogue Data Object and some classes that inherit from it (i.e. Hyperty Descriptor and Hyperty Runtime Descriptor).
For example:
"type" is defined by the Catalogue Data Object as a CatalogueObjectType, describing what kind of object it is (e.g. Hyperty).
But the Hyperty Descriptor also defines "type", but as an integer, which describes what kind of hyperty it is.
I noticed that in the Catalogue Data Model the field "type" is defined by the Catalogue Data Object and some classes that inherit from it (i.e. Hyperty Descriptor and Hyperty Runtime Descriptor).
For example: "type" is defined by the Catalogue Data Object as a CatalogueObjectType, describing what kind of object it is (e.g. Hyperty). But the Hyperty Descriptor also defines "type", but as an integer, which describes what kind of hyperty it is.