Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

19103 Non-compliant UML profile #388

Closed
heidivanparys opened this issue Jun 2, 2021 · 5 comments
Closed

19103 Non-compliant UML profile #388

heidivanparys opened this issue Jun 2, 2021 · 5 comments
Labels
19103 Geographic information — Conceptual schema language

Comments

@heidivanparys
Copy link
Member

The UML profile defined in ISO 19103 is not compliant with the UML profile definition of the Object Management Group.

This is described in @TatjanaKutzner's PhD thesis [1] (see especially section 5.1) and in document N 3795 provided by Denmark [2]. Another PhD thesis [3], by @jetgeo, also discusses the ISO 19103 UML profile, and follows up on the research in [1].

[1] KUTZNER, Tatjana. Geospatial Data Modelling and Model-driven Transformation of Geospatial Data based on UML Profiles [online]. München : Technischen Universität München, 4 November 2016. Available from: http://mediatum.ub.tum.de/doc/1341432/1341432.pdf

[2] DANISH GEODATA AGENCY. N 3795, UML issues [online]. 28 May 2014. Available from: https://isolutions.iso.org/ecom/livelink?func=ll&objId=21939609&objAction=download

[3] JETLUND, Knut. Harmonizing and linking conceptual models of geospatial information: Technologies for information modelling in GIS, ITS and BIM. NTNU, 2021. ISBN 978-82-326-5703-2. ISSN 2703-8084. Available from: https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/2740648

@PeterParslow PeterParslow added the 19103 Geographic information — Conceptual schema language label Jun 2, 2021
@PeterParslow
Copy link
Contributor

Is this similar to #224? (Logged against ISO 19109, by Clemens)

@heidivanparys
Copy link
Member Author

No, it is not similar. #224 is about inheritance, this issue is i.e. about code lists and unions and how they fit in to the UML metamodel. It is also about the difference between keywords and stereotypes.

@jetgeo
Copy link
Contributor

jetgeo commented Jun 2, 2021

Agree with @heidivanparys. But the issues are related though. Both issues concerns inconsistencies between the ISO/TC 211 UML Profiles and the UML Specification. So #224 should be tagged with the 19103 label and be addressed in the 19103 revision. The requirement is one example of things that should possibly be moved from 19109 to 19103, as it concerns abstract schemas as well as application schemas. .

@heidivanparys
Copy link
Member Author

I haven't studied it into detail, but ISO-TC211/UML-Best-Practices#43 may be related to this. Added here, so we make sure we address it in some way, if needed.

@heidivanparys
Copy link
Member Author

ISO/FDIS 19103 contains an updated UML profile, the non-compliant parts have been deprecated. Therefore closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
19103 Geographic information — Conceptual schema language
Projects
None yet
Development

No branches or pull requests

3 participants