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:
person
Type:
object
Description
An object representing a Person
Properties
The following properties are defined for this object:
First Name:
firstName
Type:
string
Description
The first name(s) of this author
Last Name:
lastName
Type:
string
Description
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:
id
Description
A unique database identifier for this bibliographic source
Type:
type
Type:
string
Read-only:
true
Description
The type of object. Must be set to
BibliographicSource
.This item must have the following value:
"BibliographicSource"
Authors:
authors
Type:
array
Description
An array of authors for this bibliographic source
Items must be unique:
true
Items
Each item in this array must adhere to the following schema:
Author:
authors
Type:
object
Description
A Person object representing an author
Referenced Schema
This item must validate against the following schema:
Citation Key:
citationKey
Description
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:
city
Type:
string
Description
The city in which this bibliographic source was published
Digital Object Identifier (DOI):
doi
Type:
string
Description
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.02hie
nothttps://doi.org/10.1075/cal.20.02hie
ordoi:10.1075/cal.20.02hie
).Regular expression to match:
^10.\d{4,9}/[-._;()/:A-Za-z0-9]+$
Edition:
edition
Type:
integer
Description
The edition of this publication, formatted as an integer
Minimum:
1
Editors:
editors
Type:
array
Description
An array of editors for this bibliographic source
Items must be unique:
true
Items
Each item in this array must adhere to the following schema:
Editor:
editors
Type:
object
Description
A Person object representing an editor
Referenced Schema
This item must validate against the following schema:
Issue:
issue
Type:
string
Description
The publication issue
Link:
link
Type:
string
Description
A link to a web page where this publication may be viewed or downloaded
Format:
uri
Pages:
pages
Type:
string
Description
The page numbers of this publication
Publication:
publication
Type:
string
Description
The publication that this bibliographic source is published in
Publication Type:
publicationType
Type:
string
Description
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):
publisher
Type:
string
Description
The name of the publisher of this soruce, or the institution where it was published
Series:
series
Type:
string
Description
The series in which this publication was published
Title:
title
Type:
string
Description
The title of this publication
Minimum length:
1
Translators:
translators
Type:
array
Description
An array of translators for this bibliographic source
Items must be unique:
true
Items
Each item in this array must adhere to the following schema:
Translator (Person):
translators
Type:
object
Description
A Person object representing a translator
Referenced Schema
This item must validate against the following schema:
JSON URL:
url
Type:
string
Description
A URL for the JSON data for this bibliographic source
Format:
uri
Volume:
volume
Type:
integer
Description
The volume number for this publication
Minimum:
1
Year:
year
Type:
integer
Description
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