code: def _parse_attribute_details(self, prop=ATTRIBUTES):
          
  
          parsed_attributes = self._parse_attribute_details_file(prop)
          if parsed_attributes is None:
              # If not in the (official) remote location, try the tree itself
              parsed_attributes = self._parse_complex_list(prop)
  
          for attribute in (a for a in parsed_attributes if not a['aliases']):
              # Aliases are not in ISO standard: default to label
              attribute['aliases'] = attribute['label']
  
          return get_default_for_complex(prop, parsed_attributes)
docs: Concatenates a list of Attribute Details data structures parsed from a remote file