...
User
...
Story
...
Given
...
an
...
Object
...
record,
...
a
...
user
...
can
...
choose
...
a
...
dimension
...
aspect
...
(e.g.
...
"height"
...
or
...
"weight")
...
and
...
set
...
dimensions
...
for
...
the
...
object.
...
The
...
User
...
can
...
specify,
...
per
...
the
...
...
...
:
...
- The
...
- name
...
- of
...
- the
...
- part
...
- being
...
- measured
...
- (e.g.
...
- "overall",
...
- "base",
...
- "bicondylar
...
- length"
...
- [for
...
- a
...
- femur
...
- bone
...
- ]
...
- ...)
...
- The
...
- dimension
...
- aspect
...
- being
...
- measured
...
- (e.g.
...
- "height",
...
- "width",
...
- "weight"
...
- ...)
...
- A
...
- dimension
...
- value
...
- (e.g.
...
- "6",
...
- "0.372")
...
- A
...
- value
...
- qualifier
...
- (free
...
- text
...
- that
...
- qualifies
...
- the
...
- value;
...
- e.g.
...
- "approximate"
...
- or
...
- a
...
- measurement
...
- of
...
- statistical
...
- deviation)
...
- A
...
- dimension
...
- measurement
...
- unit
...
- (e.g.
...
- "cm",
...
- "in",
...
- "g"
...
- ...)
...
- The
...
- date
...
- on
...
- which
...
- the
...
- dimension
...
- value
...
- was
...
- recorded.
...
Auto-conversion
...
of
...
dimension
...
value:
...
- Conversion
...
- patterns
...
- may
...
- be
...
- defined
...
- by
...
- admin
...
- or
...
- by
...
- user
...
- imperial
...
- to
...
- metric,
...
- metric
...
- to
...
- imperial
...
- Value
...
- entered
...
- into
...
- dimension
...
- value
...
- field
...
- is
...
- converted,
...
- on-the-fly,
...
- to
...
- the
...
- corresponding
...
- dimension
...
- value
...
- inches
...
- to
...
- centimeters,
...
- kilograms
...
- to
...
- pounds,
...
- meters
...
- to
...
- miles,
...
- centimeters
...
- to
...
- inches,
...
- etc.
...
- Example:
...
- inches
...
- to
...
- centimeters:
...
- values
...
- entered
...
- Height
...
- =
...
- 27-7/8;
...
- Width
...
- =
...
- 36-3/4;
...
- converted
...
- to
...
- Height
...
- =
...
- 70.8;
...
- Width
...
- =
...
- 93.35
...
- Values
...
- may
...
- be
...
- entered
...
- with
...
- or
...
- without
...
- slashes
...
- and
...
- dashes
...
- to
...
- represent
...
- fractions.
...
- Values will be stored with separators, dashes, slashes, etc.,
...
- for
...
- input
...
- and
...
- display.
...
- 41-3/8;
...
- 53-1/4;
...
- 21;
...
- 30
...
- 1/2
...
- Values
...
- may
...
- be
...
- entered
...
- using
...
- decimal
...
- points
...
- Values
...
- will
...
- be
...
- stored
...
- as
...
- decimals
...
- for
...
- sort
...
- and
...
- search
...
- 22.86;
...
- 27.94;
...
- 105.09;
...
- 135.26
...
Display
...
version
...
of
...
Dimensions
- This is the version of dimensions that would go on a wall label, be used in a condition assessment, used for a loan agreement, used in an online presentation, etc.
- Examples: 38 x 30 x 6 in. (96.5 x 76.2 x 15.2 cm); 11 1/2 x 29 1/8 in. (29.21 x 73.98 cm); Tempera på træ, 78 x 48 cm;
- Auto-generate the display version of dimensions by concatenating the values input and the values converted
- Suggested format =dimension part measured, dimension value, dimension measurement unit, dimension qualifier)
- Examples: 38 x 30 x 6 in. overall (96.5 x 76.2 x 15.2 cm); 11 1/2 x 29 1/8 in. framed (29.21 x 73.98 cm);
This story is not about:
- Customizing or personalizing the names of parts presented to the user (such as "overall" or "base").
- Customizing or personalizing dimension aspects presented to the user (such as "height" or "weight").
- Customizing or personalizing dimension units of measurement.
- Associating dimension aspects with allowed units of measurement (e.g. "height can be expressed in mm, cm, meters, inches, or feet").
- Converting values between different units of measurement (for display purposes only).
Scope for implementation:
- For the Hello Mercury 0.4 release:
- The scope of this user story is restricted to adding a single dimension entry (e.g. one dimension "line" in the UI) per object record.
- User may add information to three related fields: dimension, dimension measurement unit, and dimension value fields.
- Dimension and dimension value are both alphanumeric string fields
- Dimension measurement unit is a controlled list with values:
centimeters
millimeters
meters
liters
kilograms
cubic centimeters
minutes
carats
pixels
count
stories
inches
square feet
feet
- In a future (as yet-unspecified) release:
- Dimensions will be a multi-valued field, in which multiple dimension entries - for multiple object parts ("overall", "base" ...) and aspects ("height", "weight" ...) can be applied to the Object record, and their values set.
Note that there are two types of dimensions that can be set:
- Overall dimensions
and/or - Dimensions for named parts
In the UI in the current Object Cataloging Wireframe (below), "overall" dimensions are intermingled with part dimensions, thus treating "overall" as just another instance of a named part, per a decision by the Design Team at their July 10, 2009 meeting.
See also:
Object Cataloging Wireframe, displaying a representative set of Dimensions (under "Object Description Information", then "Physical Dimensions").
Services Team Design Meeting June 18, 2009, featuring an extensive discussion of dimensions.
...
Dimension examples from SMK
...
The screenshots below are taken from the existing implementation at Statens Museum for Kunst.
Painting & sculpture measurements
Artwork size [height] x [width] x [depth] Weight
Mounted size [height] x [width] x [depth] Diameter (if circular)
Drawing measurements
Picture size [height] x [width] Mounted size [height] x [width] x [depth]
Sheet size [height] x [width] Diameter (if circular)
(all measurements are in mm)
Print measurements (essentially the same as drawing, but with 'plate size')
Picture size [height] x [width] Mounted size [height] x [width] x [depth]
Sheet size [height] x [width] Plate size [height] x [width] Diameter (if circular)
(all measurements are in mm)
Other measurements (all artwork types)
- A field describing the objects shape. Although this is maybe related to 'object description' rather than to 'dimensions'.
- Lysmål (Visible size : the visible area within a frame) [height] x [width]
- Opstillings mål (Display size : size when on display) [height] x [width] x [depth]
- Kasse mål (Box size : size when packaged) [height] x [width] x [depth]
- Måleenhed (Automatic conversion of measurement units)
- Tilføjes varighed (Time – eg. Length of movie) [minutes]
...
Related User Stories:
...
Derived Stories:
...