ISO-TC211 / HMMG

ISO/TC211 Harmonized Model Maintenance Group. Repository for information about the harmonized model.
14 stars 3 forks source link

Data types in ISO 19153:2013 #17

Open jetgeo opened 6 years ago

jetgeo commented 6 years ago

From @jetgeo on November 9, 2016 21:15

Hello John, I went through the ISO 19153:2013 model of the Harmonized Model. Many attribute types were not connected to their appropriate class. I fixed the easy ones because the classes are existing in the model. But below, you will see a table of issues that needs more attention from yourself to be fixed. Let me know when you will have fixed them so that I can reprocess the whole ISO 19153:2013 package as ontologies. Package Class / Interface Issue

ISO 19153:2013 … / Logical Model / GeoLicense Agent The navigability is broken in the aggregation with the class 'Principal' ISO 19153:2013 … / Logical Model / GeoLicense Licensor The Type 'Signature' of the attribute 'signature' is not defined ISO 19153:2013 … / Logical Model / GeoLicense PrincipalGroup The navigability is broken in the aggregation with the class 'Principal' ISO 19153:2013 … / Logical Model / GeoLicense Request The Type 'NameValuePair' of the attribute 'parameters' is not defined ISO 19153:2013 … / Data Model / XMLSchema numFacet The Type 'nonNegativeInteger' of the attribute 'value' is not defined ISO 19153:2013 … / Data Model / XMLSchema occurs The Type 'nonNegativeInteger' of the attribute 'minOccurs' is not defined ISO 19153:2013 … / Data Model /Rel-mx ResourceSignedBy The Types of all attributes are not defined ISO 19153:2013 … / Data Model /Rel-r digitalResource The Type of the attribute 'secureIndirect' is not defined ISO 19153:2013 … / Data Model /Rel-r keyHolder The Type of the attribute 'info' is not defined ISO 19153:2013 … / Data Model /Rel-r LinguisticString The Type of the attribute 'ext_ref_4' is not defined ISO 19153:2013 … / Data Model /Rel-r ModelGroup22 The Type of the attribute 'ext_ref_1' is not defined ISO 19153:2013 … / Data Model /Rel-r NonSecureReference The Type of the attribute 'ext_ref_5' is not defined ISO 19153:2013 … / Data Model /Rel-r revocable The Types of the attributes 'ext_ref_2' and 'ext_ref_3' are not defined ISO 19153:2013 … / Data Model /Rel-sx validityTimePeriodic The Type 'nonNegativeInteger' of the attribute 'periodCount' is not defined ISO 19153:2013 … / Data Model /Rel-sx wsdlComplete The Type of the attribute 'wsdl' is not defined

Cheers, Jean,

_Copied from original issue: ISO-TC211/HMMGold#15

jetgeo commented 6 years ago

Jean, Knut, The first part was easy, but the Rel-?? parts were suppose to be backward generated from 3 xml schema files (attached) from MPEG21-Part5 and I do not recall who did the "backward engineering" from XML-schema to UML or with what application. The problems seem to be from holes in this process, for which I need to do a bit of research. If either of you have an idea that would make this work using a XML to UML transformation, give me a hint, otherwise it will take a bit to straighten this out. Regards, John

jetgeo commented 6 years ago

John, I have no idea about how the UML was generated but I will certainly have a look in the xml files to see if I can find something. Thanks for the help! Jean,

joergklausen commented 5 years ago

To whom it may concern: When I try to Get All Latest in EA 13.5, I receive lots of DAO.Field [3421] Data type conversion Errors, specifically for ISO19107 Spatial Schema, ISO19115-1 Edition 1, ISO19115-1 Edition 1 (Amend...), ISO 19160-4 Edition 1, but also others; also, DAO.Recordset [3000] Reserved error (-1601), specifically for ISO19115-1 Edition 1, but also others. Can someone explain this, and more importantly, tell me what to do (other than just taking note)? Thanks and kind regards Jörg

jetgeo commented 5 years ago

Hi Jörg,

This is typically a kind of error that can come because the project file has grown to big, there is too many changes in the subversion repository compared to your local version etc. I just ran a get all latest in two different project files now, without any problem. I suggest that you compress the project file and see if that helps, and if not try to set up a new and empty project file. Hope that helps, if not please contact Sparx. It may be some DAO-related setting that I am sure Sparx can help you with :).