code: function mapIdentifiableArtefact (node) {
      var result = {
        id: getAttrValue(node, 'id'),
        urn: getAttrValue(node, 'urn'),
        uri: getAttrValue(node, 'uri'),
        package: getAttrValue(node, 'package'),
        class: getAttrValue(node, 'class'),
        annotations: mapAnnotations(node)
      };
  
      if (result.package === undefined && result.urn !== undefined) {
        var fields = result.urn.split('=')[0].split('.');
        result.package = fields[3];
        result.class = fields[4];
      }
  
      return result;
    }
docs: ------------------------------------------------------------------------------ Functions for mapping base artefact (identifiable etc.)