A Collection is a set of entities - manifestations or works - that share certain features.

The collection can be explicitly named in the source material, such as the series "SF Masterworks" which is a collection of acclaimed SF novels published by Gollancz, or constructed from a set of features that the collected entities have in common, such as "The Lovecraft Mythos" for works that use creatures and features from H.P. Lovecraft's fictional universe.

Later iterations will add variant titles, summary, genres, subjects and other metadata elements as optional fields to this entity.

interface CollectionWork {
    collectionType: CollectionType;
    contributors: Contributor[];
    title: Title;
}

Hierarchy

  • CordataEntity
    • CollectionWork

Properties

collectionType: CollectionType

Collection type can be either "series" or "fictional-universe".

Later iterations of the model will add "multi-part work".

contributors: Contributor[]

List of contributors in the form of agents (persons or organizations) and their roles in the creation of the Collection.

title: Title

Preferred title of Collection work.

See Title for individual components of title.