linked-rolls
    Preparing search index...

    Type Alias Modification

    Modification: Partial<{ actor: ActorAssignment; date: DateAssignment }> & (
        | { added: Patch[]; purpose?: ModificationPurpose; type: "Attachment" }
        | {
            produced: AnyFeature[];
            purpose?: ModificationPurpose;
            type: "Alteration";
        }
        | { purpose?: "delabeling"; removed: string[]; type: "Removal" }
    )

    An identifiable act that changed the roll copy after it was punched. Three kinds of act are told apart, because the CRM tells them apart. E79 Part Addition asks that what is added be "a separate identifiable whole prior to" the act, which a label glued on is and a pencil line is not: drawing, writing and punching bring a feature into being and are productions.

    Type Declaration

    • { added: Patch[]; purpose?: ModificationPurpose; type: "Attachment" }
      • added: Patch[]

        The patches glued onto the copy, each with whatever it bears.

        crm:P111 added

      • Optionalpurpose?: ModificationPurpose

        crm:P21 had general purpose

      • type: "Attachment"
    • { produced: AnyFeature[]; purpose?: ModificationPurpose; type: "Alteration" }
      • produced: AnyFeature[]

        The features the act brought into being: a date written on the paper, a circle in pencil, a hole punched by hand. Any kind of feature may come of a later act, as any kind may come of the punching.

        reo:produced

      • Optionalpurpose?: ModificationPurpose

        crm:P21 had general purpose

      • type: "Alteration"
    • { purpose?: "delabeling"; removed: string[]; type: "Removal" }
      • Optionalpurpose?: "delabeling"

        crm:P21 had general purpose

      • removed: string[]

        What was taken off the copy, by id. It stood there before the act and is named rather than stated here. Removals are read from what they leave behind, such as a bright spot where a label sat.

        crm:P113 removed

      • type: "Removal"

    crm:E79 Part Addition, crm:E80 Part Removal, crm:E12 Production