示例#1
0
 def _parse_holders(self):
     rights_holder = self.root.find(paths['Rights_Holder_Path'], namespace)
     if rights_holder is not None:
         return SourceID(
             rights_holder,
             term_path='lido:legalBodyName/lido:appellationValue')
     else:
         return None
示例#2
0
 def _parse_source_ids(self):
     self.source_ids = []
     for source_id_root in self.root.findall(paths["Type_ID_Path"],
                                             namespace):
         source_id = SourceID(source_id_root)
         self.source_ids.append(source_id)
示例#3
0
 def _parse_source_ids(self):
     for source_id_root in self.root.findall(paths["Location_PlaceID_Path"],
                                             namespace):
         source_id = SourceID(source_id_root)
         self.source_ids.append(source_id)
示例#4
0
 def _parse_types(self):
     rights_type = self.root.find(paths['Rights_Type_Path'], namespace)
     if rights_type is not None:
         return SourceID(rights_type)
     else:
         return None
 def _parse_resourceID(self):
     id_root = self.root.find(paths["Resource_resourceID_Path"], namespace)
     if id_root is not None:
         return SourceID(id_root)
     else:
         return None
 def _parse_source_ids(self):
     self.source_ids = []
     for source_id in self.root.findall(paths["Iconography_Id_Path"], namespace):
         concept = SourceID(source_id)
         self.source_ids.append(concept)
示例#7
0
 def _parse_sourceIDs(self):
     for source_id in self.root.findall(paths["Material_ID_Path"],
                                        namespace):
         concept = SourceID(source_id)
         self.source_ids.append(concept)
 def _parse_types(self):
     self.record_types = []
     for type_root in self.root.findall(paths["RecordType_ID_Path"], namespace):
         record_type = SourceID(type_root)
         # record_type._parse_term(self.root, "RecordType_Term_Path", None)
         self.record_types.append(record_type)
 def _parse_id(self):
     self.record_ids = []
     for id_root in self.root.findall(paths["RecordLegal_RecordID_Path"], namespace):
         record_id = SourceID(id_root)
         self.record_ids.append(record_id)