From 501cf86a88a51deb2ff19133af99278771b218f7 Mon Sep 17 00:00:00 2001 From: Klaus Thoden Date: Fri, 17 Aug 2018 09:57:47 +0200 Subject: [PATCH] Add conceptual mapping --- metadatamapping.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 metadatamapping.md diff --git a/metadatamapping.md b/metadatamapping.md new file mode 100644 index 0000000..795f0ba --- /dev/null +++ b/metadatamapping.md @@ -0,0 +1,31 @@ +This is a mapping of the fields in `publication.cfg` to their counterparts in a TEI header + +# Mandatory values (according to database schema) + - publicationdate: //t:teiHeader/t:fileDesc/t:publicationStmt/t:date/@when + - language: //t:teiHeader/t:profileDesc/t:langUsage/t:language/@ident + - license: //t:teiHeader/t:fileDesc/t:publicationStmt/t:availability/t:licence/text() + - number: //t:teiHeader/t:fileDesc/t:titleStmt/t:title[@level='s']/@n + - series: //t:teiHeader/t:fileDesc/t:titleStmt/t:title[@level='s']/text() + - title: //t:teiHeader/t:fileDesc/t:titleStmt/t:title[@type='main']/text() + +# Optional values (according to database schema) + - subtitle: //t:teiHeader/t:fileDesc/t:titleStmt/t:title[@type='sub']/text() + - isbn: //t:teiHeader/t:fileDesc/t:publicationStmt/t:idno[@type='ISBN']/text() + - pages: //t:teiHeader/t:fileDesc/t:extent/t:measure[@commodity='pages']/@quantity + - price: //t:teiHeader/t:fileDesc/t:extent/t:measure[@type='price']/@quantity + - shoplink_url: //t:teiHeader/t:fileDesc/t:publicationStmt/t:idno[@type='shoplink'] + - brief_desc: //t:teiHeader/t:profileDesc/t:abstract[@n='BriefDescription'] + - detail_desc: //t:teiHeader/t:profileDesc/t:abstract[@n='DetailedDescription'] + - additional_info: //t:teiHeader/t:fileDesc/t:sourceDesc/t:abstract[@n='additionalinformation'] + - dedication: //t:text/t:front/t:div[@type='dedication']/t:ab/text() + - submitters: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='submitter']" + - publicationmanagers: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='publicationmanager']" + - publicationassistants: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='publicationassistant']" + - editorialcoordinators: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='editorialcoordinator']" + - copyeditors: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='copyeditor']" + - translators: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='translator']" + - keywords: //t:teiHeader/t:profileDesc/t:textClass/t:keywords/t:list/t:item" + - authors: //t:teiHeader/t:fileDesc/t:titleStmt/t:author" + - editors: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='volumeditor']" + - zusatz: //t:teiHeader/t:fileDesc/t:titleStmt/t:editor" + - suggestedcitation: //t:teiHeader/t:fileDesc/t:sourceDesc/t:bibl/text()