Skip to content

Commit

Permalink
Merge pull request #64 from arthur-schnitzler/main
Browse files Browse the repository at this point in the history
updates
  • Loading branch information
csae8092 authored Feb 2, 2024
2 parents 746faf2 + 6259da8 commit 6dc136f
Show file tree
Hide file tree
Showing 6 changed files with 63 additions and 37 deletions.
1 change: 0 additions & 1 deletion apis_core/apis_entities/list_view_event.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
"end_end_date",
"status",
"source",
"references",
"published",
"tempentityclass_ptr",
"review",
Expand Down
7 changes: 6 additions & 1 deletion apis_core/apis_entities/list_view_work.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
"end_end_date",
"status",
"source",
"references",
"published",
"tempentityclass_ptr",
"review",
Expand Down Expand Up @@ -54,6 +53,11 @@ class WorkListFilter(MyBaseFilter):
label="Werktitel",
help_text="eingegebene Zeichenkette muss im Titel enthalten sein",
)
references = django_filters.CharFilter(
lookup_expr="icontains",
label="Referenzen",
help_text="eingegebene Zeichenkette muss im Titel enthalten sein",
)
year_of_creation = django_filters.NumberFilter(
field_name="start_date__year", label="Schöpfungsdatum", help_text="z.B. 1880"
)
Expand Down Expand Up @@ -120,6 +124,7 @@ def __init__(self, *args, **kwargs):
"kind",
"year_of_creation",
"collection",
"references",
css_id="more",
),
AccordionGroup(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ <h2>
<table class="table table-borderless table-hover ps-3 ">
{% if object.img_url and object.img_credit_label != 'AKON' %}
<tr>
<th class="w-25">Abbildung</th>
<th class="w-25">&#160;</th>
<td>
<img src="{{ object.img_url }}" class="rounded" alt="Bild von {{ object }}" style="height: 200px">
{% if object.img_credit %}
Expand Down Expand Up @@ -188,7 +188,7 @@ <h2>
</div>
<div class="col-md-1"></div>
<div class="col-md-7">
<h3 class="text-center">Beziehungen</h3>
<h3 class="text-center mt-5">Beziehungen</h3>
{% block relations %}
{% for obj in right_card %}
{% if obj.1.data|length > 0 %}
Expand Down
23 changes: 16 additions & 7 deletions dumper/templates/dumper/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,17 @@ <h1>Datenherkunft</h1>
<br/>
<h1>Open Source</h1>
<p>Alle Daten sind mit der Lizenz <a href="https://creativecommons.org/licenses/by/4.0/deed.en">CC BY 4.0</a> versehen und können ohne Rücksprache verwendet und weiter
bearbeitet werden. Als Listen können sie zur Gänze geladen werden:</p>
<p>  <a href="https://pmb.acdh.oeaw.ac.at/media/" target="_blank">PMB-Listen</a>.</p>
bearbeitet werden. Als Listen können sie zur Gänze geladen werden (rechte Maustaste: »speichern unter«):</p>
<ul>
<li><a href="https://pmb.acdh.oeaw.ac.at/media/listperson.xml" target="_blank">Personen</a>.</li>
<li><a href="https://pmb.acdh.oeaw.ac.at/media/listbibl.xml" target="_blank">Werke</a>.</li>
<li><a href="https://pmb.acdh.oeaw.ac.at/media/listplace.xml" target="_blank">Orte</a>.</li>
<li><a href="https://pmb.acdh.oeaw.ac.at/media/listorg" target="_blank">Institutionen</a>.</li>
<li><a href="https://pmb.acdh.oeaw.ac.at/media/" target="_blank">Verzeichnis</a>.</li>


</ul>

<p>Einzelne Einträge können über die API (die JSON- oder TEI-Symbole bei einem Eintrag) geladen werden.</p>
<p>Wir freuen uns, wenn sich weitere Unternehmungen anschließen und die PMB für die Erfassung ihrer Entitäten verwenden würden
und bitten um Kontaktaufnahme.</p>
Expand Down Expand Up @@ -83,9 +92,9 @@ <h3>Nicht näher zu ermittelnde Personen</h3>
angebracht, auch die Relationen zu datieren, etwa »gearbeitet in Wien 1904« oder »Arbeitet
für Hermann Bahr 1904« etc.</p>
<h3>Normdaten</h3>
<p>Schon bei der Anlage einer Person kann dies über den Import durch die Normdatei GND
geschehen. Sollte die GND-Nummer später nachgetragen werden, geschieht das durch Verknüpfen
einer URI im Menüpunkt URIs. </p>
<p>Schon bei der Anlage einer Person kann dies über den Import durch die Wikidata-URI
geschehen. Sollte eine weitere Normdaten-URI später nachgetragen werden, geschieht das durch Verknüpfen
im Menüpunkt URIs. </p>
<h3>Relationen</h3>
<h4>Von Person zu Person</h4>
<p>Hier lassen sich Verwandtschafts- und Beziehungsverhältnisse eintragen. Beispielsweise:</p>
Expand Down Expand Up @@ -432,12 +441,12 @@ <h3>URIs</h3>
<p>URIs sind beständige, eindeutige Marker, mit denen sich Verbindungen zu
anderen Projekten herstellen lassen. Dieses Projekt verwendet hauptsächlich drei davon:</p>
<ul>
<li><a href="https://www.wikidata.org">Wikidata</a></li>
<li><a href="https://lobid.org/gnd">GND-Suche via lobid</a></li>
<li><a href="https://www.geonames.org/">Geonames</a></li>
<li><a href="https://www.wikidata.org">Wikidata</a></li>
</ul>
<p>Eine Konkordanz zwischen <strong>PMB-URIs</strong> und <strong>GND-URIs</strong> kann über folgende <a href="{% url 'apis_core:beacon' %}">BEACON Datei<a/> bezogen werden.</p>
<p>Eine Konkordanz zwischen <strong>PMB-URIs</strong> und <strong>Wikidata-URIs</strong> kann über folgende <a href="{% url 'apis_core:wikidata_beacon' %}">BEACON Datei<a/> bezogen werden</p>
<p>Eine Konkordanz zwischen <strong>PMB-URIs</strong> und <strong>Wikidata-URIs</strong> kann über folgende <a href="{% url 'apis_core:wikidata_beacon' %}">BEACON Datei<a/> bezogen werden.</p>
<p>Wikipedia-Einträge werden nicht direkt verlinkt. Auf der linken Seite im Menü eines Wikipedia-Eintrags
steht ein Link auf das entsprechende Wikidata-Objekt.</p>

Expand Down
39 changes: 38 additions & 1 deletion issue__17_dataimports_part3_works.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"outputs": [],
"source": [
"from acdh_tei_pyutils.tei import TeiReader\n",
"from acdh_tei_pyutils.utils import get_xmlid\n",
"from acdh_tei_pyutils.utils import get_xmlid, normalize_string\n",
"from tqdm import tqdm\n",
"from icecream import ic\n",
"from normdata.utils import import_from_normdata"
Expand Down Expand Up @@ -121,6 +121,43 @@
"id": "cb921b17",
"metadata": {},
"outputs": [],
"source": [
"for x in tqdm(doc.any_xpath(\".//tei:bibl[@xml:id][./tei:listBibl]\")):\n",
" ref = []\n",
" for y in x.xpath(\".//tei:bibl[./tei:biblScope]\", namespaces=nsmap):\n",
" volume = y.xpath(\"./tei:biblScope[@unit='volume']\", namespaces=nsmap)[0].text\n",
" page = y.xpath(\"./tei:biblScope[@unit='page']\", namespaces=nsmap)[0].text\n",
" if volume.endswith(\".\"):\n",
" volume = normalize_string(volume[:-1])\n",
" try:\n",
" page = f\"S. {normalize_string(page)}\"\n",
" except AttributeError:\n",
" continue\n",
" quote = f\"{volume}, {page}.\"\n",
" ref.append(quote)\n",
" all_quotes = (\" *** \".join(ref)) \n",
" \n",
" hbtv_uri = get_xmlid(x)\n",
" work_uri = f\"{bahr_url}{hbtv_uri}\"\n",
" work = Uri.objects.get(uri=work_uri).entity.get_child_entity()\n",
" orig_ref = work.references\n",
" if orig_ref:\n",
" if all_quotes in orig_ref:\n",
" continue\n",
" try:\n",
" new_ref = orig_ref + \"\\n\" + all_quotes\n",
" except TypeError:\n",
" new_ref = \"\\n\" + all_quotes\n",
" work.references = new_ref\n",
" work.save()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "bc9b9e25",
"metadata": {},
"outputs": [],
"source": []
}
],
Expand Down
26 changes: 1 addition & 25 deletions templates/partials/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,34 +30,10 @@
</p>
</div>
<!-- .footer-widget -->
<div class="footer-widget col-lg-4 col-md-4 col-sm-6 col-9">
<div class="textwidget custom-html-widget">
<p>
ACDH-CH
<br/>
Austrian Centre for Digital Humanities and Cultural Heritage
<br/>
Österreichische Akademie der Wissenschaften
</p>
<p>
Bäckerstraße 13
<br/>
1010 Wien
</p>
<p>
T: +43 1 51581-2200
<br/>
E: <a
href="mailto:[email protected]" style="color: #9B5F98"
>acdh-ch-helpdesk(at)oeaw.ac.at</a>
</p>
</div>
</div>
<!-- .footer-widget -->
<div class="footer-widget col-lg-3 col-md-4 col-sm-4 ml-auto">
<div class="textwidget custom-html-widget">
<h6>Lizenz der Inhalte: <a href="https://creativecommons.org/licenses/by/4.0/deed.en">CC BY 4.0</a></h6>
<h6>Work in Progress</h6>
<h6>Lizenz der Inhalte: <a href="https://creativecommons.org/licenses/by/4.0/deed.en">CC BY 4.0</a></h6>
<p>Bei Fragen, Anmerkungen, Kritik, aber gerne auch Lob, wenden Sie sich bitte an den <a href="mailto:[email protected]" style="color: #9B5F98">ACDH-CH Helpdesk</a>
</p>
<p>
Expand Down

0 comments on commit 6dc136f

Please sign in to comment.