Narrative Description for Sprint 1 PreOrder Logical Data Model

General Information


Pre-Order Entity
(Question: Should this just be "Order" and the amount/type of data determines and/or status determines if it is a "pre-order" or an "order"?)
Attributes
Pre-Order ID

  • Primary Key


Pre-Order Date ID

  • Links to date type and date
  • Date Types = created, ordered, mailed, claimed, received, renewed (to be addressed by workflow?)
    • Types taken from the DM subgroups "Order" entity description


Request Type ID

  • Request Types (per Stuart) = Purchase, License – libraries can add more data values


Request Source Type ID

  • Request Source Types (per Stuart) = Open URL, in-house – libraries should also be able to add more data values


Request Source URL


Title ID

  • Link to a Title (aka Bib document) in the Document Store? Could be in MARC XML, MODS, FRBR, Dublin Core, EAD?
  • Link to Title Entity with some info and then link to the Document Store?


Supplier

  • Agent (Vendor/Publisher) supplying the pre-ordered Title
  • This area needs lots of work - the DM Subgroup wanted a recursive relationship for Agents – where one Agent is the parent of another and where the Agents can be typed, e.g., - Vendor, Publisher, Consortia, Libraries, Institutions (question) , Individuals within a specific organization (ex: technical support contact). I have not fully fleshed out the Agent entity but have, for now, only included an ID and a name.
  • Need to figure if we can re/use the Vendor database in KFS
  • Question: Would we consider using the Authority.Name entity to capture Vendor information?



User ID

  • Multiple "users" can be associated with the Pre-Order – Requestor, Selector (can be one and the same user with different roles) – workflow?


Note ID

  • Both Stuart and DM Subgroup want to be able to associate multiple "processing" notes with the pre-order record



Unit Price

  • Stuart noted price needs to be captured, DM subgroup calls this "unit price"


Price Source

  • From Stuart – presumably just a note field to indicate from where the requestor/selector got the price information.


Number of Copies

  • Indicate the number of copies requestor/selector wants to order


Scope of Order

  • Per the DM subgroup this would indicate: one time vs. continuing, specific volumes




Title Entity
Note: Not entirely sure how to model this as the attributes could/would all be included within the XML document that describes the Title.
Attributes

  • Title ID – Primary Key


  • Title Type ID
    • I added this with a link to an authority list/pick list with the possible values of Creation-level, Edition-level, Collection-Level, Holdings, Item, Ad-hoc – which are all bibliographic types per the OLE Conceptual Model created by the DM subgroup
  • Title
    • This equates to the MARC 245 field (and its indicators and subfields)
    • If this data is stored relationally, as well as in a tagged XML field – how would want to format it? Based on MARC guidelines? With indicators, subfield codes? Or, would we parse out the MARC 245 field relationally? See http://www.loc.gov/marc/bibliographic/bd245.html



  • Place of Publication
    • Place of Publication – usually stored in MARC 008 positions 15-17. See http://www.loc.gov/marc/bibliographic/bd008.html
    • Question: Could this be pulled from the Agent (Publisher) data? Or, are there multiple places of publication and the library staff would want to select/enter the appropriate one?
  • Physical Description (Per Stuart)
    • There are multiple MARC 3XX fields that traditionally capture physical descriptive information – not sure how we capture this information at the Pre-order stage if we intend to store it relationally – presumably the appropriate XML tagging would be used in a stored XML descriptive document.


Publisher

    • Agent (Publisher) of the pre-ordered Title
    • Not sure if Place of Publication would be pulled from here or not.
    • See previously raised questions on the Agent entity.


  • Authority.Name ID
    • There are many "names" that could be associated with a Title in a wide variety of roles, i.e., author, subject, and added entry (contributor and the contribution role) – those roles are designated as such by MARC via the (1XX), (6XX), (7XX) fields respectively.
    • Names can be Person, Corporate, Meeting, Uniform Title – and designated as such by the X00, X10, X11, and X30 MARC fields, respectively


  • Authority.Places ID
    • Geographic authorities can either be subjects of a Title or can indicate the place of publication (per the Conceptual model)
  • Authority.Concept/Object ID
    • These are (generally) the topical subjects of the Title
  • Format ID
    • Traditionally, this information is conveyed via the MARC 008 fixed length field. Within 008 data elements are positionally defined by type of material. Descriptions of the elements defined for field 008 positions 18-34 are in seven separate sections corresponding to the following type of material configurations: Books (BK), Computer Files (CF), Maps (MP), Music (MU), Continuing Resources (CR), Visual Materials (VM), and Mixed Materials (MX). See http://www.loc.gov/marc/bibliographic/bd008.html for more information.
    • I think what Stuart wants is to be able to associate a Format Type with a Title during the Pre-Order process. He wants an authority/pick list with the MARC format types: Books (BK), Computer Files (CF), Maps (MP), Music (MU), Continuing Resources (CR), Visual Materials (VM), and Mixed Materials (MX). But, he also wants to be able to add locally defined formats to that authority/pick list as well.

Standard Number Type ID

  • Per Stuart – need to know the type of standard number associated with the Title that is being pre-ordered
  • Standard Number Type Values = ISBN, ISSN - libraries should be able to add more data values

Standard Number

Title Recursive Relationship

  • A titles can be related to another Title, e.g., as a parent Series and well as in the FRBR types of relationships Collection, Creation, Edition, etc.

Operated as a Community Resource by the Open Library Foundation