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