Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PAUL xpath #13

Open
martinantonmueller opened this issue Jan 26, 2023 · 0 comments
Open

PAUL xpath #13

martinantonmueller opened this issue Jan 26, 2023 · 0 comments

Comments

@martinantonmueller
Copy link
Contributor

martinantonmueller commented Jan 26, 2023

Der Textinhalt von <bibl>-Elementen soll strukturiert werden.

Folgende Elemente stehen zur Verfügung:

<title level='a'>Titel in einem Sammelwerk</title>
<title level='j'>Periodikum</title>
<title level='m'>Monografie</title>
<title level='s'>Series für einen Reihentitel</title>
<biblScope unit="jg">123</biblScope> Jahrgang
<biblScope unit="issue">123</biblScope> Nummer
<biblScope unit="page">123–343</biblScope> Seitenzahlen
<date></date>

alles andere kommt in ein <note>-element

mehr als ein werk in einem bibl? dann die bibls in mehrere aufteilen, beispiel:

                     <title level="m">Der vierundzwanzigste Februar« von Zacharias Werner »Am
                        Ende</title> Marie von Ebner-Eschenbach »Die Rache des Catull« von Jaroslav
                     Vrchlicky, deutsch von Luise Breisky</bibl>

wird zu:

                     <title level="m">Der vierundzwanzigste Februar</title>
                     <author>Zacharias Werner</author></bibl>
                  <bibl><title level="m">Am Ende</title>
                     <author>Marie von Ebner-Eschenbach</author></bibl>
                  <bibl><title level="m">Die Rache des Catull</title>
                     <author>Jaroslav Vrchlicky</author>
                     <note>deutsch von Luise Breisky</note></bibl>

Bei biblScope Issue auch alle zur Ausgabe gehörigen Angaben dazu, beispielsweise "Morgenausgabe", MA, 1. Beiblatt oder ähnliches, also: <biblScope unit="issue">67, Morgenausgabe, Erstes Blatt</biblScope>

Diese xPath-Abfrage zeigt offene Fälle in den von Bahrs Texten besprochenen Werken:

//note[@type='review-of']/bibl/text()[1][not(normalize-space(.)='')]

Also eigentlich zeigt es nur bibls, bei denen gleich als erstes Text steht (derzeit ca. 90 Fälle).

Die xPath-Abfrage

//note/bibl/text()[1][not(normalize-space(.)='')]

zeigt die offenen Texte in bibls, die am Anfang stehen.

Wenn Du mit den beiden obigen xPath durch bist, kannst du die nächsten Fälle bearbeiten, wobei das entweder durch erhöhen der Ziffer [1 ] zu [2], [3] etc. geht – oder durch's Weglassen

//note[@type='review-of']/bibl/text()[not(normalize-space(.)='')]

und

//note/bibl/text()[not(normalize-space(.)='')]

Danke!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant