Deutsche Biographie - Open Graph

This API is currently under development. Please do not rely on in production environment. August 2017

API Description

id
the id like sfz123456 or sfz123814
ids
comma separated list of ids like sfz123456,sfz123814,sfz69286
depth
depth 1 (default) or 2 usually work, 3 is like to stop the server, 4 and more blocked
wt
wt=gml simple pseudo-json Graph Model Language (default);
wt=graphml the gml expressed in xml

Licenses

Since 1.9.2015 following licenses must be reviewed and respected

- articles of "Allgemeine Deutsche Biographie (ADB)", given in a div@type="adb" container: CC-BY-NC-SA attribution to "Deutsche Biographie",

- articles of "Neue Deutsche Biographie (NDB)" given in a div@type="ndb" container: CC-BY-NC-ND attribution to "Deutsche Biographie",

- basic metadata CC0.

The editorial board of the "Neue Deutsche Biographie" would like to be informed about any usage of data.

CSV-Dumps for Neo4J 2017/2022

The export of meta-data into neo4j was planned as and still is a proof-of-concept. The preliminary model is based on the structure of the articles published successively in volumes. Other metadata is drawn from XML supposed to feed the index. This data should be deriveable from the Solr-API. There are only few types of relationships of persons extracted, most relations rely on co-occurance in a part of an article. The naming of Node- and Edge-types is still slightly confusing (as of 4/2022) and subject to change.

7/2023 - third export, new volume 27, only minor changes to model, tested in neo4j-5.9.0

4/2022 - second export, new volume 26, only minor changes, tested in neo4j-4.4.6

11/2017 - first export, tested in neo4j-3.3.0

The network of individual articles can be fetched in different formates and folded out to a certain extent here. An example would be:

Neo4J-Instance

queries against the database have to be formulated in Cypher:

The live-database was closed in 2017 due to lack of ressources. Check for csv-dumps.

Node types

the types/labels will be harmonized in the next release (2018).

Abschnitt
a division in text, namely the headline, the genealogy, the biographical description and subsequent divisions (literature, works, decorations, portraits)
Admin
an administrative territorial division of places; inherited from Geonames or OSM
Artikel
articles may contain Abschnitts and in case of families further Artikels
Band
a volume containing articles
Person
metadata in regard to a person
Berufsklassifikation
a two-layer-hierarchy of professions as seen in the advanced search form
Place
a place

Relation types

IS_A
Person -> Berufsklassifikation
OCCURS_IN
Ort -> Artikel
PART_OF
div:Type -> Artikel, Artikel -> Artikel , Artikel -> Band, Ort -> Admin, Admin -> Admin -- places belong to administrative entities even if they are not physically contained
LEBEN
Person -> Person, a shortcut for Person -> OCCURS_IN Abschnitt [Leben], Abschnitt [Leben] PART_OF Artikel, (Artikel ~ Person : not modeled yet)
VERWANDT
Person -> Person, a shortcut for Person -> OCCURS_IN Abschnitt [Genealogy], Abschnitt [Genealogy] PART_OF Artikel, (Artikel ~ Person : not modeled yet)
LITERATUR
Person -> Person, a shortcut for Person -> OCCURS_IN Abschnitt [Genealogy], Abschnitt [Genealogy] PART_OF Artikel, (Artikel ~ Person : not modeled yet)

Sample queries

For beginners in Cypher several typical queries have been precomposed:

see helper forms.

This preview had been deactivated 2017 due to lack of resources.