Page History
...
Publishing Fennica as Linked Data is a work in progress. Some parts of this document are marked TODO, to indicate that the modelling or implementation is not yet finished. For more detailed information about current issues, see the open issues on the bib-rdf-pipeline GitHub project that implements the conversion of data from MARC records and auxiliary sources into the published RDF.
...
The data set is currently available as:
- a SPARQL endpoint on on http://linkeddata-kk.lib.helsinkidata.nationallibrary.fi/fennicabib/sparqlwith the following named graphs:
- <http://data.nationallibrary.fi/bib/fennica> - Fennica
- bibliographic data
- <http://www.yso.fi/onto/yso/> - YSO concepts
- <http://www.yso.fi/onto/yso-paikat/> - YSO places
- downloadable data dumps at at http://linkeddata-kk.lib.helsinkidata.nationallibrary.fi/download/ in HDT and gzipped N-Triples formats
- TODO Linked Data access (HTML, RDF/XML, JSON-LD, Turtle, N-Triples) via URI dereferencing
- TODO Linked Data Fragments access
...
The URI patterns are in draft status and may still change. Some entities are currently represented only as blank nodes in the RDF graph, but may later be given URIs.
TODO the URIs in this data set are not yet resolvable. We plan to use the urn.fi resolver to manage identifiers, but it has not yet been set up to resolve this namespace.
Entity types
Overview
This diagram shows the main entity types and their relationships as a UML class diagram.
Work
URI pattern: http://urn.fi/URN:NBN:fi:bib:me:Wnnnnnnnnnxx
...
Field name | RDF property | Expected Value / Range | Definition | Cardinality | Data Quality Notes |
---|---|---|---|---|---|
Type | rdf:type | Class | Type of resource. Always both schema:CreativeWork and bf:Work. May also have the more specific types schema:CreativeWorkSeries and schema:Periodical (see below). | 2..* | |
Title | schema:name | Literal | Title of work | 1..* | |
Subject | schema:about | skos:Concept, Work, Person, Organization or Literal | Subject matter of the work | 0..* | YSO concepts are used whenever possible. Literal values are used in cases where no entity was found matching the label. |
Has instance | schema:workExample | Instance | Example/instance/realization/derivation of the concept of this work. eg. The paperback edition, first edition, or eBook. | 0..* | |
Language | schema:inLanguage | Literal (language code) | Language of the work, expressed as a language code following BCP 47 rules (i.e. ISO 639-1 or 639-3 code) | 0..* | Needs cleanup. There are a few bad values such as numeric values |
Author | schema:author | Person or Organization | The main author of this work | 0..1 | |
Contributor | schema:contributor | Person or Organization | A secondary contributor to the work | 0..* | |
Content type | rdau:P60049 | skos:Concept from RDA Content Type vocabulary | 0..1 | Should generally be available for most Works, but in practice, missing for some of them. | |
Is part of (series) | schema:isPartOf | Series | The series which this work is a part of. | 0..* | |
Is translation of | schema:translationOfWork | Work | The work that this work has been translated from. Inverse of "Has translation" | 0..* | |
Has translation | schema:workTranslation | Work | A work that is a translation of the content of this work. Inverse of "Is translation of" | 0..* |
...
Periodical
The Series Periodical entity type is a sub-type of Work and represents a publication series.
Field name | RDF property | Expected Value / Range | Definition | Cardinality | Data Quality Notes | ||
---|---|---|---|---|---|---|---|
Type | rdf:type | Class | Always schema:CreativeWorkSeriesPeriodical | 1 | |||
Has part | (instance)schema:hasPart | Instance | Work | A work that is included in this series | 1..* |
Periodical
The Series sub-type Periodical is used for more formally established series that may have ISSNs and/or a specific sequence of volumes.
Field name | RDF property | Expected Value / Range | Definition | Cardinality | Data Quality Notes |
---|---|---|---|---|---|
Type | rdf:type | ClassAlways schema:Periodical | 1 | ||
ISSN | schema:issn | Literal (ISSN code) | The International Standard Serial Number (ISSN) that identifies this periodical | 0..1 |
...
Field name | RDF property | Expected Value / Range | Definition | Cardinality | Data Quality Notes |
---|---|---|---|---|---|
Type | rdf:type | Class | Always schema:Person | 1 | |
Name | schema:name | Literal | The name of the person | 1May contain birth and death years. These should be moved to a separate field or removed | |
Birth date | schema:birthDate | Literal | The year of birth of the person | 0..1 | Available only for deceased persons due to privacy concerns. |
Death date | schema:deathDate | Literal | The year of death of the person | 0..1 | Available only for deceased persons. |
Organization
URI pattern: http://urn.fi/URN:NBN:fi:bib:me:Onnnnnnnnnxx or blank node or CN identifier (TBD)
...