Bibliographic Source
Validate against: http://json-schema.org/draft-07/schema#
Schema ID: http://schemas.digitallinguistics.io/BibliographicSource-1.0.0.json
Type: object
Description
A bibliographic source, such as a book or journal article
Schema Definitions
This schema defines the following subschemas for reuse:
Person:
personType:
objectDescription
An object representing a Person
Properties
The following properties are defined for this object:
First Name:
firstNameType:
stringDescription
The first name(s) of this author
Last Name:
lastNameType:
stringDescription
The last name(s) of this author
Additional Properties
Any additional properties must adhere to the following schema:
No values are valid for this schema.
Required Properties
title
Properties
The following properties are defined for this object:
ID:
idDescription
A unique database identifier for this bibliographic source
Type:
typeType:
stringRead-only:
trueDescription
The type of object. Must be set to
BibliographicSource.This item must have the following value:
"BibliographicSource"Authors:
authorsType:
arrayDescription
An array of authors for this bibliographic source
Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Author:
authorsType:
objectDescription
A Person object representing an author
Referenced Schema
This item must validate against the following schema:
Citation Key:
citationKeyDescription
A citation key which must be a valid Abbreviation. This field can be used by bibliographic reference management software like Mendeley or Zotero to store the citation key for a source.
Referenced Schema
This item must validate against the following schema:
City:
cityType:
stringDescription
The city in which this bibliographic source was published
Digital Object Identifier (DOI):
doiType:
stringDescription
The Digtial Object Identifier (DOI) for this publication. This should be just the DOI itself, not a URL, and should not include the
doi:prefix (e.g.10.1075/cal.20.02hienothttps://doi.org/10.1075/cal.20.02hieordoi:10.1075/cal.20.02hie).Regular expression to match:
^10.\d{4,9}/[-._;()/:A-Za-z0-9]+$Edition:
editionType:
integerDescription
The edition of this publication, formatted as an integer
Minimum:
1Editors:
editorsType:
arrayDescription
An array of editors for this bibliographic source
Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Editor:
editorsType:
objectDescription
A Person object representing an editor
Referenced Schema
This item must validate against the following schema:
Issue:
issueType:
stringDescription
The publication issue
Link:
linkType:
stringDescription
A link to a web page where this publication may be viewed or downloaded
Format:
uriPages:
pagesType:
stringDescription
The page numbers of this publication
Publication:
publicationType:
stringDescription
The publication that this bibliographic source is published in
Publication Type:
publicationTypeType:
stringDescription
The type of publication
Allowed Values
"journal article""book""generic""book section""conference proceedings""working paper""report""web page""thesis""magazine article""newspaper article""television broadcast""encyclopedia article""film"
Publisher (or Institution):
publisherType:
stringDescription
The name of the publisher of this soruce, or the institution where it was published
Series:
seriesType:
stringDescription
The series in which this publication was published
Title:
titleType:
stringDescription
The title of this publication
Minimum length:
1Translators:
translatorsType:
arrayDescription
An array of translators for this bibliographic source
Items must be unique:
trueItems
Each item in this array must adhere to the following schema:
Translator (Person):
translatorsType:
objectDescription
A Person object representing a translator
Referenced Schema
This item must validate against the following schema:
JSON URL:
urlType:
stringDescription
A URL for the JSON data for this bibliographic source
Format:
uriVolume:
volumeType:
integerDescription
The volume number for this publication
Minimum:
1Year:
yearType:
integerDescription
The year this item was published. Use a positive integer for AD / ACE, and a negative integer for BC / BCE.
Additional Properties
Any additional properties must adhere to the following schema:
This schema imposes no restrictions. All values are valid.
Examples
The following are example values for this schema:
-
{ "authors": [ { "firstName": "Daniel W.", "lastName": "Hieber" } ], "citationKey": "Hieber2018", "city": "Amsterdam", "doi": "10.1075/cal.20.02hie", "editors": [ { "firstName": "Kristel", "lastName": "Van Goethem" }, { "firstName": "Muriel", "lastName": "Norde" }, { "firstName": "Evie", "lastName": "Coussé" }, { "firstName": "Gudrun", "lastName": "Vanderbauwhede" } ], "id": "46d3ad45-d1b8-4656-b496-dcb39203c5a9", "publication": "Category change from a constructional perspective", "publicationType": "book section", "publisher": "John Benjamins", "series": "Constructional approaches to language", "title": "Category genesis in Chitimacha", "type": "BibliographicSource", "url": "https://api.digitallinguistics.io/references/Hieber2018.json", "volume": 20, "year": 2018 } -
{ "authors": [ { "firstName": "Daniel W.", "lastName": "Hieber" } ], "doi": "10.1515/lingty-2013-0013", "id": "4b735346-d174-456d-9945-1b00d5ed776b", "issue": "2", "link": "https://benjamins.com/catalog/cal.20.02hie", "pages": "15–46", "publication": "Linguistic Typology", "publicationType": "journal article", "title": "On linguistics, linguists, and our times: A linguist’s personal narrative reviewed", "type": "BibliographicSource", "url": "https://api.digitallinguistics.io/references/Hieber2013.json", "year": 2013 }
Developer Notes
This is a top-level database object