Esempio n. 1
0
    def dc_fields(self):
        dc = DublinCore()
        dc.title = self.title
        dc.creator = self.author
        dc.identifier = self.identifier_ark
        dc.publisher = self.header.publisher
        dc.rights = self.header.availability
        dc.date = self.header.publication_date
        dc.source = self.header.source_description
        dc.description = self.project_desc


        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