ns.1024.gdn

The B·N·S Vocabulary

Abstract

The Branching Notational System (B·N·S) provides a means of categorizing works and their constituent parts in an ordered, branching tree.

1. Introduction

1.1 Purpose and Scope

The B·N·S vocabulary is the culmination of over a decade of work attempting to catalogue multiple revisions of (primarily, altho not exclusively, textual) works with potentially complex inter·relationships and internal structure. The initial version used semver‐inspired numeric identifiers for project, version, and draft; this was soon expanded to allow for non‐numeric identifiers as well as volume and part divisions. The current system uses a strict branching structure of potentially as many as 12 levels, which are as follows :⁠—

This system is known as the Branching Notational System (B·N·S), and the B·N·S vocabulary provides the terms necessary for describing it.

The namespace for the B·N·S vocabulary is https://ns.1024.gdn/BNS/#.

1.2 Relationship to Other Vocabularies

The B·N·S is built upon various core metadata vocabularies common to the web, like D·C·M·I, and makes use of P·C·D·M for structural modelling.

In this document, the following prefixes are used to represent the following strings :—

Prefix Expansion
bns: https://ns.1024.gdn/BNS/#
dc11: http://purl.org/dc/elements/1.1/
dcmitype: http://purl.org/dc/dcmitype/
dcterms: http://purl.org/dc/terms/
ore: http://www.openarchives.org/ore/terms/
owl: http://www.w3.org/2002/07/owl#
pcdm: http://pcdm.org/models#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs: http://www.w3.org/2000/01/rdf-schema#
rel: http://www.iana.org/assignments/relation/
xsd: http://www.w3.org/2001/XMLSchema#

1.3 Term Status

Terms in this document are categorized according to one the five following term statuses :⁠—

stable (✅)

The term has widely‐accepted usage.

testing (🔬)

The term is currently being used in some applications, but its exact meaning has not yet settled.

dependency (📥)

The term is not currently being used directly, but its definition informs the usage of a stable or testing term. (This value is not a part of the original term status definition.)

unstable (🚧)

The term is not currently being used in a widespread fashion, but experiments into its utility are taking place. Its usage may change significantly in the future.

archaic (🦖)

The term was once widely‐used, but such usage is considered outdated and is discouraged.

1.4 Definitions for Computers

There is an Owl ontology for the B·N·S vocabulary available in a J·son‐L·D format suitable for viewing with, e·g, Protégé. The term definitions seen on this page are derived from the Owl definitions.

1.5 Using this Vocabulary

The B·N·S vocabulary is designed for use with R·D·F/X·M·L. The marrus-sh/Corpora repository on Github provides tools for creating and rendering B·N·S corpora. Properties from the B·N·S namespace may also be useful in other contexts, for example in federating works between systems.

2 Overview of Concepts

2.1 Corpora and Pseuds

Corpusfull title "My Corpus"@endate tag"2023-07-23"name tag"bns.example.com"Pseudfull title "My Pseud"@enAgentfull title"Me"@enDescriptioncontents"My amazing corpus."@enis corpus ofhas descriptionis pseud of

In short, the B·N·S describes Corpora, which are collections of works by a particular Pseud organized into a particular branching structure. The term Corpus refers not just to the works but also to the branching structure itself: Two Corpora which contain exactly the same works might still be different if they have different structures. Corpora are formally identified by a combination of a name tag and a date tag, which together should signify a domain name controlled by the person managing the Corpus at the given date. This can be represented using the syntax of a Tag U·R·I as follows :⁠—

tag:<nameTag>,<dateTag>:B@N/

—⁠: where B@N/ is a magic string meant to indicate that the tagged resource is a B·N·S Corpus.

The combination of name tag and date tag help to identify whether backwards‐incompatible changes to a Corpus have been made: Two Corpora with the same name tag and date tag must not contradict each other. This is easy to ensure if one always gives a Corpus a domain one controls (ideally, the domain it is hosted at) and simply updates the date after every backwards‐incompatible change. In general, one should strive not to introduce backwards‐incompatible changes, and maintain Corpora with their existing name tags and date tags while expanding their contents.

Corpora describe the works of a single Pseud, who may not have any relation to the person managing the Corpus or to the domain signified in the name tag. Pseuds are an abstraction for a notion of authorship which is intentionally divorced from real individuals: A Pseud could indicate any number of people, and people may be represented by any number of Pseuds. In general, the concept of Pseud exists to answer the question of “why are these works being aggregated together?”, with the answer being that they have some shared particularities of authorship which the Pseud stands to represent.

The relationship between Pseuds and works collected in a Corpus need not be exhaustive: Works may have other authors or provenances provided they broadly fall under the umbrella of a Project that the Pseud played a significant role in.

2.2 Projects and Branches

Corpusfull title "My Corpus"@endate tag"2023-07-23"name tag"bns.example.com"Projectfull title"My Project"@enindex 1identifier"my_project"Projectfull title"My Other Project"@enindex 2identifier"project2"Bookfull title"Book the First"@enindex1Conceptfull title"Initial Concept"@enindex1Conceptfull title"Revised"@enindex2Bookfull title"Book One"@enindex1Bookfull title"Book Two"@enindex2Conceptfull title"First Attempt"@enindex1Conceptfull title"First Attempt"@enindex1Descriptioncontents"My amazing corpus, by me."@enDescriptioncontents"My very first project."@enDescriptioncontents"A totally different project."@enhas projecthas projecthas descriptionincludeshas descriptionincludesincludesincludesincludeshas descriptionincludesincludes

Each broad endeavour in a Corpus is termed a Project. Projects must have both an integral, non·negative index and an N·C·Name identifier, neither of which is allowed to change after project creation. Typically, projects are ordered in rough order of creation, starting from 001.

In the creative arts, a Project corresponds roughly with the idea of a “universe”, in that it may contain many different works across many different mediums, but generally speaking there are shared concepts, events, or esthetic qualities between the works which allow them to be treated as belonging together. The B·N·S cannot accommodate a work existing in multiple Projects at once, so the person managing the Corpus will have to make some decisions in cases of cross·over.

Projects, in turn, are broken up across several Branches, which they include and which are included in each other. Branches come in two varieties, Division and Revision. Divisions are used to divide a work up into smaller parts, and are often optional. Revisions, on the other hand, indicate alternate expressions of the same portion of a work, and are fundamental to its branch structure. The available Divisions and Revisions are summarized in the table below :⁠—

Branch Name Branch Kind Abbreviated Prefix Numeric Format
Book Division Bbl: Α, Β, Γ, Δ…
Concept Revision Ccp: 1°, 2°, 3°, 4°…
Volume Division Vol: Ⅰ, ⅠⅠ, ⅠⅠⅠ, ⅠⅤ…
Arc Division Arc: α, β, γ, δ…
Version Revision Vsn: 1′, 2′, 3′, 4′…
Side Division Vol: A, B, C, D…
Chapter Division Chp: 01, 02, 03, 04…
Draft Revision Dft: 1″, 2″, 3″, 4″…
Section Division Sec: a, b, c, d…
Verse Division Vrs: ⅰ, ⅰⅰ, ⅰⅰⅰ, ⅰⅴ…

Projects themselves must include Books, which signify a single work of potentially multiple parts. From there, each branch may include any branch beneath it in the table, up to the next Revision. Books can only include Concepts, but Concepts can include Volumes, Arcs, or Versions (but not Sides, Chapters, or Drafts). This allows Divisions to be “skipped” if the work in question does not make use of them. Revisions must not be skipped, as that would make them impossible to re·introduce later.

There is another restriction in addition to the above: Within a Revision, the branching structure must be kept consistent, up to the next Revision descendant, so (for example) if a Version includes a Side which includes a Chapter, all of the Sides it includes must include Chapters. Another way of expressing this requirement is to say that whenever the branch structure changes, it is necessary to introduce a new Revision which encapsulates the change.

Like projects, each Branch has an index. Branch indices may be negative, or in place of an integer they may be an N·C·Name, a year~month (YYYY-MM), or a date (YYYY-MM-DD). (Plain years are not allowed as they would be, in many cases, indistinguishable from integers.) When the index is a positive integer, it is often formatted specially. This allows for a concise description of an Branch’s location within a corpus; for example, 008:Γ:2°:ⅤⅠⅤ:δ:1′:E:06:3″:g:ⅰⅴ indicates the fourth Verse of the seventh Section of the third Draft of the sixth Chapter of the fifth Side of the first Version of the fourth Arc of the ninth Volume of the second Concept of the third Book of the eighth Project of some Corpus. Note that logically, “Side E” still has an index of 5 (not "E", which would instead be formatted as “Side 'E”).

Each branch type also has an associated prefix, which can be used in the construction of file paths or Tag U·R·I’s. For example, tag:bns.example,2000:B@N/Prj:8/Bbl:3/Ccp:2/Vol:9/Arc:4/Vsn:1/Sde:5/Chp:3/Dft:3/Sec:7/Vrs:4.

2.3 Attaching Files

Draftindex 3File </c1v2d3/files/text.pdf>typeTextmedia type"application/pdf"File SequencetypeText, Sequencemedia type"image/png"</c1v2d3/files/page01.png></c1v2d3/files/page02.png></c1v2d3/files/page03.png>has digital manifestationhas digital manifestationrdf:_1rdf:_2rdf:_3

Some Branches have digital manifestations, which can be either Files or File Sequences. File Sequences are provided for the case in which the Digital Manifestation is paginated across multiple files of the same type, for example a comic which is represented as multiple images. There is no way to represent complex file trees in the B·N·S vocabulary; if files are not all of the same type, they must first be encoded in some kind of container format (like a Zip archive).

Every Digital Manifestation must have a media type from the I·A·N·A media types registry, which indicates the kind of file(s) it represents. It is recommended that they also be assigned a type from the D·C·M·I Type vocabulary, for example Text. Finally, if the Digital Manifestation is a File Sequence, it should be identified as either a Bag or Sequence, depending on whether it is unordered or ordered.

It is expected that fetching the I·R·I of a File, or of a File Sequence’s members, will yield a binary representation corresponding to its media type. As each Digital Manifestation can be associated with exactly one thing, this means that these I·R·I’s should be Branch‐specific. Symbolic links or other mechanisms may be used in the case where the same binary file needs to appear in the Digital Manifestation of multiple Branches.

Only Branches which cannot include further Revisions can have digital manifestations. This limits them to Drafts, Sections, and Verses. Typically, if a Branch has a digital manifestation, it does not branch further.

2.4 Useful Metadata

Regardless of whether a thing is a Pseud, a Corpus, a Project, a Branch, or indeed anything else, it is good to provide it with a full title. In space‐constrained environments, sometimes the full title is not entirely necessary, and a short title can be provided for these situations.

Resources can also have a description. Descriptions are modelled in the B·N·S vocabulary as Content Resources, whose contents provide the actual description. Contents can be provided as a string or as X·M·L; in the latter case, it is recommended to use the @xml:lang attribute to specify the language of the contents.

2.5 Complementary Resources

Versionindex 2Noteidentifiermy_notefull title"My Note"@enFile SequencetypeText, Sequencemedia type"image/png"CovertypeContent Resourcecontents"<svg …>"^^rdf:XMLLiteral</c1v2/:notes/my_note/page01.png></c1v2/:notes/my_note/page02.png></c1v2/:notes/my_note/page03.png>has notehas coverhas digital manifestationrdf:_1rdf:_2rdf:_3

Corpora, Projects, and Branches can be complemented by zero or more Complementary ResourcesObjects which are related in some manner and aggregated together with a thing. Like other Objects, Complementary Resources can have descriptions and have digital manifestations. They can also be Content Resources and directly include their contents.

The most important kind of Complementary Resource is the Note. Notes are typically considered part of the branching structure of a Corpus, and require identifiers for identification.

Other kinds of Complementary Resource include the Cover, which provides cover artwork for a thing.

3. Dictionary of Terms

3.1 Class Definitions

3.1.1 📥 Agent (dcterms:Agent)

I·R·I

http://purl.org/dc/terms/Agent

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A thing which acts or has the power to act.

3.1.2 📥 Aggregated Resource (ore:AggregatedResource)

I·R·I

http://www.openarchives.org/ore/terms/AggregatedResource

Is Defined By

https://www.openarchives.org/ore/1.0/vocabulary

Term Status

dependency

A thing which is included in an Aggregation.

This class is “mostly informative” ⅌ the O·R·E vocabulary and “does not imply anything other than that [the thing] is aggregated by at least one Aggregation.”

3.1.3 📥 Aggregation (ore:Aggregation)

I·R·I

http://www.openarchives.org/ore/terms/Aggregation

Subclass Of

dcmitype:Collection

Is Defined By

https://www.openarchives.org/ore/1.0/vocabulary

Term Status

dependency

A set of related things, grouped together such that the set can be treated as a single thing.

3.1.4 Arc (bns:Arc)

I·R·I

https://ns.1024.gdn/BNS/#Arc

Equivalent Class

bns:in some (bns:includes only bns:Arc)

Subclass Of

bns:Division

bns:in only (bns:Concept or bns:Volume)

bns:includes only bns:Version

Disjoint With

bns:Book

bns:Volume

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A major arc of a work.

Numeric Arc indicies 1–28 are typically rendered in lowercase Greek letters, as so :⁠—

α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω ϛ ϟ ϡ ϸ

Arc path components are formed by preceding their indices with ‹ Arc: ›.

3.1.5 📥 Bag (rdf:Bag)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

An unordered container of objects, which are its members.

3.1.6 Book (bns:Book)

I·R·I

https://ns.1024.gdn/BNS/#Book

Equivalent Class

bns:in some (bns:includes only bns:Book)

Subclass Of

bns:Division

bns:in only bns:Project

bns:includes only bns:Concept

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A book of a work. Books form the broadest structural division of a Project into discrete works.

Numeric Book indicies 1–28 are typically rendered in uppercase Greek letters, as so :⁠—

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϛ Ϟ Ϡ Ϸ

Book path components are formed by preceding their indices with ‹ Bbl: ›.

3.1.7 Branch (bns:Branch)

I·R·I

https://ns.1024.gdn/BNS/#Branch

Equivalent Class

bns:Division or bns:Revision

Subclass Of

ore:Aggregation

bns:in some owl:Thing

inverse(bns:transitivelyIncludes) some bns:Project

bns:includes only bns:Branch

bns:index some rdfs:Literal

Target For Key

bns:in, bns:identifier

bns:in, bns:index

Disjoint With

bns:Corpus

bns:Project

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A branch of the B·N·S. Branches are either Divisions or Revisions, and are either Collections (if they transitively include Revisions) or Objects.

Branches form a tree structure via their includes property, according to the following hierarchy :⁠—

                      Book      >
Concept > [Volume]  > [Arc]     >
Version > [Side]    > [Chapter] >
Draft   > [Section] > [Verse]

Divisional descendants of Revisions are optional, with the caveat that Revisions must have a consistent tree structure up until the next Revision.

3.1.8 Chapter (bns:Chapter)

I·R·I

https://ns.1024.gdn/BNS/#Chapter

Equivalent Class

bns:in some (bns:includes only bns:Chapter)

Subclass Of

bns:Division

bns:in only (bns:Version or bns:Side)

bns:includes only bns:Draft

Disjoint With

bns:Book

bns:Arc

bns:Volume

bns:Side

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A chapter of a work.

Positive numeric Chapter indicies are typically rendered as a decimal number with two (or more) digits, as so :⁠—

01 02 03 04 05 06 07 08 09 10 11 12 …

Chapter path components are formed by preceding their indices with ‹ Chp: ›.

3.1.9 Collection (dcmitype:Collection)

I·R·I

http://purl.org/dc/dcmitype/Collection

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

An aggregation of things.

3.1.10 📥 Collection (pcdm:Collection)

I·R·I

http://pcdm.org/models#Collection

Subclass Of

ore:Aggregation

pcdm:memberOf only pcdm:Collection

rel:first max 1 ore:Proxy

rel:last max 1 ore:Proxy

Superclass Of

bns:transitivelyIncludes some bns:Revision

Is Defined By

https://pcdm.org/models

Term Status

dependency

A group of things.

Any Branch which transitively includes a Revision is necessarily a Collection (as it cannot be said to encompass a single expression of a work). As a consequence, such Branches cannot directly contain Files.

3.1.11 🔬 Complementary Resource (bns:ComplementaryResource)

I·R·I

https://ns.1024.gdn/BNS/#ComplementaryResource

Subclass Of

pcdm:Object

bns:complements some owl:Thing

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A complementary resource to some other thing.

3.1.12 Concept (bns:Concept)

I·R·I

https://ns.1024.gdn/BNS/#Concept

Equivalent Class

bns:in some (bns:includes only bns:Concept)

Subclass Of

bns:Revision

bns:in only bns:Book

bns:includes only (bns:Volume or bns:Arc or bns:Version)

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A concept of a work, encapsulating a particular branching approach.

Concept indicies (regardless of type) are typically rendered followed by a degree sign :⁠—

1° 2° 3° 4° 5° 6° 7° 8° 9° 10° 11° 12° …

Concept path components are formed by preceding their indices with ‹ Ccp: ›.

3.1.13 📥 Container (rdfs:Container)

I·R·I

http://www.w3.org/2000/01/rdf-schema#Container

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

A container of objects, which are its members.

3.1.14 🔬 Content Resource (bns:ContentResource)

I·R·I

https://ns.1024.gdn/BNS/#ContentResource

Subclass Of

pcdm:Object

bns:contents some rdfs:Literal

bns:hasPCDMFileOrDigitalManifestation exactly 0

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

An Object consisting of some (usually small) amount of textual content.

Content Resources do not have P·C·D·M files or digital manifestations and instead include their contents directly.

3.1.15 Corpus (bns:Corpus)

I·R·I

https://ns.1024.gdn/BNS/#Corpus

Subclass Of

pcdm:Collection

bns:nameTag some rdfs:Literal

bns:dateTag some rdfs:Literal

bns:isCorpusOf some owl:Thing

Target For Key

bns:nameTag, bns:dateTag

Disjoint With

bns:Branch

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A corpus of Projects associated with a particular Pseud.

Each corpus can be identified with a combination of name and date tags, which may be combined (with a ‹ B@N/ › suffix) to form a Tag U·R·I, which by convention is used as a permanent identifier for the corpus :⁠—

tag:example.com,1972-12-31:B@N/

The path to a specific Project, Note, or Branch can then be appended, like follows :⁠—

tag:example.com,1972-12-31:B@N/Prj:004/Bbl:1/Ccp:2/Note:my-note

Note that characters not allowed in U·R·I’s (including those outside the Ascii range) must be percent·encoded in Tag U·R·I’s.

3.1.16 Cover (bns:Cover)

I·R·I

https://ns.1024.gdn/BNS/#Cover

Subclass Of

bns:ComplementaryResource

dcmitype:Image

bns:isCoverOf some owl:Thing

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A cover Image.

The definitions of “cover” and “image” here are intentionally vague; there is no requirement that the image be still or that it actually appear on the cover of some physical object.

3.1.17 Dataset (dcmitype:Dataset)

I·R·I

http://purl.org/dc/dcmitype/Dataset

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

Data encoded in a defined structure.

3.1.18 Description (bns:Description)

I·R·I

https://ns.1024.gdn/BNS/#Description

Subclass Of

bns:ContentResource

bns:isDescriptionOf some owl:Thing

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A textual summary, abstract, description, or other account of a thing.

3.1.19 🔬 Digital Manifestation (bns:DigitalManifestation)

I·R·I

https://ns.1024.gdn/BNS/#DigitalManifestation

Equivalent Class

bns:File or bns:FileSequence

Subclass Of

ore:AggregatedResource

bns:isDigitalManifestationOf some owl:Thing

bns:mediaType some rdfs:Literal

Disjoint With

pcdm:Collection

pcdm:Object

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A File or File Sequence which constitues a digital manifestation of a given thing.

Each Digital Manifestation must have a media type which identifies the type of file(s) it contains or represents. If the Digital Manifestation is a File Sequence, then the media type is that of each of its contained files (which all must be of the same type).

Each Digital Manifestation should also have at least one type corresponding to the D·C·M·I types vocabulary, for example Text or Image.

3.1.20 Division (bns:Division)

I·R·I

https://ns.1024.gdn/BNS/#Division

Equivalent Class

bns:in some (bns:includes only bns:Division)

Subclass Of

bns:Branch

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Branch signifying a division within a work.

Date indicies and non·positive numeric indices for Divisions are typically rendered verbatim, while N·C·Name indices are rendered with a preceding straight single quote :⁠—

-53 1972-12 'myname

The rendering of positive numeric indices varies depending on the type of Division, to make it more obvious which kind of Division it is without needing to know the details of the Branch structure.

3.1.21 Draft (bns:Draft)

I·R·I

https://ns.1024.gdn/BNS/#Draft

Equivalent Class

bns:in some (bns:includes only bns:Draft)

Subclass Of

bns:Revision

pcdm:Object

inverse(bns:transitivelyIncludes) some bns:Version

bns:in only (bns:Version or bns:Side or bns:Chapter)

bns:in some (bns:Version or (bns:in some (bns:includes only (bns:includes only bns:Draft))))

bns:includes only (bns:Section or bns:Verse)

Disjoint With

bns:Concept

bns:Version

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A draft of a work, often with an associated document text. Drafts are Objects, meaning they can be associated with Files.

Draft indicies (regardless of type) are typically rendered followed by a double·prime sign :⁠—

1″ 2″ 3″ 4″ 5″ 6″ 7″ 8″ 9″ 10″ 11″ 12″ …

Draft path components are formed by preceding their indices with ‹ Dft: ›.

3.1.22 Event (dcmitype:Event)

I·R·I

http://purl.org/dc/dcmitype/Event

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A non‐persistent, time‐based occurrence.

3.1.23 🔬 File (bns:File)

I·R·I

https://ns.1024.gdn/BNS/#File

Subclass Of

pcdm:File

bns:DigitalManifestation

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A file which forms the Digital Manifestation of some thing.

3.1.24 📥 File (pcdm:File)

I·R·I

http://pcdm.org/models#File

Subclass Of

ore:AggregatedResource

pcdm:fileOf some owl:Thing

dcterms:created max 1

dcterms:modified max 1

dc11:format max 1

Is Defined By

https://pcdm.org/models

Term Status

dependency

A sequence of binary data and its accompanying metadata.

Files must be contained by exactly one Object.

3.1.25 🔬 File Sequence (bns:FileSequence)

I·R·I

https://ns.1024.gdn/BNS/#FileSequence

Subclass Of

rdf:Bag or rdf:Seq

bns:DigitalManifestation

Disjoint With

pcdm:File

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

An sequence of files (all having the same media type) which forms the Digital Manifestation of some thing.

A type of either Bag or Sequence should be specified to distinguish whether the sequence is ordered or unordered.

This class is useful in the case where an object is digitally represented in a paginated format, for example as a sequence of images or audio files. It is not intended to represent more complicated digital structures, which should instead be conveyed through some manner of digital “wrapper” (e·g as a Zip file).

3.1.26 Image (dcmitype:Image)

I·R·I

http://purl.org/dc/dcmitype/Image

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A visual representation other than text.

Typically, using one of the subclasses (Moving Image or Still Image) would be more precise.

3.1.27 Interactive Resource (dcmitype:InteractiveResource)

I·R·I

http://purl.org/dc/dcmitype/InteractiveResource

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A resource requiring interaction from the user to be understood, executed, or experienced.

3.1.28 🚧 Leaf Branch (bns:LeafBranch)

I·R·I

https://ns.1024.gdn/BNS/#LeafBranch

Equivalent Class

bns:Branch and (bns:hasDigitalManifestation some owl:Thing)

Subclass Of

bns:Branch

pcdm:Object

Disjoint With

bns:includes some owl:Thing

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

unstable

A Branch which does not include any further branches.

Only Leaf Branches can have digital manifestations.

3.1.29 🔬 Licence (bns:Licence)

I·R·I

https://ns.1024.gdn/BNS/#Licence

Subclass Of

bns:ComplementaryResource

bns:isLicenceOf some owl:Thing

dcmitype:Text

dcterms:LicenseDocument

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A (textual) licence document.

3.1.30 📥 License Document (dcterms:LicenseDocument)

I·R·I

http://purl.org/dc/terms/LicenseDocument

Subclass Of

dcterms:RightsStatement

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A legal document giving official permission to do something with a resource.

3.1.31 Moving Image (dcmitype:MovingImage)

I·R·I

http://purl.org/dc/dcmitype/MovingImage

Subclass Of

dcmitype:Image

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A series of visual representations imparting an impression of motion when shown in succession.

3.1.32 Note (bns:Note)

I·R·I

https://ns.1024.gdn/BNS/#Note

Subclass Of

bns:ComplementaryResource

bns:isNoteOf some owl:Thing

bns:identifier some rdfs:Literal

Target For Key

bns:isNoteOf, bns:identifier

Disjoint With

bns:Branch

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A note.

Note path components are formed by preceding their identifiers with ‹ Note: ›.

3.1.33 📥 Object (pcdm:Object)

I·R·I

http://pcdm.org/models#Object

Subclass Of

ore:Aggregation

bns:transitivelyIncludes only bns:Division

pcdm:hasMember only pcdm:Object

rel:first max 1 ore:Proxy

rel:last max 1 ore:Proxy

Is Defined By

https://pcdm.org/models

Term Status

dependency

An intellectual entity (which may contain other Objects, or Files).

Only Branches which transitively include only Divisions can be Objects.

3.1.34 Physical Object (dcmitype:PhysicalObject)

I·R·I

http://purl.org/dc/dcmitype/PhysicalObject

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

An inanimate, three‐dimensional object or substance.

3.1.35 Project (bns:Project)

I·R·I

https://ns.1024.gdn/BNS/#Project

Subclass Of

pcdm:Collection

bns:identifier some rdfs:Literal

bns:index some xsd:nonNegativeInteger

bns:includes only bns:Book

Disjoint With

bns:Branch

bns:Corpus

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A single abstract creative endeavour, which may be comprised of multiple works in the form of Books.

Project indicies are typically rendered as a decimal number of three (or more) digits :⁠—

001 002 003 004 005 006 007 008 009 010 011 012 …

Only non·negative numeric indices for projects are allowed.

Project path components are formed by preceding their indices with ‹ Prj: ›.

Projects must include at least one Book.

3.1.36 📥 Proxy (ore:Proxy)

I·R·I

http://www.openarchives.org/ore/terms/Proxy

Subclass Of

ore:proxyFor some owl:Thing

ore:proxyIn some owl:Thing

rel:next max 1 ore:Proxy

rel:prev max 1 ore:Proxy

Is Defined By

https://www.openarchives.org/ore/1.0/vocabulary

Term Status

dependency

A representation of an Aggregated Resource as it exists within an Aggregation.

3.1.37 Pseud (bns:Pseud)

I·R·I

https://ns.1024.gdn/BNS/#Pseud

Subclass Of

dcterms:Agent

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

An (abstract) creator of projects.

The term “pseud” derives from “pseudonym” and is meant to emphasize the fact that corpora do not describe “people” proper, but rather abstract people‐as‐authors, i·e acting in a particular authorship capacity.

3.1.38 Revision (bns:Revision)

I·R·I

https://ns.1024.gdn/BNS/#Revision

Equivalent Class

bns:Concept or bns:Version or bns:Draft

bns:in some (bns:includes only bns:Revision)

Subclass Of

bns:Branch

Disjoint With

bns:Division

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Branch signifying a revision of a work.

3.1.39 📥 Rights Statement (dcterms:RightsStatement)

I·R·I

http://purl.org/dc/terms/RightsStatement

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A statement about the intellectual property rights held in or over a resource, a legal document giving official permission to do something with a resource, or a statement about access rights.

3.1.40 Section (bns:Section)

I·R·I

https://ns.1024.gdn/BNS/#Section

Equivalent Class

bns:in some (bns:includes only bns:Section)

Subclass Of

bns:Division

bns:in only bns:Draft

bns:includes only bns:Verse

Disjoint With

bns:Book

bns:Arc

bns:Volume

bns:Side

bns:Chapter

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A section of a work.

Numeric Section indicies 1–32 are typically rendered in lowercase Latin letters, as so :⁠—

a b c d e f g h i j k l m n o p q r s t u v w x y z þ ð æ œ ŋ ƒ

Section path components are formed by preceding their indices with ‹ Sec: ›.

3.1.41 📥 Sequence (rdf:Seq)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

A ordered container of objects, which are its members.

3.1.42 Service (dcmitype:Service)

I·R·I

http://purl.org/dc/dcmitype/Service

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A system that provides one or more functions.

3.1.43 Side (bns:Side)

I·R·I

https://ns.1024.gdn/BNS/#Side

Equivalent Class

bns:in some (bns:includes only bns:Side)

Subclass Of

bns:Division

bns:in only bns:Version

bns:includes only (bns:Chapter or bns:Draft)

Disjoint With

bns:Book

bns:Arc

bns:Volume

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A side of a work. The term “side” was borrowed from physical media, such as cassette tape or records, where a single volume may be split onto multiple physical sides of the medium.

Numeric Side indicies 1–32 are typically rendered in lowercase Latin letters, as so :⁠—

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Þ Ð Æ Œ Ŋ Ƒ

Side path components are formed by preceding their indices with ‹ Sde: ›.

3.1.44 Software (dcmitype:Software)

I·R·I

http://purl.org/dc/dcmitype/Software

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A computer program in source or compiled form.

3.1.45 Sound (dcmitype:Sound)

I·R·I

http://purl.org/dc/dcmitype/Sound

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A resource primarily intended to be heard.

3.1.46 Still Image (dcmitype:StillImage)

I·R·I

http://purl.org/dc/dcmitype/StillImage

Subclass Of

dcmitype:Image

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A static visual representation.

3.1.47 Text (dcmitype:Text)

I·R·I

http://purl.org/dc/dcmitype/Text

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A thing consisting primarily of words for reading.

Things are Texts even if they are being conveyed in a media type which is graphic (for example, a scan of a text document as an image/png is still a Text).

3.1.48 Verse (bns:Verse)

I·R·I

https://ns.1024.gdn/BNS/#Verse

Equivalent Class

bns:in some (bns:includes only bns:Verse)

Subclass Of

bns:Division

bns:in only (bns:Draft or bns:Section)

Disjoint With

bns:Book

bns:Arc

bns:Volume

bns:Side

bns:Chapter

bns:Section

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A verse of a work.

Numeric Verse indicies 1–99 are typically rendered in lowercase Roman numerals. By convention, ‹ ⅴⅰⅴ › is substituted for ‹ ⅰⅹ › and ‹ ⅼⅹⅼ › is substituted for ‹ ⅹⅽ ›, as so :—

ⅰ ⅰⅰ ⅰⅰⅰ ⅰⅴ ⅴ ⅴⅰ ⅴⅰⅰ ⅴⅰⅰⅰ ⅴⅰⅴ ⅹ ⅹⅰ ⅹⅰⅰ …

Verse path components are formed by preceding their indices with ‹ Vrs: ›.

3.1.49 Version (bns:Version)

I·R·I

https://ns.1024.gdn/BNS/#Version

Equivalent Class

bns:in some (bns:includes only bns:Version)

Subclass Of

bns:Revision

inverse(bns:transitivelyIncludes) some bns:Concept

bns:in only (bns:Concept or bns:Volume or bns:Arc)

bns:in some (bns:Version or (bns:in some (bns:includes only (bns:includes only bns:Version))))

bns:includes only (bns:Side or bns:Chapter or bns:Draft)

Disjoint With

bns:Concept

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A version of a work, typically grouping together multiple drafts which share the same general approach.

Version indicies (regardless of type) are typically rendered followed by a prime sign :⁠—

1′ 2′ 3′ 4′ 5′ 6′ 7′ 8′ 9′ 10′ 11′ 12′ …

Version path components are formed by preceding their indices with ‹ Vsn: ›.

3.1.50 Volume (bns:Volume)

I·R·I

https://ns.1024.gdn/BNS/#Volume

Equivalent Class

bns:in some (bns:includes only bns:Volume)

Subclass Of

bns:Division

bns:in only bns:Concept

bns:includes only (bns:Arc or bns:Version)

Disjoint With

bns:Book

bns:Arc

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A volume of a work.

Numeric Volume indicies 1–99 are typically rendered in uppercase Roman numerals. By convention, ‹ ⅤⅠⅤ › is substituted for ‹ ⅠⅩ › and ‹ ⅬⅩⅬ › is substituted for ‹ ⅩⅭ ›, as so :—

Ⅰ ⅠⅠ ⅠⅠⅠ ⅠⅤ Ⅴ ⅤⅠ ⅤⅠⅠ ⅤⅠⅠⅠ ⅤⅠⅤ Ⅹ ⅩⅠ ⅩⅠⅠ …

Volume path components are formed by preceding their indices with ‹ Vol: ›.

3.2 Object Property Definitions

3.2.1 📥 aggregates (ore:aggregates)

I·R·I

http://www.openarchives.org/ore/terms/aggregates

Subproperty Of

dcterms:hasPart

Domain

ore:Aggregation

Range

ore:AggregatedResource

Is Defined By

https://www.openarchives.org/ore/vocabulary

Term Status

dependency

An Aggregated Resource which is one of the things aggregated by this Aggregation.

3.2.2 🔬 complements (bns:complements)

I·R·I

https://ns.1024.gdn/BNS/#complements

Subproperty Of

pcdm:relatedObjectOf

Domain

bns:ComplementaryResource

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A thing which this Complementary Resource complements.

3.2.3 🚧 has P·C·D·M file or digital manifestation (bns:hasPCDMFileOrDigitalManifestation)

I·R·I

https://ns.1024.gdn/BNS/#hasPCDMFileOrDigitalManifestation

Domain

pcdm:Object

Range

pcdm:File or bns:DigitalManifestation

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

unstable

A File or Digital Manifestation contained in this Object.

This property should not be directly used. It exists as a shared superproperty of has digital manifestation and has file to assert that if an Object has a file which is a Digital Manifestation, it must also formally have that digital manifestation (and vice versa).

3.2.4 has corpus (bns:hasCorpus)

I·R·I

https://ns.1024.gdn/BNS/#hasCorpus

Domain

bns:Pseud

Range

bns:Corpus

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Corpus for this Pseud.

3.2.5 has cover (bns:hasCover)

I·R·I

https://ns.1024.gdn/BNS/#hasCover

Subproperty Of

bns:isComplementedBy

Range

bns:Cover

Asymmetric?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Cover for this thing.

3.2.6 has description (bns:hasDescription)

I·R·I

https://ns.1024.gdn/BNS/#hasDescription

Subproperty Of

dcterms:description

dcterms:isReferencedBy

Range

bns:Description

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Description for this thing.

3.2.7 📥 has description (dcterms:description)

I·R·I

http://purl.org/dc/terms/description

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

An account of this thing.

3.2.8 🔬 has digital manifestation (bns:hasDigitalManifestation)

I·R·I

https://ns.1024.gdn/BNS/#hasDigitalManifestation

Subproperty Of

bns:hasPCDMFileOrDigitalManifestation

ore:aggregates

Domain

pcdm:Object

Range

bns:DigitalManifestation

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A Digital Manifestation contained in this Object.

Note that only Branches which are Objects can have digital manifestations. This limits them to just Drafts and the sub·branches there·of. Other kinds of Object can also have digital manifestations; for example, Complementary Resources.

3.2.9 📥 has file (pcdm:hasFile)

I·R·I

http://pcdm.org/models#hasFile

Subproperty Of

ore:aggregates

bns:hasPCDMFileOrDigitalManifestation

Domain

pcdm:Object

Range

pcdm:File

Inverse Functional?

yes

Is Defined By

http://pcdm.org/models

Term Status

dependency

A File contained by this Object.

3.2.10 📥 has first (rel:first)

I·R·I

http://www.iana.org/assignments/relation/first

Is Defined By

http://www.iana.org/assignments/link-relations/

Term Status

dependency

The furthest preceding thing in this thing.

3.2.11 📥 has last (rel:last)

I·R·I

http://www.iana.org/assignments/relation/last

Is Defined By

http://www.iana.org/assignments/link-relations/

Term Status

dependency

The furthest following thing in this thing.

3.2.12 🔬 has licence (bns:hasLicence)

I·R·I

https://ns.1024.gdn/BNS/#hasLicence

Subproperty Of

bns:isComplementedBy

dcterms:license

Range

bns:Licence

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A Licence for this thing.

3.2.13 📥 has license (dcterms:license)

I·R·I

http://purl.org/dc/terms/license

Range

dcterms:LicenseDocument

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A legal document giving official permission to do something with this thing.

3.2.14 📥 has member (pcdm:hasMember)

I·R·I

http://pcdm.org/models#hasMember

Subproperty Of

ore:aggregates

Domain

pcdm:Collection or pcdm:Object

Range

pcdm:Collection or pcdm:Object

Is Defined By

http://pcdm.org/models

Term Status

dependency

An Object or Collection contained by this Object or Collection.

3.2.15 📥 has member (rdfs:member)

I·R·I

http://www.w3.org/2000/01/rdf-schema#member

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

A thing which is a member of this thing.

This is the superproperty of all properties of the form rdf:_nnn, where nnn is a positive integer with no leading zeroes.

3.2.16 📥 has next (rel:next)

I·R·I

http://www.iana.org/assignments/relation/next

Is Defined By

http://www.iana.org/assignments/link-relations/

Term Status

dependency

The next thing in series from this thing.

3.2.17 has note (bns:hasNote)

I·R·I

https://ns.1024.gdn/BNS/#hasNote

Subproperty Of

bns:isComplementedBy

dcterms:isReferencedBy

Range

bns:Note

Inverse Functional?

yes

Asymmetric?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Note for this thing.

3.2.18 📥 has part (dcterms:hasPart)

I·R·I

http://purl.org/dc/terms/hasPart

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing which is included either physically or logically in this thing.

3.2.19 📥 has previous (rel:prev)

I·R·I

http://www.iana.org/assignments/relation/prev

Is Defined By

http://www.iana.org/assignments/link-relations/

Term Status

dependency

The previous thing in series from this thing.

3.2.20 has project (bns:hasProject)

I·R·I

https://ns.1024.gdn/BNS/#hasProject

Subproperty Of

pcdm:hasMember

Domain

bns:Corpus

Range

bns:Project

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Project contained in this Corpus.

3.2.21 🔬 has pseud (bns:hasPseud)

I·R·I

https://ns.1024.gdn/BNS/#hasPseud

Domain

dcterms:Agent

Range

bns:Pseud

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A Pseud representing this Agent.

3.2.22 📥 has related object (pcdm:hasRelatedObject)

I·R·I

http://pcdm.org/models#hasRelatedObject

Subproperty Of

ore:aggregates

Domain

pcdm:Collection or pcdm:Object

Range

pcdm:Object

Is Defined By

http://pcdm.org/models

Term Status

dependency

An Object which is not a “constituent part” of an Object or Collection, but which is still aggregated as part of it, for example a cover image or documentation.

3.2.23 📥 has relation (dcterms:relation)

I·R·I

http://purl.org/dc/terms/relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing.

3.2.24 📥 has rights (dcterms:rights)

I·R·I

http://purl.org/dc/terms/rights

Range

dcterms:RightsStatement

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

Information about rights held in and over this thing.

3.2.25 📥 has subject (dcterms:subject)

I·R·I

http://purl.org/dc/terms/subject

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A topic of this thing.

3.2.26 in (bns:in)

I·R·I

https://ns.1024.gdn/BNS/#in

Inverse Of

bns:includes

Subproperty Of

pcdm:memberOf

Domain

bns:Branch

Range

bns:Project or bns:Branch

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Project or Branch which contains this Branch.

3.2.27 includes (bns:includes)

I·R·I

https://ns.1024.gdn/BNS/#includes

Subproperty Of

bns:transitivelyIncludes

pcdm:hasMember

Domain

bns:Project or bns:Branch

Range

bns:Branch

Inverse Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Branch contained in this Project or Branch.

3.2.28 📥 is aggregated by (ore:isAggregatedBy)

I·R·I

http://www.openarchives.org/ore/terms/isAggregatedBy

Inverse Of

ore:aggregates

Subproperty Of

dcterms:isPartOf

Domain

ore:AggregatedResource

Range

ore:Aggregation

Is Defined By

https://www.openarchives.org/ore/vocabulary

Term Status

dependency

An Aggregation which aggregates this Aggregated Resource.

3.2.29 🔬 is complemented by (bns:isComplementedBy)

I·R·I

https://ns.1024.gdn/BNS/#isComplementedBy

Inverse Of

bns:complements

Subproperty Of

pcdm:hasRelatedObject

Range

bns:ComplementaryResource

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A Complementary Resource for this thing.

3.2.30 is corpus of (bns:isCorpusOf)

I·R·I

https://ns.1024.gdn/BNS/#isCorpusOf

Subproperty Of

dcterms:subject

Domain

bns:Corpus

Range

bns:Pseud

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The Pseud for this Corpus.

3.2.31 is cover of (bns:isCoverOf)

I·R·I

https://ns.1024.gdn/BNS/#isCoverOf

Inverse Of

bns:hasCover

Subproperty Of

bns:complements

Domain

bns:Cover

Asymmetric?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A thing that this Cover is a cover of.

3.2.32 is description of (bns:isDescriptionOf)

I·R·I

https://ns.1024.gdn/BNS/#isDescriptionOf

Inverse Of

bns:hasDescription

Subproperty Of

dcterms:references

dcterms:subject

Domain

bns:Description

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The thing that this Description describes.

3.2.33 🔬 is digital manifestation of (bns:isDigitalManifestationOf)

I·R·I

https://ns.1024.gdn/BNS/#isDigitalManifestationOf

Inverse Of

bns:hasDigitalManifestation

Subproperty Of

ore:isAggregatedBy

Domain

bns:DigitalManifestation

Range

pcdm:Object

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

The Object which contains this Digital Manifestation.

3.2.34 📥 is file of (pcdm:fileOf)

I·R·I

http://pcdm.org/models#fileOf

Inverse Of

pcdm:hasFile

Subproperty Of

ore:isAggregatedBy

Domain

pcdm:File

Range

pcdm:Object

Functional?

yes

Is Defined By

http://pcdm.org/models

Term Status

dependency

The Object which contains this File.

3.2.35 🔬 is licence of (bns:isLicenceOf)

I·R·I

https://ns.1024.gdn/BNS/#isLicenceOf

Inverse Of

bns:hasLicence

Subproperty Of

bns:complements

Domain

bns:Licence

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

A thing that this Licence licences.

3.2.36 📥 is member of (pcdm:memberOf)

I·R·I

http://pcdm.org/models#memberOf

Inverse Of

pcdm:hasMember

Subproperty Of

ore:isAggregatedBy

Domain

pcdm:Collection or pcdm:Object

Range

pcdm:Collection or pcdm:Object

Is Defined By

http://pcdm.org/models

Term Status

dependency

An Object or Collection which contains this Object or Collection.

3.2.37 is note of (bns:isNoteOf)

I·R·I

https://ns.1024.gdn/BNS/#isNoteOf

Inverse Of

bns:hasNote

Subproperty Of

bns:complements

dcterms:references

dcterms:subject

Domain

bns:Note

Functional?

yes

Asymmetric?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The thing that this Note is a note of.

3.2.38 📥 is part of (dcterms:isPartOf)

I·R·I

http://purl.org/dc/terms/isPartOf

Inverse Of

dcterms:hasPart

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing in which this thing included either physically or logically.

3.2.39 is project of (bns:isProjectOf)

I·R·I

https://ns.1024.gdn/BNS/#isProjectOf

Inverse Of

bns:hasProject

Subproperty Of

pcdm:memberOf

Domain

bns:Project

Range

bns:Corpus

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The Corpus which contains this Project.

3.2.40 📥 is proxy for (ore:proxyFor)

I·R·I

http://www.openarchives.org/ore/terms/proxyFor

Domain

ore:Proxy

Range

ore:AggregatedResource

Functional?

yes

Is Defined By

https://www.openarchives.org/ore/vocabulary

Term Status

dependency

The AggregatedResource which this Proxy is proxying.

3.2.41 📥 is proxy in (ore:proxyIn)

I·R·I

http://www.openarchives.org/ore/terms/proxyIn

Domain

ore:Proxy

Range

ore:Aggregation

Functional?

yes

Is Defined By

https://www.openarchives.org/ore/vocabulary

Term Status

dependency

The Aggregation which provides the context for this Proxy.

3.2.42 🔬 is pseud of (bns:isPseudOf)

I·R·I

https://ns.1024.gdn/BNS/#isPseudOf

Inverse Of

bns:hasPseud

Domain

bns:Pseud

Range

dcterms:Agent

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

The Agent which this Pseud represents.

Each Pseud can be the pseud of only one Agent, but this Agent needn’t be a single person (it could be a group, collective, ⁊·c).

3.2.43 📥 is referenced by (dcterms:isReferencedBy)

I·R·I

http://purl.org/dc/terms/isReferencedBy

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing which this thing references, cites, or otherwise points to.

3.2.44 📥 is related object of (pcdm:relatedObjectOf)

I·R·I

http://pcdm.org/models#relatedObjectOf

Inverse Of

pcdm:hasRelatedObject

Subproperty Of

ore:isAggregatedBy

Domain

pcdm:Object

Range

pcdm:Collection or pcdm:Object

Is Defined By

http://pcdm.org/models

Term Status

dependency

The Object or Collection this Object is aggregated as a related object in.

3.2.45 📥 references (dcterms:references)

I·R·I

http://purl.org/dc/terms/references

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing which is referenced, cited, or otherwise pointed to by this thing.

3.2.46 transitively includes (bns:transitivelyIncludes)

I·R·I

https://ns.1024.gdn/BNS/#transitivelyIncludes

Subproperty Of

dcterms:relation

Domain

bns:Project or bns:Branch

Range

bns:Branch

Transitive?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A Branch contained in this Project or Branch, figured transitively.

This property should not ever be explicitly stated; always just specify direct inclusions instead. It exists to help formalize ontological axioms which involve distant parts of the branching tree.

3.3 Data Property Definitions

3.3.1 📥 alternative title (dcterms:alternative)

I·R·I

http://purl.org/dc/terms/alternative

Subproperty Of

dcterms:title

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

An alternative name given to this thing.

3.3.2 contents (bns:contents)

I·R·I

https://ns.1024.gdn/BNS/#contents

Range

rdf:PlainLiteral or rdf:XMLLiteral or xsd:string

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The textual contents of this thing, as either plaintext or X·M·L.

3.3.3 📥 date (dcterms:date)

I·R·I

http://purl.org/dc/terms/date

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A point or period of time associated with an event in the lifecycle of this thing.

3.3.4 📥 date created (dcterms:created)

I·R·I

http://purl.org/dc/terms/created

Subproperty Of

dcterms:date

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A date of creation for this thing.

3.3.5 📥 date modified (dcterms:modified)

I·R·I

http://purl.org/dc/terms/modified

Subproperty Of

dcterms:date

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A date on which this thing was changed.

3.3.6 date tag (bns:dateTag)

I·R·I

https://ns.1024.gdn/BNS/#dateTag

Range

xsd:string[pattern "-?([1-9][0-9]{3,}|0[0-9]{3})(-(0[1-9]|1[0-2])(-(0[1-9]|[12][0-9]|3[01]))?)?"]

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A date at which the provided name tag was owned by the authority wot assigned it.

O·W·L 2 does not properly support dates explicitly lacking any timezone, so this property is defined as a string. (This is fine, since it should be compared as a string and not a date anyway.)

The year should be a positive four‐digit number for compliance with R·F·C 4151.

3.3.7 📥 format (dc11:format)

I·R·I

http://purl.org/dc/elements/1.1/format

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A file format, physical medium, or dimension of this thing.

3.3.8 full title (bns:fullTitle)

I·R·I

https://ns.1024.gdn/BNS/#fullTitle

Subproperty Of

dcterms:title

Range

rdf:PlainLiteral or rdf:XMLLiteral or xsd:string

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

An unabridged title for this thing.

3.3.9 identifier (bns:identifier)

I·R·I

https://ns.1024.gdn/BNS/#identifier

Subproperty Of

dcterms:identifier

Range

xsd:NCName

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

An N·C·Name identifier for this thing.

Identifiers of Branches must be unique among their siblings.

3.3.10 📥 identifier (dcterms:identifier)

I·R·I

http://purl.org/dc/terms/identifier

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

An unambiguous reference to this thing within a given context.

3.3.11 index (bns:index)

I·R·I

https://ns.1024.gdn/BNS/#index

Range

xsd:NCName or xsd:integer or xsd:string[pattern "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])(-(0[1-9]|[12][0-9]|3[01]))?"]

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

A numeric index, date, year~month pair, or N·C·Name.

Indices which are dates or year~month pairs should be interpreted as xsd:dates and xsd:gYearMonths; this is not formally specified due to limitations in O·W·L 2.

Indices are considered ordered in relation to other indices of the same type, with the exception of N·C·Name, which is semantically unordered.

By convention, if an NCName begins with an underscore followed by an integer, date, or year~month pair and then another N·C·Name, it is considered a variant of the item with an index of the corresponding integer, date, or year~month pair. The remainder is often rendered superscript, so that _3c is rendered like 3c and sorted between 3 and 4.

There is as of yet no corresponding standard means of denoting variants of N·C·Name indicies.

Numeric indicies are often rendered using a special syntax, for example roman numerals. When this happens, N·C·Name should be quoted in some manner to distinguish.

3.3.12 🔬 media type (bns:mediaType)

I·R·I

https://ns.1024.gdn/BNS/#mediaType

Subproperty Of

dc11:format

Range

xsd:string

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

The media type of this thing.

The value of this property should be a value from the I·A·N·A media types registry.

3.3.13 name tag (bns:nameTag)

I·R·I

https://ns.1024.gdn/BNS/#nameTag

Range

xsd:string

Functional?

yes

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

The syntax of this string should take the form of an authorityName per R·F·C 4151.

3.3.14 short title (bns:shortTitle)

I·R·I

https://ns.1024.gdn/BNS/#shortTitle

Subproperty Of

dcterms:alternative

Range

rdf:PlainLiteral or rdf:XMLLiteral or xsd:string

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

stable

An abridged title for this thing.

3.3.15 📥 title (dcterms:title)

I·R·I

http://purl.org/dc/terms/title

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A name given to this thing.

3.3.16 📥 value (rdf:value)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#value

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

A value for this thing.

3.4 Annotation Property Definitions

3.4.1 🔬 is similar to (ore:similarTo)

I·R·I

http://www.openarchives.org/ore/terms/similarTo

Subproperty Of

rdfs:seeAlso

Domain

ore:Aggregation

Is Defined By

https://www.openarchives.org/ore/vocabulary

Term Status

testing

Indicates a thing which this Aggregation should be considered one expression of or conceptual model for. For example, an Aggregation is not a book, but may represent a book and its chapters, pages, ⁊·c.

If the same conceptual work has multiple representations in different Corpora, this property may be used to link between them.

3.4.2 🔬 label (bns:textLabel)

I·R·I

https://ns.1024.gdn/BNS/#textLabel

Subproperty Of

rdfs:label

Range

rdf:PlainLiteral or rdf:XMLLiteral or xsd:string

Is Defined By

https://ns.1024.gdn/BNS/

Term Status

testing

An explicitly textual label for this thing.

Text labels are used to provide convenient user‐facing disambiguatory hints on objects which otherwise might not be obviously different, for example two Files with the same media type.

3.4.3 📥 label (rdfs:label)

I·R·I

http://www.w3.org/2000/01/rdf-schema#label

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

A human‐readable label for this thing.

3.4.4 📥 see also (rdfs:seeAlso)

I·R·I

http://www.w3.org/2000/01/rdf-schema#seeAlso

Is Defined By

https://www.w3.org/TR/rdf-schema/

Term Status

dependency

Indicates a thing that might provide additional information about this thing.