Data Model

This page describes how we model data from each form from the MPP project. Each form will be treated in a subsection. Loci forms will be treated together.

Loci Forms

Several pieces of each loci form are identical across the three types.

  1. Earth Loci (Color: yellow - most common)

  2. Architectural Loci (Color: pink)

  3. Installation Loci (Color: purple)

Burials (Color: Brown) are not strictly a loci since they do not get a locus number, but are attached to an earth locus. THEREFORE, burial forms are child entities of an earth locus.

Identical Sections include the identity, rationale

Earth Locus

The earth locus sheet is the most common form used. Technically everything under 1. should be identifying (Key). However this is preposterous and we will assign a surrogate key.

Architectural Locus

There is an inconsistancy in MPP that allows an architectural locus to be a subsidiary locus to some other architectural locus. This creates a locus sheet with an identical locus number but a different "locus" making a locus or (sublocus) the most basic element in archaeology. We fix this inconsistancy by moving the J. FOUND(ation) and K.Phase out of the identification and put it into the stratigraphy relationship section. A wall locus then has a architectural-foundation relationship with a foundation instead of having a sub-locus. This makes a substantial change in the Handbook on how to use the forms.

HANDBOOK CHANGE: 15.J and 15.K should list the related locus and relationship type and phase number respectively. The locus gets a unique number.

Identification, Rationale = Earth Locus

Section

Element Identifier

Element Type

Default

Description

17.Description

A.Material.1-6

char(15)

NULL

External Link to Require Entity MansonryWallStones(LocusID, type:char(15)[Note 1], qualifier:char(15)[Note 2], percent:integer) IF type=MudBrick, Require Fill out "Earth Supplement Form"

A.Masonry.7.ArchitecturalFragmentsCount

int

0

Very rare prior to Hellenistic period

A.Masonry.8.OriginQuarry

varchar(50)

NULL

Rare: Entered by specialist when known

|| || A.Masonry.X.Reused || Multi-dependency || NULL || Required Child Entity ReusedStone(LocusFound:LocusID,LocusFrom:LocusID, PercentMass:Integer)

B.Masonry.1.a-f.WallStones

Multi-dependency

NULL

Externally Linked via Required Entity WallStones(LocusID,type:char(15)[Note 3], percent:integer)

B.Masonry.2.a-c.ChinkStones

Multi-dependency

NULL

Externally Linked via Required Entity ChinkStones(LocusID,type:char(15)[Note 4], percent:integer)

B.Masonry.3.a-f.FillStones

Multi-dep

NULL

Externally Linked via Required Entity FillStones{LocusID, type:char(15)[Note 3], percent:integer)

B.Masonry.4.BrickWidthMin

int

NULL

Smallest width dimension of bricks in a brick wall

B.Masonry.4.BrickWidthMax

int

NULL

Largest width dimension of bricks in a brick wall

B.Masonry.4.BrickLengthMin

int

NULL

Smallest length dimension of bricks in a brick wall

B.Masonry.4.BrickLengthMax

int

NULL

Largest length dimension of bricks in a brick wall

B.Masonry.4.BrickThicknessMin

int

NULL

Smallest thickness dimension of bricks in a brick wall

B.Masonry.4.BrickThicknessMax

int

NULL

Largest thickness dimension of bricks in a brick wall

C.Dressing

Multi-dependency

NULL

Externally Linked via Required Entity Dressing(LocusID,type:char(15)[Note 5], percent:integer

D.ToolingWidthMin

int

NULL

Minimum tooling width to describe tool

D.ToolingWidthMax

int

NULL

Maximum tooling width to describe tool

D.ToolingLengthMin

int

NULL

Minimum tooling length to describe tool

D.ToolingLengthMax

int

NULL

Maximum tooling length to describe tool

D.ToolingImages

Multi-dep

NULL

Externally linked via Required Entity ToolingImages(LocusID,ImageID) NOTE sketches would be included here too

E.Mortar

Multi-dep

NULL

Externally Linked via Required Entity MortarUsed(LocusID,type(char(15)[Note 6], percent:integer

E.Mortar.ThinknessAvg

int

NULL

Average thickness in cm

F.FacingType

Multi-dep

NULL

Externally linked via Required Entity ArchitecturalFacing(LocusID, type:char(15)[Note 7])

F.FacingImages

Multi-dep

NULL

Externally Linked via Required Entity ArchitecturalFacingImages(LocusID,ImageID)

F.FacingColor

varchar(50)

NULL

Descriptive text

G.Construction.1.Style

varchar(25)

NULL

Note 8

G.Construction.2.Support

varchar(25)

NULL

Note 9

G.Construction.3.Tendencies

varchar(150)

NULL

See manual - to catch the mood of the builders...

H.Courses.MinNumber

int

0

Minimum courses or 0 if random

H.Courses.MaxNumber

int

0

Maximum courses (could be Minimum) or 0 if random

H.Courses.Random

boolean

false

Just a check - if you left the others 0 and this false, something is wrong!

I.Rows

NONE

Course is the one brick/block/rock high. Rows indicate the number of rows wide in a course

-.1.MinimumNumber

int

0

Min number of rows 0 indicates holes or gaps

-.1.MaximumNumber

int

1

Max number of rows X indicates max number of identifiable rows

|| || -.2.IncludesRubble || boolean || false || ||

-.3.Description

varchar(100)

NULL

Was something unusual? Describe it in 100 characters or less

-.4.Random

boolean

false

Does it look like your pathfinder group was given rocks and mortar and told to make a wall? Click yes then.

J.Measurements.1.GreatestLength

int

0

Longest part of wall in meters.

J.Measurements.2.WidthMin

int

0

Narrowest part of wall in meters.

J.Measurements.2.WidthMax

int

0

Longest part of all in meters.

J.Measurements.3.HeightMin

int

0

Shortest part of wall in meters.

J.Measurements.3.HeightMax

int

0

Tallest part of all in meters.

|| || J.Measurements.4.Orientation || int || 0-179 || Give the compass direction of the wall from 0-179 degrees. || || J.Measurements.5.Dip || int || 0 || Give the degree of slope if the wall runs downhill.

K.Preservation.1-7

int

1

Lookup in Required Entity WallPreservationDescription(ID:int, Description:varchar(35)[Note 10])

K.Preservation.8.LeanDirection

int

0

Certainly going to be 90 degress off of Orientation

K.Preservation.8.LeanDegrees

int

0

Use a clinometer to find the lean amount

K.Preservation.9.TopOfFoundation

int

0

Elevation in Meters

L.Remarks

varchar(320)

NULL

Did we miss anything? Put it here. You got 320 characters (4 lines of text) to do it in.

18-28 match sections 4-14 in the Earth locus

Notes:

  1. Choose {Limestone, Chert, Basalt, Nari, Mudbrick (E), [Allow Additional]}
  2. Choose {None, Hard, Soft, Cherty, Fossiliferous, Decayed, Freshly quarried, reused, Oven-backed, Sun-backed, Unbacked, Burned, [Allow Additional]}
  3. Choose {Cobble [6-25 cm), Sm Boulder [25-50 cm), Md Boulder [50-75 cm), Lg Boulder[75-100 cm), Vlg Boulder (>=1 m)}

  4. Choose {Pebble (.2-6 cm), Cobble [6-25 cm), [Allow Additional]}
  5. Choose {Unhewn, Semi-hewn, Dressed, Ashlar, Bossed}
  6. Choose {Dry-laid, Clay (E), Mud (E), Cement (E), Plaster (E), Lime (E), [Allow Additional]} 7. Choose {Unfaced, Plaster (E), Mud (E), Paint (draw)}
  7. Choose {Boulder & Chink, Ashlar Fit, Header-stretcher, Rubble-filled, Rubble, Stacked Bricks, Tied-in Bricks, Quoin & Pier, Orthostat, [Allow Additional]}

  8. Choose {Free-standing, Buttressed, Battered, Foundation, [Allow Additional]}
  9. Choose {Complete, Partial Superstructure: Most, Partial Superstructure: Half, Partial Superstructure: Little, Foundation Only: Complete, Foundation Only: Partial, Robbed}

(E) - Requires Earth Supplement Sheet. NOTE ALSO, if you require more than one earth supplement sheet for a locus, there must be a way to differentiate what they are for. (draw) - Requires Facing image