The signature: original_resource_uri: List<Hash<String, String>>
seems to be wrong, it should, I think, be: original_resource_uri: Hash<String, String>
It contains keys, and connected to them, uri's
The description says: URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.
(NB, this is not the same error as yesterday)
You are right - the correct type is original_resource_uri: Hash<String, String>, which is visible in http://www.openehr.org/releases/AM/latest/docs/AOM2/AOM2.html#_resource_description_item_class. There is an error in the UML class extractor that is adding an extra List<> around this which should not be there.
This has been raised on the tracker for the UML extractor (https://github.com/openEHR/spec-publish-asciidoc/issues/24).
Caused by typo in multiplicity in UML.