def dublin_core(self): dc = DublinCore() dc.title = self.title dc.creator_list.extend([n.reg for n in self.header.author_list]) dc.contributor_list.extend([n.reg for n in self.header.editor_list]) dc.publisher = self.header.publisher dc.date = self.header.publication_date dc.rights = self.header.availability dc.source = self.header.source_description dc.subject_list.extend(self.lcsh_subjects) dc.description = self.project_desc dc.identifier = self.identifier_ark if self.geo_coverage: dc.coverage_list.append(self.geo_coverage) if self.creation_date: dc.coverage_list.append(self.creation_date) if self.header.series_statement: dc.relation_list.append(self.header.series_statement) # FIXME: should we also include url? site name & url are currently # hard-coded when setting dc:relation in postcard ingest return dc