| Size: 12849 Comment:  | Size: 12870 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 37: | Line 37: | 
| || || B.Separability.Top || selection || Average || Selection from '''Required Entity SeparabilityListing(ID,{Very Clear, Clear, Average, Unclear, Very Unclear, Arbitrary})''' || | || || B.Separability.Top || selection || Average || Selection from '''Required Entity Separability_Listing(ID,{Very Clear, Clear, Average, Unclear, Very Unclear, Arbitrary})''' || | 
| Line 68: | Line 68: | 
| || || 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 || | || || A.Material.1-6 || char(15) || NULL || External Link  to '''Require Entity Mansonry_Wall_Stones(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.Architectural_Fragments_Count || int || 0 || Very rare prior to Hellenistic period || || || A.Masonry.8.Origin_Quarry || varchar(50) || NULL || Rare: Entered by specialist when known || || || A.Masonry.X.Reused || Multi-dependency || NULL || '''Required Child Entity Reused_Stone(Locus_Found:Locus_ID,Locus_From:Locus_ID, Percent_Mass:Integer) || || B.Masonry.1.a-f.Wall_Stones || Multi-dependency || NULL || Externally Linked via '''Required Entity Wall_Stones(Locus_ID,type:char(15)[Note 3], percent:integer)'''|| || || B.Masonry.2.a-c.Chink_Stones || Multi-dependency || NULL || Externally Linked via '''Required Entity Chink_Stones(Locus_ID,type:char(15)[Note 4], percent:integer)'''|| || || B.Masonry.3.a-f.Fill_Stones || Multi-dep || NULL || Externally Linked via '''Required Entity Fill_Stones{Locus_ID, type:char(15)[Note 3], percent:integer)'''|| || || B.Masonry.4.Brick_Width_Min || int || NULL || Smallest width dimension of bricks in a brick wall || || || B.Masonry.4.Brick_Width_Max || int || NULL || Largest width dimension of bricks in a brick wall || || || B.Masonry.4.Brick_Length_Min || int || NULL || Smallest length dimension of bricks in a brick wall || || || B.Masonry.4.Brick_Length_Max || int || NULL || Largest length dimension of bricks in a brick wall || || || B.Masonry.4.Brick_Thickness_Min || int || NULL || Smallest thickness dimension of bricks in a brick wall || || || B.Masonry.4.Brick_Thickness_Max || int || NULL || Largest thickness dimension of bricks in a brick wall || || || C.Dressing || Multi-dependency || NULL || Externally Linked via '''Required Entity Dressing(Locus_ID,type:char(15)[Note 5], percent:integer'''|| || || D.Tooling_Width_Min || int || NULL || Minimum tooling width to describe tool || || || D.Tooling_Width_Max || int || NULL || Maximum tooling width to describe tool || || || D.Tooling_Length_Min || int || NULL || Minimum tooling length to describe tool || || || D.Tooling_Length_Max || int || NULL || Maximum tooling length to describe tool || || || D.Tooling_Images || Multi-dep || NULL || Externally linked via '''Required Entity Tooling_Images(Locus_ID,Image_ID)''' NOTE sketches would be included here too || || || E.Mortar || Multi-dep || NULL || Externally Linked via '''Required Entity Mortar_Used(Locus_ID,type(char(15)[Note 6], percent:integer|| || || E.Mortar.Thinkness_Avg || int || NULL || Average thickness in cm|| || || F.Facing_Type || Multi-dep || NULL || Externally linked via '''Required Entity Architectural_Facing(Locus_ID, type:char(15)[Note 7])|| || || F.Facing_Images || Multi-dep || NULL || Externally Linked via '''Required Entity Architectural_Facing_Images(Locus_ID,Image_ID)|| || || F.Facing_Color || varchar(50) || NULL || Descriptive text || | 
| Line 95: | Line 95: | 
| || || 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.Min_Number || int || 0 || Minimum courses or 0 if random || || || H.Courses.Max_Number || int || 0 || Maximum courses (could be Minimum) or 0 if random || | 
| Line 99: | Line 99: | 
| || || -.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 || || | || || -.1.Minimum_Number || int || 0 || Min number of rows 0 indicates holes or gaps || || || -.1.Maximum_Number || int || 1 || Max number of rows X indicates max number of identifiable rows || || || -.2.Includes_Rubble || boolean || false || || | 
| Line 104: | Line 104: | 
| || || 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.1.Greatest_Length || int || 0 || Longest part of wall in meters. || || || J.Measurements.2.Width_Min || int || 0 || Narrowest part of wall in meters. || || || J.Measurements.2.Width_Max || int || 0 || Longest part of all in meters. || || || J.Measurements.3.Height_Min || int || 0 || Shortest part of wall in meters. || || || J.Measurements.3.Height_Max || int || 0 || Tallest part of all in meters. || | 
| Line 111: | Line 111: | 
| || || 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 || | || || K.Preservation.1-7 || int || 1 || Look up in '''Required Entity Wall_Preservation_Description(ID:int, Description:varchar(35)[Note 10])''' || || || K.Preservation.8.Lean_Direction || int || 0 || Certainly going to be 90 degrees off of Orientation || || || K.Preservation.8.Lean_Degrees || int || 0 || Use a clinometer to find the lean amount || || || K.Preservation.9.Top_Of_Foundation || int || 0 || Elevation in Meters || | 
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.
- Earth Loci (Color: yellow - most common) 
- Architectural Loci (Color: pink) 
- 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.
- Section - Element Identifier - Element Type - Default - Description - 0.None - Cleanup - Boolean - False - Check only if debris is interseasonal erosion and if there are pottery, bones, and other objects that need listing - Balk Removal - Boolean - False - Check only if you excavated a locus during the balk removal and you don't have the original locus sheet - 1.Identification - A.Locus - Integer - None - IF there exists true in section 0. This is a Cleanup or Removal Excavation NOTE DEV. from Manual due to database constraints. - B.Site - Char - None - Single Char identifier of site - C.Season - Integer - Year(today) - Convention is last two digits of year $\rightarrow$ Bah make it four digits - D.Field - Char - None - Single letter field designation - E.Square - varchar(8) - None - Sample: "6L46" or "A6" seems random. - Date - Today() - Sample: 18 Jul 2009 [dd/mm/yyyy] - F.EndDate - Date - NULL - same. - G.Sheet - Integer - NULL - NOT USED!} When we print out sheets they will have page numbers - H.Supervisor - varchar(25)[] - NOT NULL - If you worked on this sheet add your name to the list! - I.BALK - char(1) - NULL - Used for balk removal (seldom used) - J.Designation - varchar(80) - NULL - Free form description of the layer - 2.Rational - A.Reason - varchar(80) - NULL - Free form reason for change (Color change,...) - B.Separability.Top - selection - Average - Selection from Required Entity Separability_Listing(ID,{Very Clear, Clear, Average, Unclear, Very Unclear, Arbitrary}) - B.Separability.Bot - selection - Average - Bottom of locus is from Separability Entity - 3.Description - Description is significantly different across loci forms - 4.Stratigraphy - N/A - Child Element - NULL - Model: Association Table Stratigraphy(This, Loci, Spatial Relationship:above, below, equal, contiguous to, seals against, but by, cuts, FT, Abuts, Abutted by, sealed against by, bonded to) - 5.Levels - Spatial Object Query - We now collect all spatial information with the Total Station. Therefore this section now is just a reference to the coordinates take at different times. Use intersection Table with point sets - 6.Identification - Printed header on subsequent pages - not recorded! - 7.Pottery - List of pottery bucket numbers. Model data as an intersection table. Requires Entity: Pottery\_Bucket(see figure on p.26) - 8.Bones - List of bone bucket numbers and associated Pottery Bucket numbers. Requires Entity: Bones(Pail\#,Date,Location,Comments) - 9.Seeds - Identical to Bones model - Requires Entity: Seeds(Pail\#,Date,Sample\#,Location,Reading) - 10.Objects - Similar to Seeds model - Requires Entity: Object(Pail\#,Date,Field\#,Spatial Coordinates Set\#,Reading) : Associated with pictures,loci... - 11.Photographs - List of photo numbers model - intersection table. - 12.Biodata Samples - varchar(80) - Pollen - PROGRAMMING: list elements to check, allow additional information to be typed. The combination goes here. - 13.Drawings - Intersection Table - NULL - Requires Entity: Drawing(ID,Image,...) - 14.Interpretation - A.Fucntion - varchar(500) - NULL - What was this loci used for in antiquity - B.Stratigraphy - varchar(500) - NULL - This is a textual check on the data that we collect with the total station - boolean - false - Did this layer produce pottery from one period only with no mixing of ceramic horizons? Yes$\rightarrow$ true - D.Locus Date - varchar(50) - NULL - Excavators dating of the layer - E.Phase - varchar(10) - NULL - Completed later ... - F.Stratum - varchar(10) - NULL - Completed later ... 
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 Mansonry_Wall_Stones(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.Architectural_Fragments_Count | int | 0 | Very rare prior to Hellenistic period | 
| 
 | A.Masonry.8.Origin_Quarry | varchar(50) | NULL | Rare: Entered by specialist when known | 
|| || A.Masonry.X.Reused || Multi-dependency || NULL || Required Child Entity Reused_Stone(Locus_Found:Locus_ID,Locus_From:Locus_ID, Percent_Mass:Integer)     B.Masonry.1.a-f.Wall_Stones    Multi-dependency   NULL   Externally Linked via Required Entity Wall_Stones(Locus_ID,type:char(15)[Note 3], percent:integer)    B.Masonry.2.a-c.Chink_Stones   Multi-dependency   NULL   Externally Linked via Required Entity Chink_Stones(Locus_ID,type:char(15)[Note 4], percent:integer)    B.Masonry.3.a-f.Fill_Stones   Multi-dep   NULL   Externally Linked via Required Entity Fill_Stones{Locus_ID, type:char(15)[Note 3], percent:integer)    B.Masonry.4.Brick_Width_Min   int   NULL   Smallest width dimension of bricks in a brick wall     B.Masonry.4.Brick_Width_Max   int   NULL   Largest width dimension of bricks in a brick wall     B.Masonry.4.Brick_Length_Min   int   NULL   Smallest length dimension of bricks in a brick wall     B.Masonry.4.Brick_Length_Max   int   NULL   Largest length dimension of bricks in a brick wall     B.Masonry.4.Brick_Thickness_Min   int   NULL   Smallest thickness dimension of bricks in a brick wall     B.Masonry.4.Brick_Thickness_Max   int   NULL   Largest thickness dimension of bricks in a brick wall     C.Dressing   Multi-dependency   NULL   Externally Linked via Required Entity Dressing(Locus_ID,type:char(15)[Note 5], percent:integer    D.Tooling_Width_Min   int   NULL   Minimum tooling width to describe tool     D.Tooling_Width_Max   int   NULL   Maximum tooling width to describe tool     D.Tooling_Length_Min   int   NULL   Minimum tooling length to describe tool     D.Tooling_Length_Max   int   NULL   Maximum tooling length to describe tool     D.Tooling_Images   Multi-dep   NULL   Externally linked via Required Entity Tooling_Images(Locus_ID,Image_ID) NOTE sketches would be included here too     E.Mortar   Multi-dep   NULL   Externally Linked via Required Entity Mortar_Used(Locus_ID,type(char(15)[Note 6], percent:integer    E.Mortar.Thinkness_Avg   int   NULL   Average thickness in cm    F.Facing_Type   Multi-dep   NULL   Externally linked via Required Entity Architectural_Facing(Locus_ID, type:char(15)[Note 7])    F.Facing_Images   Multi-dep   NULL   Externally Linked via Required Entity Architectural_Facing_Images(Locus_ID,Image_ID)    F.Facing_Color   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.Min_Number   int   0   Minimum courses or 0 if random     H.Courses.Max_Number   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.Minimum_Number   int   0   Min number of rows 0 indicates holes or gaps     -.1.Maximum_Number   int   1   Max number of rows X indicates max number of identifiable rows     -.2.Includes_Rubble   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.Greatest_Length   int   0   Longest part of wall in meters.     J.Measurements.2.Width_Min   int   0   Narrowest part of wall in meters.     J.Measurements.2.Width_Max   int   0   Longest part of all in meters.     J.Measurements.3.Height_Min   int   0   Shortest part of wall in meters.     J.Measurements.3.Height_Max   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   Look up in Required Entity Wall_Preservation_Description(ID:int, Description:varchar(35)[Note 10])     K.Preservation.8.Lean_Direction   int   0   Certainly going to be 90 degrees off of Orientation     K.Preservation.8.Lean_Degrees   int   0   Use a clinometer to find the lean amount     K.Preservation.9.Top_Of_Foundation   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:   Choose {Cobble [6-25 cm), Sm Boulder [25-50 cm), Md Boulder [50-75 cm), Lg Boulder[75-100 cm), Vlg Boulder (>=1 m)}   Choose {Boulder & Chink, Ashlar Fit, Header-stretcher, Rubble-filled, Rubble, Stacked Bricks, Tied-in Bricks, Quoin & Pier, Orthostat, [Allow Additional]}  (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    
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
