Deutsche Biographie - Services

This Webpage is currently under development. Please do not rely on in production environment.

Linked Open Data

providing access to metadata mapped to RDF

View details »

Open Solr

formulate queries against our solr - index using lucene's query language

View details »

Open Graph / Neo4J

Access the network of an individualor query the network with Neo4J

View details »

Beacon Aggregator

link to relevant heritage sites by authority identifier

View details »

Linked Open Data

Version 0.4

The metadata of all NDB/ADB articles is additionally mapped to concepts of CIDOC-CRM excpressed according to webontology standards (Erlangen OWL).

Expressiveness is restricted due to missing granularity of formally representable statements.

...example

Version 0.3

A reformulated ontology using concepts primarily of DuL / OULCE underlies a new mapping for our metadata.

Major changes: concepts under "data.deutsche-biographie.de/vocabulary" moved to "data.deutsche-biographie.de/ontology"; "data.deutsche-biographie.de/vocabulary/(Male|Female)" changed to "data.deutsche-biographie.de/ontology/genderclass".

Dump 2024: biographies data, places (singlefile )

Dump 2023: biographies data, places

Dump 2021: biographies data, places

Dump 2019: biographies data, places

Dump 2018: biographies data

Dump 2017: biographies data, places

Dump 2016: biographies data, places

Owl Schema 2016

credits: Ingo Frank

User Interfaces:

Initial Version 2011/12

The Linked Open Data Interface of the Neue Deutsche Biographie was a result of the LOD2 PUBLINK activity in cooperation with the AKSW group and the group of the Neue Deutsche Biographie at the Historical Commission at the Bavarian Academy of Sciences and Humanities. Within this project meta-data about 46,000 biographies and related 42,000 additional people and 4,000 locations has been made available as Linked Data and RDF triple. We used the vocabulary of the German National Library for the GND and adapted it by a few additional classes and relations.

Each article identified by an SFZ-number (internal ID, f.i. https://www.deutsche-biographie.de/sfz68290.html) is linked with a RDF version of its metadata (resp. http://data.deutsche-biographie.de/sfz68290.rdf). All metadata had been mapped according to the GND-vocabulary and few own concepts.

In addition to the representation in RDF, we offer a OntoWiki instance to provide the ability for browsing an querying the dataset. With the help of the Relationshipfinder tool relations between two or more persons, may visualized using this SPARQL endpoint.

credits: Martin Brümer, Thomas Riechert

Dump 2024: biographies data, places

Dump 2023: biographies data, places

Dump 2021: biographies data, places

Dump 2019: biographies data, places

Dump 2016: biographies data, places

Dump 2014: biographies data, places

Vocabulary 0.1 (Dez. 2011):

Example:

Outdated User Interfaces:

Open Solr Index

We provide free and flexible access to the index underlying the website www.deutsche-biographie.de for users willing to learn the Lucene Query Language.

Use considerately, don't try to exceed the limits.

API Description

The preliminary API http://data.deutsche-biographie.de/beta/solr-open/ connects to a Solr-based Index.

Each entry is identified by an ID. Two pattern are used sfz[A-Zo]?[0-9-]+ and gnd[0-9X-]+

Returned fields parameter fl is predefined and fixed (as of 10-2015): fl=id,defnam, defgnd, r_nam, r_bls, r_flr, bdisplay, ddisplay, bmin, bmax, dmin, dmax, r_nai, r_ndb, r_adb

fielddata type
defnam,defgnd,r_nam,r_bls,r_flr string (defnam,r_nam follow a "surname, forename" pattern if applicable)
bdisplay,ddisplay string with pattern YYYY|YYYY-MM-DD
bmin,bmax,dmin,dmax int with pattern Y?YYYMMDD, years are expanded to a range: Y?YYY0101 TO Y?YYY1231
r_ndb boolean (true|false) - has biography in NDB
r_adb boolean (true|false) - has biography in ADB
r_nai boolean (true|false) - is mentioned in ADB or NDB

Output parameter wt=(xml|json|psv) is not fixed and should be one of (defaults to xml), where wt=psv forces pipe separated output with serialised arrays.

Output parameter start defines the starting point of the result-set (default: 0) and rows define the length of a portion of a result-set (defualt: 10)

Sample Queries

Queries can be constructed following the Solr Query Syntax. The syntax is roughly the same as for Lucene.

sample queriesdescription
q=id:sfz999 returns the predefined fields for entry "sfz999"
q=id:sfz999&wt=json returns the predefined fields for entry "sfz999" in JSON
q=dmin:[1000101 TO 1200101] returns entries with dmin between 100 CE and 120 CE
q=bmax:[0 TO 17991231] AND r_ndb:true returns persons born before 1800 with article in NDB
q=bmin:[0 TO 17991231] returns persons who could have been born before 1800, be reminded of uncertain cases stating "born end 18th/beginning 19th century"
q=defnam:"Wolff, Julius" finds only exakt matches to the preferred name "Wolff, Julius"
q=r_nam:"Wolff, Julius" finds only exakt matches to the variant name "Wolff, Julius"
q=defnam:Wolff*J*&fl=defnam case sensitive search for all preferred names starting with "Wolff" and having a "J" in the right-hand part
q=r_nam:Wolf* AND r_nam:J* case-insensitive seach for variant names having a string starting with "Wolf" and a string starting with "J"
q=(r_bls:*Kaiserin* OR r_bls:*Königin*) AND dmax:[1 TO 15003112] AND r_ndb:1 AND r_sex:2 search for the strings Kaiserin and Königin in biographical headline, limit to those died before the end of 1500, with an article in NDB and of female gender

Fulltext articles

According to our licenses each result having r_ndb or r_adb set true refers to an article. Articles can be downloaded by SFZ-ID from http://data.deutsche-biographie.de/rest/{SFZ-ID}.xml
f.i. http://data.deutsche-biographie.de/rest/sfz99.xml

A short description (in german) of elements occurring in fulltext-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.

Open Graph / Neo4J database

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.

Beacon Aggregator

By consuming multiple GND-Beacon files we aggregate relevant individual links to websites related to our person's dataset.

The aggregated links can be derived from the API.

If you are interested in this service and require an individual profile please contact us.

3rd party Beacon Lists

In order to facilitate GND-Beacon based linking we tested personal records of third party websites against the authority file GND. For a preliminary list see API.

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",

- allmetadata CC0.

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

">