RareMat, 2017.11.03
In rare material cataloging the capture of information about writing systems, font, and handwriting types is critical for describing important traits of resources in library and archive collections. BIBFRAME (BF) provides a foundation for rare material descriptive needs in these areas; the following recommendations for changes and extensions to BIBFRAME are meant to better provision for rare material cataloging.
bf:Notation
- rdfs:label: Notation
- Skos:definition:Information on the alphabet, script, or symbol system used to convey the content of the resource, including specialized scripts, typefaces, tactile notation, movement notation, and musical notation. notation.
- Subclasses: MovementNotation, MusicNotation, Script, TactileNotation
bf:MovementNotation
- rdfs:label: Movement notation used
- Skos:definition: Information on the symbol system used to convey the content of a movement resource.
- Superclass: bf:Notation
bf:MusicNotation
- rdfs:label: Music notation used
- Skos:definition: Information on the symbol system used to convey the content of a music resource.
- Superclass: bf:Notation
bf:Script
- rdfs:label: Script used
- Skos:definition: Information on the script, or symbol system used to convey the content of a text resource.
- Superclass: bf:Notation
bf:TactileNotation
- rdfs:label: Tactile notation used
- Skos:definition:Information on the symbol system used to convey the content of a tactile resource.
- Superclass: bf:Notation
bf:FontSize
- rdfs:label: Font size
- Skos:definition: Size of the type used to represent the characters and symbols in a resource.
bf:fontSize
- rdfs:label: Font size
- Skos:definition: Size of the type used to represent the characters and symbols in a resource.
- Domain: Instance
- Range: bf:Notation
bf:notation
- rdfs:label: Notation system
- Skos:definition: Alphabet, script, or symbol system used to convey the content of the resource, including specialized scripts, typefaces, tactile notation, movement notation, and musical notation.
- Range: bf:Notation
- Used with: Work or Instance
BF is right to separate font from the other types of “notation,” since font refers to the style in which symbols are printed rather than to the symbol systems themselves. However, typeface is semantically related more to font size than to these symbol systems. Further, it is hard to understand why BF models only font size and not the other properties of a font - typeface and style.
Conventional definitions from the publishing world:
- A typeface is a family of fonts (very often by the same designer). Within a typeface there will be fonts of varying weights or other variations. E.g., light, bold, semi-bold, condensed, italic, etc. Each such variation is a different font. nerdplusart.com/type-terminology-smackdown/
- A font is the digital representation of a typeface. It is a collection of all the characters of a typeface in one size (12pt/1in) and one style (bold/italic). For example, Arial in 12pt size is a font, Arial in 18pt size is a font, and Arial bold in 24pt is also a font. Adobe’s type glossary lists a font as “one weight, width, and style of a typeface.” http://smad.jmu.edu/shen/webtype/facefontfamily.html
bf:Script is about the symbol system, but there is no way in BF to note a type of writing hand for handwritten manuscripts and other textual materials, e.g. English secretary hand, or Carolingian script.
http://rbms.info/files/dcrm/dcrmmss/DCRMMSS.pdf Descriptive Cataloging of Rare Materials (Manuscripts) instructs to capture information about the handwriting type if considered important for describing the resource. Using the term Script, this information is described as, “A type of writing hand; not the same as a writing system or a handwriting style (such as cursive or block letters). Gothic, Secretary, Carolingian minuscule, and Sütterlin are examples of scripts. See also Writing system.”
Following the usage described above, we propose a Font class to describe all font properties of a resource (or part of a resource), including typeface (e.g., Courier, Arial), size, and style (e.g., bold, italics). We propose a class Typeface with named individuals from a typeface vocabulary, and a class FontStyle with named individuals from a controlled font style vocabulary. We propose using the Measurement model to describe size as detailed below.
We propose predicate :writtenIn to relate a bibliographic resource (most likely Instance or Item) to a Font, and predicates hasTypeface, hasStyle to relate a Font instance to its Typeface and FontStyle. Predicates from the Measurement model would be used to model font size.
Note that different multiple sample namespaces are shown; some may end up being the same.
:it a :bf:Item ;
:writtenIn :fnt .
:fnt a ex:Font ;
:hasTypeface :courier ;
:hasStyle :bold , :italics ,
:hasMeasurement :meas .
:meas a ex:Measurement ;
rdfs:label “11 point” ;
ex:hasUnit :point ;
rdf:value “11” .
#### Named individuals defined in the ontology or other controlled vocabulary
:courier a owl:NamedIndividual, ex:Typeface .
:bold a owl:NamedIndividual, ex:Style .
:italics a owl:NamedIndividual, ex:Style .
Because BF seems to currently conceive of instances of bf:Script as reuseable objects outside of a specific work’s use of a bf:Script, the current proposal does not recommend linking handwriting type information directly off from instances of bf:Script as if the individual of bf:Script was a particular use of a script.
An easier addition to the BF model would be to have a property like :hasHandwritingType directly off the bf:Instance or bf:Item and follow a very similar pattern as the Font pattern described above. The shortcoming of this is that there would be no obvious way of linking the :HandwritingType to the bf:Script, but currently cataloging practice does not aspire to this level of specificity and could be defined as future work if use cases called for it.
We propose reusing the writtenIn predicate to relate a bibliographic resource (most likely Instance or Item) to a particular example of Handwriting. We also recommend the predicate hasHandwritingType to relate a Handwriting instance to its HandwritingType, and dcterms:description to further describe the particular Handwriting and use of a HandwritingType. Note that writtenIn is reused from the Font pattern above. Predicates from the Measurement model could also be used to model handwriting size if deemed important to capture.
:it a :bf:Item ;
ex:hasNotation :latin ;
ex:writtenIn :HandWriting1 .
:Handwriting1 :hasHandwritingType :frenchGothicBookhand ;
dcterms:description “French Gothic bookhand in university style (littera parisiensis)” .
:latin a owl:NamedIndividual, bf:Script .
:frenchGothicBookhand a owl:NamedIndividual, ex:HandwritingType .
:cursive a owl:NamedIndividual, :Style .
Font
- rdfs:label: Font
- Skos:definition: A font is the digital representation of a typeface. It is a collection of all the characters of a typeface in one size (12pt/1in) and one style (bold/italic). For example, Arial in 12pt size is a font, Arial in 18pt size is a font, and Arial bold in 24pt is also a font.
- Superclass:
FontStyle
- rdfs:label: Font style
- Skos:definition: Style of the font, e.g. bold, italic
- Superclass:
Typeface
- rdfs:label: Typeface
- Skos:definition: A design or “font family” created by a typographer or type designer. It defines specific stylistic features to determine the type display of a writing system.
- skos:editorialNote: BIBFRAME uses bf:Script to refer to writing systems
- Superclass:
Handwriting
- rdfs:label: Handwriting
- Skos:definition: A specific example of a handwriting found in a textual resource. A handwriting can have a particular HandWritingType.
- Superclass:
HandwritingType
- rdfs:label: Handwriting type
- Skos:definition: A type of writing hand; not the same as a writing system or a handwriting style (such as cursive or block letters). Examples include Gothic, Secretary, Carolingian minuscule, and Sütterlin.
- Superclass:
writtenIn
- rdfs:label: written in
- Skos:definition: The relationship between a resource containing text and the Font or HandWriting the textual information is displayed in.
- skos:editorialNote: Use with BF Instance or Item
hasTypeface
- rdfs:label: has typeface
- Skos:definition: A relationship between a Font and its design or “font family”
- Domain: Font
- Range: Typeface
hasStyle
- rdfs:label: has style
- Skos:definition: A relationship between a resource and a style.
- Skos:scopeNote: Style vocabularies will vary depending on the type of resource. For example, in the context of Fonts, styles include bold, italic, etc. A resource may have more than one style; e.g., a font may be both bold and italic, with two separate hasStyle assertions.
- Domain: unspecified
- Range: unspecified
hasHandwritingType
- rdfs:label: has handwriting type
- Skos:definition: A relationship between a resource that includes handwriting and the type of writing hand, e.g. Gothic, Secretary, Carolingian minuscule, and Sütterlin.
- Range: HandwritingType
- skos:editorialNote: Use on a :Handwriting