Classification
A call number, and who assigned it.
System of coding and organizing materials according to their subject
BIBFRAME's definition of
bf:Classification, labelled “Classification entity”.
Example
{
"@type": [
"ClassificationUdc"
],
"classificationPortion": [
"721"
]
}Trimmed from a real record rather than written for the occasion, and checked against this definition by tests/test_examples.py. A wrong example is worse than none, because it is the first thing anyone copies.
Properties
| Property | Takes | What BIBFRAME says it is |
|---|---|---|
rdfs:label | Text | defined by RDF Schema |
classificationPortion | Text | Classification number (single class number or beginning number of a span) that indicates the subject by applying a formal system of coding and organizing resources. (Classification number) |
itemPortion | Text | Number attached to a classification string that indicates a particular item. (Classification item number) |
assigner | Ref | Entity that assigned the metadata, such as the entity that assigned a classification number, entity that assigned a name, entity that assigned an identifier. |
status | Ref | Designation of the validity or position of something, such as indication that the classification number is canceled or invalid, circulation availability of an item, indication of whether the identifier is canceled or invalid. |
Every property here holds an array, and a property this definition does not name is still checked: it must be an array too. Naming a property buys a check on what its values look like, and nothing else.
The schema
https://blue-core-lod.github.io/bibframe-json/schema/dialect/Classification.json is this definition on its own, and https://blue-core-lod.github.io/bibframe-json/schema/dialect.json is the whole shape with every definition inlined. They are checked against each other over the conformance corpus, so either is safe to depend on.