New version in progress. IGNORE.
{
"description": "bibjson dataset definition, version 0.82",
"id": "ae56d69fa457442e94d5a7e7417a3c9a",
"type": "object",
"properties": {
"metadata": {
"required": "true",
"type": "object"
"description": "collection metadata",
"properties": {
"created": {
"format": "date-time",
"type": "string"
},
"id": {
"description": "a unique collection
identifier string.",
"required": "true",
"type": "string"
},
"modified": {
"format": "date-time",
"type": "string"
},
"namespaces": {
"description": "namespaces used in this collection",
"properties": {
"ns1": {
"description": "a namespace URL, not necessarily called ns1",
"format": "url",
"type": "string"
}
},
"type": "object"
},
"owner": {
"description": "the username of the collection
owner on the bibserver instance the
collection exists in",
"type": "string"
},
"source": {
"description": "The URL where the collection file
was uploaded from, if there is one",
"format": "url",
"type": "string"
},
"label": {
"description": "a human friendly collection name,
suitable as html title element",
"required": "true",
"type": "string"
}
"query": {
"description": "the query used to build this
particular representation of the collection,
if any. e.g. if currently looking at a subset
of records, this is the query URL with parameters
that returns said subset",
"type": "object",
"properties":{
}
},
"from": {
"description": "the starting record if
currently showing a subset - see query key",
"type": "number"
},
"size": {
"description": "number of records in current
display, e.g. if a subset - see query key",
"type": "number"
}
"schema":{
"description": "identifies the
schema to which this collection
conforms",
"type": "object",
"properties":{
"name": "v0.82",
"url": {
"type":"string",
"description":"An address from which
the schema to which this collection
conforms can be downloaded (by human
or machine) for validation."
}
},
},
"records": {
"required": "true",
"type": "array"
"description": "a list of bibjson records",
"items": {
"description": "a record object",
"type": "object"
"properties": {
"id": {
"description": "a key that is unique within the collection",
"type": "string"
},
"uuid": {
"description": "a key that is universally unique,
created whenever a record is uploaded to a bibserver.",
"type": "string"
},
"author": {
"description": "list of author name strings
relevant to this record",
"type": "array",
"items": {
"type": "object",
"properties": {
"name":"string",
"id":"string"
}
}
},
"booktitle": {
"type": "string"
},
"chapter": {
"type": "string"
},
"collection": {
"description": "the collection this record
belongs to",
"items": {
"type": "string"
},
"type": "array"
},
"edition": {
"type": "string"
},
"editor": {
"description": "list of editor name strings
relevant to this record",
"items": {
"type": "string"
},
"type": "array"
},
"howpublished": {
"type": "string"
},
"identifiers": {
"description": "list of unique identifiers
for this record.",
"type": "array"
"items": {
"type": "object",
"properties": {
"id": {
"description": "the identifier",
"required": "true",
"type": "string"
},
"type": {
"description": "a short name for
a given identifier, e.g. doi",
"required": "true",
"type": "string"
}
}
}
},
"institution": {
"type": "string"
},
"journal": {
"type": "string"
},
"links": {
"description": "list of link objects
relevant to this record",
"type": "array",
"items": {
"type": "object",
"properties": {
"anchor": {
"description": "text to
display inside link",
"type": "string"
},
"required": "true",
"url": {
"type": "string"
}
}
}
},
"month": {
"type": "string"
},
"number": {
"type": "string"
},
"organization": {
"type": "string"
},
"pages": {
"type": "string"
},
"publisher": {
"type": "string"
},
"school": {
"type": "string"
},
"series": {
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"description": "the bibliographic type,
as per the usual values found in bibtex",
"type": "string"
},
"volume": {
"type": "string"
},
"year": {
"type": "string"
}
}
},
}
},
}
