def __init__(self, **kwds): _OaiPmhLoader.__init__( self, collection_id='europeana/2048208_Ag_EU_EuropeanaFashion_1015', institution_id='europeana', **kwds ) self.__unique_dc_types = {} self.__unique_edm_types = {}
def __init__(self, **kwds): _OaiPmhLoader.__init__( self, collection_id='untvca/txfc', institution_id='untvca', **kwds ) agent_qualifiers = {} agent_qualifiers_etree = ElementTree.parse(os.path.join(self._data_dir_path, 'extracted', self._institution_id, 'agent-qualifiers.xml')) RDF_NS = '{http://www.w3.org/1999/02/22-rdf-syntax-ns#}' RDFS_NS = '{http://www.w3.org/2000/01/rdf-schema#}' for property_etree in agent_qualifiers_etree.iter(): if property_etree.tag != RDF_NS + 'Property': continue agent_qualifier_code = property_etree.attrib[RDF_NS + 'about'].rsplit('#', 2)[-1] for label_etree in property_etree.iter(RDFS_NS + 'label'): agent_qualifier_label = label_etree.text assert len(agent_qualifier_label) > 0 break agent_qualifiers[agent_qualifier_code] = agent_qualifier_label self.__agent_qualifiers = agent_qualifiers self.__location_names_by_extent = {}