Difference between revisions of "Internal - Modell for Monitoring"

From Diversitymobile Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
====Color code====
+
====Color code for accessibility====
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; border:1px #AAA solid; border-collapse:collapse; empty-cells:show;
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; border:1px #AAA solid; border-collapse:collapse; empty-cells:show;
|-style="background:#FFFFFF;"
+
|-style="background:;"
|no restrictions
+
|no_restrictions
|The value of this entity has no restriction
+
|there are no restrictions to access this entity
 
|-style="background:#FFC0CB;"
 
|-style="background:#FFC0CB;"
|read only
+
|read_only
|The access to this entity is restricted to read only
+
|the access is limited to read only
|-style="background:#FFFFFF;"
 
|hidden
 
|The entity is hidden from a user interface
 
 
|-style="background:#D3D3D3;"
 
|-style="background:#D3D3D3;"
 
|inapplicable
 
|inapplicable
|This entity is not applicable in the given context
+
|the entity is inapplicable
|-style="background:#FFFFFF;"
+
|}
|preset
+
 
|The value of this entity is set by the program, not by the user
+
 
 +
====Color code for determination====
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; border:1px #AAA solid; border-collapse:collapse; empty-cells:show;
 +
|-style="background:;"
 +
|user_defined
 +
|the value can be defined by the user
 +
|-style="background:#00FFFF;"
 +
|service_link
 +
|the value represents a link to a module
 +
|-style="background:#FFFF00;"
 +
|calculated
 +
|the value is calculated by the system e.g. from other entries
 
|}
 
|}
  
Line 21: Line 29:
 
===Table: Analysis===
 
===Table: Analysis===
 
Analysis types used within the database
 
Analysis types used within the database
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 28: Line 36:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
 
|<u>AnalysisID</u>
 
|<u>AnalysisID</u>
 
|int
 
|int
Line 34: Line 42:
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
 
|AnalysisParentID
 
|AnalysisParentID
 
|int
 
|int
Line 40: Line 48:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|DisplayText
 
|DisplayText
 
|nvarchar (50)
 
|nvarchar (50)
Line 46: Line 54:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|Description
 
|Description
 
|nvarchar (MAX)
 
|nvarchar (MAX)
Line 52: Line 60:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|MeasurementUnit
 
|MeasurementUnit
 
|nvarchar (50)
 
|nvarchar (50)
Line 58: Line 66:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|Notes
 
|Notes
 
|nvarchar (MAX)
 
|nvarchar (MAX)
Line 64: Line 72:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|AnalysisURI
 
|AnalysisURI
 
|varchar (255)
 
|varchar (255)
Line 70: Line 78:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|OnlyHierarchy
 
|OnlyHierarchy
 
|bit
 
|bit
Line 76: Line 84:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 82: Line 90:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 88: Line 96:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 94: Line 102:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 100: Line 108:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 129: Line 137:
 
===Table: AnalysisResult===
 
===Table: AnalysisResult===
 
Value lists for analysis types with predefined values, e.g. "0, 1, 2, 3, ..." for Red list category. Includes description etc. for the values in the list.
 
Value lists for analysis types with predefined values, e.g. "0, 1, 2, 3, ..." for Red list category. Includes description etc. for the values in the list.
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 136: Line 144:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
 
|<u>AnalysisID</u>
 
|<u>AnalysisID</u>
 
|int
 
|int
Line 142: Line 150:
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
 
|<u>AnalysisResult</u>
 
|<u>AnalysisResult</u>
 
|nvarchar (255)
 
|nvarchar (255)
Line 148: Line 156:
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
 
|Description
 
|Description
 
|nvarchar (500)
 
|nvarchar (500)
Line 154: Line 162:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|DisplayText
 
|DisplayText
 
|nvarchar (50)
 
|nvarchar (50)
Line 160: Line 168:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|DisplayOrder
 
|DisplayOrder
 
|smallint
 
|smallint
Line 166: Line 174:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|Notes
 
|Notes
 
|nvarchar (500)
 
|nvarchar (500)
Line 172: Line 180:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogInsertedBy
 
|LogInsertedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 178: Line 186:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogInsertedWhen
 
|LogInsertedWhen
 
|smalldatetime
 
|smalldatetime
Line 184: Line 192:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 190: Line 198:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|smalldatetime
 
|smalldatetime
Line 196: Line 204:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 225: Line 233:
 
===Table: AnalysisTaxonomicGroup===
 
===Table: AnalysisTaxonomicGroup===
 
The types of analysis that are available for a taxonomic group
 
The types of analysis that are available for a taxonomic group
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 232: Line 240:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
 
|<u>AnalysisID</u>
 
|<u>AnalysisID</u>
 
|int
 
|int
Line 238: Line 246:
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
 
|<u>TaxonomicGroup</u>
 
|<u>TaxonomicGroup</u>
 
|nvarchar (50)
 
|nvarchar (50)
Line 244: Line 252:
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 250: Line 258:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 256: Line 264:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 283: Line 291:
 
|}
 
|}
  
===Table: Annotation===
+
===Table: Collection===
Annotations to datasets in the database
+
The collections where the specimen are stored
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 292: Line 300:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>AnnotationID</u>
+
|<u>CollectionID</u>
 
|int
 
|int
|ID of the annotation (Primary key)
+
|Unique reference ID for the collection (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|ReferencedAnnotationID
+
|CollectionParentID
 
|int
 
|int
|If an annotation refers to another annotation, the ID of the referred annotation
+
|For a subcollection within another collection: CollectionID of the collection to which the subcollection belongs. Empty for an independent collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AnnotationType
+
|CollectionName
|nvarchar (50)
+
|nvarchar (255)
|The type of the annotation as defined in AnnotationType_Enum, e.g. Reference<br />''DefaultValue: N'Annotation'''
+
|Name of the collection (e. g. 'Herbarium Kew') or subcollection (e. g. 'cone collection', 'alcohol preservations'). This text should be kept relatively short, use Description for additional information
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Title
+
|CollectionAcronym
|nvarchar (50)
+
|nvarchar (10)
|Title of the annotation
+
|A unique code for the Collection, e.g. the herbarium code from Index Herbariorum
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Annotation
+
|AdministrativeContactName
|nvarchar (MAX)
 
|The annotation entered by the user
 
|R
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|URI
 
|varchar (255)
 
|The complete URI address of a resource related to the annotation. May be link to a module, e.g. for the annotation type reference
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ReferenceDisplayText
 
 
|nvarchar (500)
 
|nvarchar (500)
|The title of the reference. If the entry is linked to an external module like DiversityReferences, the cached display text of the referenced dataset
+
|The name of the person or organisation responsible for this collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReferenceURI
+
|AdministrativeContactAgentURI
 
|varchar (255)
 
|varchar (255)
|If the entry is linked to an external module like DiversityReferences, the link to the referenced dataset
+
|The URI of the person or organisation responsible for the Collection e.g. as provided by the module DiversityAgents
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|SourceDisplayText
+
|Description
|nvarchar (500)
+
|nvarchar (MAX)
|The name of the source. If the entry is linked to an external module like DiversityAgents, the cached display text of the referenced dataset
+
|A short description of the collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|SourceURI
+
|Location
|varchar (255)
+
|nvarchar (255)
|If the entry is linked to an external module like DiversityAgents, the link to the referenced dataset
+
|Optionally location of the collection, e.g. the number within a file system or a description of the room(s) housing the (sub)collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|IsInternal
+
|CollectionOwner
|bit
+
|nvarchar (255)
|If an annotation is restricted to authorized users of the database
+
|The owner of the collection as e.g. printed on a label, should be given if CollectionParentID is null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReferencedID
+
|DisplayOrder
|int
+
|smallint
|The ID of the dataset in the table the annotation refers to
+
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|ReferencedTable
 
|nvarchar (500)
 
|The name of the table the annotation refers to
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 376: Line 366:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 382: Line 372:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 388: Line 378:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 394: Line 384:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 421: Line 411:
 
|}
 
|}
  
===Table: Collection===
+
===Table: CollectionAgent===
The collections where the specimen are stored
+
The collector(s) of collection specimens
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 430: Line 420:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>CollectionID</u>
+
|<u>CollectionSpecimenID</u>
 
|int
 
|int
|Unique reference ID for the collection (= Primary key)
+
|Refers to ID of CollectionEvent (= Foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|CollectionParentID
+
|<u>CollectorsName</u>
|int
+
|nvarchar (255)
|For a subcollection within another collection: CollectionID of the collection to which the subcollection belongs. Empty for an independent collection
+
|Name of the Collector<br />''Preset value: SELECT CombinedNameCache FROM UserProxy WHERE LoginName = USER_NAME()''
 +
|R
 +
|U
 +
|-
 +
|CollectorsAgentURI
 +
|varchar (255)
 +
|The URI of the Agent, e.g. as stored within the module DiversityAgents<br />''Preset value: SELECT UserURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|CollectionName
+
|CollectorsSequence
|nvarchar (255)
+
|datetime
|Name of the collection (e. g. 'Herbarium Kew') or subcollection (e. g. 'cone collection', 'alcohol preservations'). This text should be kept relatively short, use Description for additional information
+
|The order of collectors in a team. Automatically set by the database system<br />''DefaultValue: getdate()''<br />''Preset value: getdate()''
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|U
|CollectionAcronym
+
|-
|nvarchar (10)
+
|CollectorsNumber
|A unique code for the Collection, e.g. the herbarium code from Index Herbariorum
+
|nvarchar (50)
 +
|Number assigned to a specimen or a batch of specimens by the collector during the collection event (= 'field number')<br />''Preset value: Übername der AccessionNumber''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AdministrativeContactName
+
|Notes
|nvarchar (500)
+
|nvarchar (MAX)
|The name of the person or organisation responsible for this collection
+
|Notes about the collector, e.g. if the name is uncertain
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AdministrativeContactAgentURI
+
|DataWithholdingReason
|varchar (255)
+
|nvarchar (255)
|The URI of the person or organisation responsible for the Collection e.g. as provided by the module DiversityAgents
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Description
 
|nvarchar (MAX)
 
|A short description of the collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|Location
 
|nvarchar (255)
 
|Optionally location of the collection, e.g. the number within a file system or a description of the room(s) housing the (sub)collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|CollectionOwner
 
|nvarchar (255)
 
|The owner of the collection as e.g. printed on a label, should be given if CollectionParentID is null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DisplayOrder
 
|smallint
 
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 496: Line 468:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 502: Line 474:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 508: Line 480:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 514: Line 486:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 541: Line 513:
 
|}
 
|}
  
===Table: CollectionAgent===
+
===Table: CollectionEvent===
The collector(s) of collection specimens
+
The collection event where the specimen was collected
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 551: Line 523:
 
!Ind.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>CollectionSpecimenID</u>
+
|<u>CollectionEventID</u>
 
|int
 
|int
|Refers to ID of CollectionEvent (= Foreign key and part of primary key)
+
|Unique ID for the collection event  (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|<u>CollectorsName</u>
+
|Version
|nvarchar (255)
+
|int
|Name of the Collector<br />''Preset value: SELECT CombinedNameCache FROM UserProxy WHERE LoginName = USER_NAME()''
+
|The version of the dataset. Automatically set by the system.<br />''DefaultValue: (1)''
 
|R
 
|R
|U
+
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|CollectorsAgentURI
+
|SeriesID
|varchar (255)
+
|int
|The URI of the Agent, e.g. as stored within the module DiversityAgents<br />''Preset value: SELECT UserURI FROM UserProxy WHERE LoginName = USER_NAME()''
+
|The ID of the related expedition. Relates to the PK of the table CollectionExpedition (Foreign key).  
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|CollectorsEventNumber
 +
|nvarchar (50)
 +
|Number assigned to a collection event  by the collector (= 'field number')
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|CollectorsSequence
+
|CollectionDate
 
|datetime
 
|datetime
|The order of collectors in a team. Automatically set by the database system<br />''DefaultValue: getdate()''<br />''Preset value: getdate()''
+
|The date of the event calulated from the entries in CollectionDay, -Month and -Year.<br />''Preset value: getdate()''
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|U
 
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|CollectorsNumber
+
|CollectionDay
|nvarchar (50)
+
|tinyint
|Number assigned to a specimen or a batch of specimens by the collector during the collection event (= 'field number')<br />''Preset value: Übername der AccessionNumber''
+
|The day of the date of the event or when the collection event started<br />''Preset value: DAY(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|Notes
+
|CollectionMonth
|nvarchar (MAX)
+
|tinyint
|Notes about the collector, e.g. if the name is uncertain
+
|The month of the date  of the event or when the collection event started<br />''Preset value: MONTH(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DataWithholdingReason
+
|CollectionYear
|nvarchar (255)
+
|smallint
|If the dataset is withhold, the reason for withholding the data, otherwise null
+
|The year of the date  of the event or when the collection event started<br />''Preset value: YEAR(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogCreatedWhen
+
|CollectionDateSupplement
|datetime
+
|nvarchar (100)
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|Verbal or additional collection date information, e.g.  'end of summer 1985', 'first quarter', '1888-1892'.  The end date if the collection event comprises a period. The time of the event if necessary.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogCreatedBy
+
|CollectionDateCategory
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table CollEventDateCategory_Enum)<br />''Preset value: 'actual'''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|CollectionTime
 +
|varchar (50)
 +
|The time of the event or when the collection event started
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedWhen
+
|CollectionTimeSpan
|datetime
+
|varchar (50)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|The time span e.g. in seconds of the collection event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogUpdatedBy
+
|LocalityDescription
|nvarchar (50)
+
|nvarchar (MAX)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Locality description of the locality, exactly as written on the original label (i.e. without corrections during data entry)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|RowGUID
+
|HabitatDescription
|uniqueidentifier
+
|nvarchar (MAX)
|<br />''DefaultValue: newsequentialid()''
+
|Geo-ecological description of the locality, exactly as written on the original label (i.e. without corrections during data entry)
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
 
 
 
 
<u>'''Relations to other tables'''</u>
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
|-
 
|AnalysisParentID
 
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
===Table: CollectionEvent===
 
The collection event where the specimen was collected
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionEventID</u>
 
|int
 
|Unique ID for the collection event  (= Primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|Version
 
|int
 
|The version of the dataset. Automatically set by the system.<br />''DefaultValue: (1)''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|SeriesID
+
|ReferenceTitle
|int
+
|nvarchar (255)
|The ID of the related expedition. Relates to the PK of the table CollectionExpedition (Foreign key).  
+
|The title of the publication where the collection event was published. Note this is only a cached value where ReferenceURI is present
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectorsEventNumber
+
|ReferenceURI
|nvarchar (50)
+
|varchar (255)
|Number assigned to a collection event by the collector (= 'field number')
+
|URI (e.g. LSID) of the source publication where the collection event is published, may e.g. refer to the module DiversityReferences
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionDate
+
|CollectingMethod
|datetime
+
|nvarchar (MAX)
|The date of the event calulated from the entries in CollectionDay, -Month and -Year.<br />''Preset value: getdate()''
+
|Description of the method used for collecting the samples, e.g. traps, moist chambers, drag net
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionDay
+
|Notes
|tinyint
+
|nvarchar (MAX)
|The day of the date of the event or when the collection event started<br />''Preset value: DAY(getdate())''
+
|Notes about the collection event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionMonth
+
|CountryCache
|tinyint
+
|nvarchar (50)
|The month of the date  of the event or when the collection event started<br />''Preset value: MONTH(getdate())''
+
|The country where the collection event took place. Cached value derived from an entry in CollectionEventLocalisation
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionYear
+
|DataWithholdingReason
|smallint
+
|nvarchar (255)
|The year of the date  of the event or when the collection event started<br />''Preset value: YEAR(getdate())''
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|CollectionDateSupplement
+
|LogCreatedWhen
|nvarchar (100)
+
|datetime
|Verbal or additional collection date information, e.g.  'end of summer 1985', 'first quarter', '1888-1892'.  The end date if the collection event comprises a period. The time of the event if necessary.
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|CollectionDateCategory
+
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table CollEventDateCategory_Enum)<br />''Preset value: 'actual'''
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|CollectionTime
+
|LogUpdatedWhen
|varchar (50)
+
|datetime
|The time of the event or when the collection event started
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|CollectionTimeSpan
+
|LogUpdatedBy
|varchar (50)
+
|nvarchar (50)
|The time span e.g. in seconds of the collection event
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LocalityDescription
+
|RowGUID
|nvarchar (MAX)
+
|uniqueidentifier
|Locality description of the locality, exactly as written on the original label (i.e. without corrections during data entry)
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-style="background:#D3D3D3;"
|-style="background:#FFFFFF;"
+
|ReferenceDetails
|HabitatDescription
 
|nvarchar (MAX)
 
|Geo-ecological description of the locality, exactly as written on the original label (i.e. without corrections during data entry)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ReferenceTitle
 
|nvarchar (255)
 
|The title of the publication where the collection event was published. Note this is only a cached value where ReferenceURI is present
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ReferenceURI
 
|varchar (255)
 
|URI (e.g. LSID) of the source publication where the collection event is published, may e.g. refer to the module DiversityReferences
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|CollectingMethod
 
|nvarchar (MAX)
 
|Description of the method used for collecting the samples, e.g. traps, moist chambers, drag net
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|Notes
 
|nvarchar (MAX)
 
|Notes about the collection event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|CountryCache
 
 
|nvarchar (50)
 
|nvarchar (50)
|The country where the collection event took place. Cached value derived from an entry in CollectionEventLocalisation
+
|The exact location within the reference, e.g. pages, plates
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: CollectionEventImage===
 +
The images showing the site of the collection event or other media like a voice recording
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DataWithholdingReason
+
|<u>CollectionEventID</u>
|nvarchar (255)
+
|int
|If the dataset is withhold, the reason for withholding the data, otherwise null
+
|Unique ID for the collection event  (= Primary key)
|&nbsp; - &nbsp;
+
|R
|&nbsp; - &nbsp;
+
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogCreatedWhen
+
|<u>URI</u>
|datetime
+
|varchar (255)
 +
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
 +
|R
 +
|U
 +
|-style="background:#D3D3D3;"
 +
|ResourceURI
 +
|varchar (255)
 +
|The URI of the resource (e.g. see module DiversityResources)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFFFFF;"
 +
|ImageType
 +
|nvarchar (50)
 +
|Type of the image, e.g. map<br />''Preset value: 'photography'''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|Notes
 +
|nvarchar (MAX)
 +
|Notes to this image concerning the collection event
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|DataWithholdingReason
 +
|nvarchar (255)
 +
|If the dataset is withhold, the reason for withholding the data, otherwise null
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedWhen
 +
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 784: Line 756:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 790: Line 762:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 796: Line 768:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 803: Line 775:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ReferenceDetails
+
|Description
|nvarchar (50)
+
|xml (MAX)
|The exact location within the reference, e.g. pages, plates
+
|Description of the image
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 829: Line 801:
 
|}
 
|}
  
===Table: CollectionEventImage===
+
===Table: CollectionEventLocalisation===
The images showing the site of the collection event or other media like a voice recording
+
The geographic localisation of a collection event
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 841: Line 813:
 
|<u>CollectionEventID</u>
 
|<u>CollectionEventID</u>
 
|int
 
|int
|Unique ID for the collection event  (= Primary key)
+
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>URI</u>
+
|<u>LocalisationSystemID</u>
|varchar (255)
+
|int
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
+
|Refers to the ID of LocalisationSystem (= Foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResourceURI
+
|Location1
|varchar (255)
+
|nvarchar (255)
|The URI of the resource (e.g. see module DiversityResources)
+
|Either a named location selected from a thesaurus (e. g. 'Germany, Bavaria, Kleindingharting') or altitude range or other values (e. g. 100-200 m)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ImageType
+
|Location2
 +
|nvarchar (255)
 +
|Corresponding value to Location1 e.g. ID or URI of gazetteer or thesaurus
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|LocationAccuracy
 
|nvarchar (50)
 
|nvarchar (50)
|Type of the image, e.g. map<br />''Preset value: 'photography'''
+
|The accuracy of the determination of this locality
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|Notes
+
|LocationNotes
 
|nvarchar (MAX)
 
|nvarchar (MAX)
|Notes to this image concerning the collection event
+
|Notes on the location
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DataWithholdingReason
+
|DeterminationDate
|nvarchar (255)
+
|smalldatetime
|If the dataset is withhold, the reason for withholding the data, otherwise null
+
|Date of the determination of the geographical localisation<br />''Preset value: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogCreatedWhen
+
|DistanceToLocation
|datetime
+
|varchar (50)
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|Distance from the specified place to the real location of the collection event (m)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogCreatedBy
+
|DirectionToLocation
|nvarchar (50)
+
|varchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Direction from the specified place to the real location of the collection event (Degrees rel. to north)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogUpdatedWhen
+
|ResponsibleName
|datetime
+
|nvarchar (255)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|The name of the agent (person or organization) responsible for this entry.<br />''Preset value: dbo.CurrentUserName()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#00FFFF;"
|LogUpdatedBy
+
|ResponsibleAgentURI
|nvarchar (50)
+
|varchar (255)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|RowGUID
+
|AverageAltitudeCache
|uniqueidentifier
+
|float
|<br />''DefaultValue: newsequentialid()''
+
|Calculated altitude as parsed from the location fields
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|Description
 
|xml (MAX)
 
|Description of the image
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|AverageLatitudeCache
 +
|float
 +
|Calculated latitude as parsed from the location fields
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|AverageLongitudeCache
 +
|float
 +
|Calculated longitude as parsed from the location fields
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedWhen
 +
|datetime
 +
|The time when this dataset was created<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedBy
 +
|nvarchar (50)
 +
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|&nbsp; - &nbsp;
 
+
|-style="background:#FFC0CB;"
 
+
|LogUpdatedWhen
 
+
|datetime
<u>'''Relations to other tables'''</u>
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
|-
 
|AnalysisParentID
 
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
 
===Table: CollectionEventLocalisation===
 
The geographic localisation of a collection event
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionEventID</u>
 
|int
 
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>LocalisationSystemID</u>
 
|int
 
|Refers to the ID of LocalisationSystem (= Foreign key and part of primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|Location1
 
|nvarchar (255)
 
|Either a named location selected from a thesaurus (e. g. 'Germany, Bavaria, Kleindingharting') or altitude range or other values (e. g. 100-200 m)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|Location2
+
|LogUpdatedBy
|nvarchar (255)
+
|nvarchar (50)
|Corresponding value to Location1 e.g. ID or URI of gazetteer or thesaurus
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LocationAccuracy
+
|RowGUID
|nvarchar (50)
+
|uniqueidentifier
|The accuracy of the determination of this locality
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LocationNotes
+
|Geography
|nvarchar (MAX)
+
|geography
|Notes on the location
+
|The geography of the localisation
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DeterminationDate
+
|RecordingMethod
|smalldatetime
+
|nvarchar (500)
|Date of the determination of the geographical localisation<br />''Preset value: getdate()''
+
|The method or device used for the recording of the localisation
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DistanceToLocation
 
|varchar (50)
 
|Distance from the specified place to the real location of the collection event (m)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DirectionToLocation
 
|varchar (50)
 
|Direction from the specified place to the real location of the collection event (Degrees rel. to north)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: CollectionEventProperty===
 +
A property of a collection site, e.g. exposition, slope, vegetation. May refer to Diversity Workbench module DiversityScientificTerms
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-style="background:#FFFFFF;"
 +
|<u>CollectionEventID</u>
 +
|int
 +
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-style="background:#FFFFFF;"
 +
|<u>PropertyID</u>
 +
|int
 +
|The ID of the descriptor of the collection event, foreign key, see table Descriptor
 +
|R
 +
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResponsibleName
+
|DisplayText
 
|nvarchar (255)
 
|nvarchar (255)
|The name of the agent (person or organization) responsible for this entry.<br />''Preset value: dbo.CurrentUserName()''
+
|The text for the property as shown e.g. in a user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#00FFFF;"
|ResponsibleAgentURI
+
|PropertyURI
 
|varchar (255)
 
|varchar (255)
|URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
+
|URI referring to an external datasource e.g. DiversityTerminology
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|AverageAltitudeCache
+
|PropertyHierarchyCache
|float
+
|nvarchar (MAX)
|Calculated altitude as parsed from the location fields
+
|A cached text of the complete name of the descriptor including superior categories if present
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|PropertyValue
 +
|nvarchar (255)
 +
|The value of a captured feature  e.g. temperature, pH, vegetation etc. If there is a range this is the lower or first value
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|AverageLatitudeCache
+
|ResponsibleName
|float
+
|nvarchar (255)
|Calculated latitude as parsed from the location fields
+
|The name of the agent (person or organization) responsible for this entry.<br />''Preset value: dbo.CurrentUserName()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#00FFFF;"
 +
|ResponsibleAgentURI
 +
|varchar (255)
 +
|URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|Notes
 +
|nvarchar (MAX)
 +
|Notes about the property of the colletion site.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|AverageLongitudeCache
+
|AverageValueCache
 
|float
 
|float
|Calculated longitude as parsed from the location fields
+
|For numeric values - a cached average value according to the
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 1,030: Line 1,032:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,036: Line 1,038:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 1,042: Line 1,044:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,048: Line 1,050:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|Geography
 
|geography
 
|The geography of the localisation
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|RecordingMethod
 
|nvarchar (500)
 
|The method or device used for the recording of the localisation
 
|&nbsp; - &nbsp;
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 1,087: Line 1,077:
 
|}
 
|}
  
===Table: CollectionEventProperty===
+
===Table: CollectionEventSeries===
A property of a collection site, e.g. exposition, slope, vegetation. May refer to Diversity Workbench module DiversityScientificTerms
+
The series within which collection events take place
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 1,097: Line 1,087:
 
!Ind.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>CollectionEventID</u>
+
|<u>SeriesID</u>
 
|int
 
|int
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
+
|Primary key. The ID for this expedition  (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|<u>PropertyID</u>
+
|SeriesParentID
 
|int
 
|int
|The ID of the descriptor of the collection event, foreign key, see table Descriptor
+
|The ID of the superior expedition
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|DisplayText
 
|nvarchar (255)
 
|The text for the property as shown e.g. in a user interface
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|PropertyURI
+
|Description
|varchar (255)
+
|nvarchar (MAX)
|URI referring to an external datasource e.g. DiversityTerminology
+
|The description of the expedition as it will be printed on e.g. the label
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|PropertyHierarchyCache
+
|SeriesCode
|nvarchar (MAX)
+
|nvarchar (50)
|A cached text of the complete name of the descriptor including superior categories if present
+
|The user defined code for an expedition
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|PropertyValue
+
|Notes
|nvarchar (255)
+
|nvarchar (MAX)
|The value of a captured feature  e.g. temperature, pH, vegetation etc. If there is a range this is the lower or first value
+
|Notes about this expedition
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResponsibleName
+
|Geography
|nvarchar (255)
+
|geography
|The name of the agent (person or organization) responsible for this entry.<br />''Preset value: dbo.CurrentUserName()''
+
|The geography of the collection event series
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResponsibleAgentURI
+
|DateStart
|varchar (255)
+
|datetime
|URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
+
|The date and time when the collection event series started<br />''Preset value: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|Notes
+
|DateEnd
|nvarchar (MAX)
+
|datetime
|Notes about the property of the colletion site.
+
|The date and time when the collection event series ended
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|AverageValueCache
+
|DateCache
|float
+
|datetime
|For numeric values - a cached average value according to the
+
|Obsolete, use fields for start and end of the collection event series instead
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 1,162: Line 1,146:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,168: Line 1,152:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 1,174: Line 1,158:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,180: Line 1,164:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 1,207: Line 1,191:
 
|}
 
|}
  
===Table: CollectionEventSeries===
+
===Table: CollectionEventSeriesImage===
The series within which collection events take place
+
The images showing the sites of a collection event series or other media like a voice recording
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 1,219: Line 1,203:
 
|<u>SeriesID</u>
 
|<u>SeriesID</u>
 
|int
 
|int
|Primary key. The ID for this expedition (= Primary key)
+
|Unique ID for the collection event series (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-style="background:#00FFFF;"
 +
|<u>URI</u>
 +
|varchar (255)
 +
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|SeriesParentID
+
|ResourceURI
|int
+
|varchar (255)
|The ID of the superior expedition
+
|The URI of the resource (e.g. see module DiversityResources)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|Description
+
|ImageType
|nvarchar (MAX)
 
|The description of the expedition as it will be printed on e.g. the label
 
|R
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|SeriesCode
 
 
|nvarchar (50)
 
|nvarchar (50)
|The user defined code for an expedition
+
|Type of the image, e.g. map<br />''Preset value: 'photography'''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
 
|Notes
 
|Notes
 
|nvarchar (MAX)
 
|nvarchar (MAX)
|Notes about this expedition
+
|Notes to this image concerning the collection event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|Geography
+
|DataWithholdingReason
|geography
+
|nvarchar (255)
|The geography of the collection event series
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|DateStart
 
|datetime
 
|The date and time when the collection event series started<br />''Preset value: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DateEnd
 
|datetime
 
|The date and time when the collection event series ended
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DateCache
 
|datetime
 
|Obsolete, use fields for start and end of the collection event series instead
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 1,276: Line 1,242:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,282: Line 1,248:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 1,288: Line 1,254:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,294: Line 1,260:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFFFFF;"
 +
|Description
 +
|xml (MAX)
 +
|Description of the image
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 1,321: Line 1,293:
 
|}
 
|}
  
===Table: CollectionEventSeriesImage===
+
===Table: CollectionExternalDatasource===
The images showing the sites of a collection event series or other media like a voice recording
+
CollectionExternalDatasource document the sources of the names.
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 1,330: Line 1,302:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>SeriesID</u>
+
|<u>ExternalDatasourceID</u>
 
|int
 
|int
|Unique ID for the collection event series  (= Foreign key and part of primary key)
+
|An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>URI</u>
+
|ExternalDatasourceName
|varchar (255)
+
|nvarchar (255)
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
+
|The name of the data collection that has been integrated or can be linked to for further analysis
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|ResourceURI
 
|varchar (255)
 
|The URI of the resource (e.g. see module DiversityResources)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ImageType
+
|ExternalDatasourceVersion
|nvarchar (50)
+
|nvarchar (255)
|Type of the image, e.g. map<br />''Preset value: 'photography'''
+
|The version of this data collection (either official version number, or dates when the collection was integrated)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Notes
+
|Rights
|nvarchar (MAX)
+
|nvarchar (500)
|Notes to this image concerning the collection event
+
|A description of copyright agreements or permission to use data from the external database
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DataWithholdingReason
+
|ExternalDatasourceAuthors
|nvarchar (255)
+
|nvarchar (200)
|If the dataset is withhold, the reason for withholding the data, otherwise null
+
|The persons or institutions responsible for the external database
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedWhen
+
|ExternalDatasourceURI
|datetime
+
|nvarchar (300)
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|The URI of the database provider resp. the external database
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedBy
+
|ExternalDatasourceInstitution
|nvarchar (50)
+
|nvarchar (300)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|The institution responsible for the external database
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|InternalNotes
|datetime
+
|nvarchar (1500)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|Additional notes concerning this data collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedBy
+
|ExternalAttribute_NameID
|nvarchar (50)
+
|nvarchar (255)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|The table and field name in the external data collection to which CollectionExternalID refers
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 +
|PreferredSequence
 +
|tinyint
 +
|For selection in e.g. picklists: of several equal names only the name from the source with the lowest preferred sequence will be provided.
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Disabled
 +
|bit
 +
|If this source should be disabled for selection of names e.g. in picklists
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 1,396: Line 1,374:
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Description
+
|LogCreatedWhen
|xml (MAX)
+
|datetime
|Description of the image
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogCreatedBy
 +
|nvarchar (50)
 +
|Who created this dataset<br />''DefaultValue: user_name()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedWhen
 +
|datetime
 +
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedBy
 +
|nvarchar (50)
 +
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 1,423: Line 1,419:
 
|}
 
|}
  
===Table: CollectionExternalDatasource===
+
===Table: CollectionImage===
CollectionExternalDatasource document the sources of the names.
+
The images showing the collection
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 1,432: Line 1,428:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>ExternalDatasourceID</u>
+
|<u>CollectionID</u>
 
|int
 
|int
|An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system)
+
|Refers to the ID of Collection (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>URI</u>
 +
|varchar (255)
 +
|The complete URI address of the image.
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|ExternalDatasourceName
+
|ImageType
|nvarchar (255)
+
|nvarchar (50)
|The name of the data collection that has been integrated or can be linked to for further analysis
+
|Type of the image, e.g. label
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Notes
 +
|nvarchar (MAX)
 +
|Notes about the collection image
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ExternalDatasourceVersion
+
|DataWithholdingReason
 
|nvarchar (255)
 
|nvarchar (255)
|The version of this data collection (either official version number, or dates when the collection was integrated)
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Rights
+
|LogInsertedWhen
|nvarchar (500)
+
|datetime
|A description of copyright agreements or permission to use data from the external database
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ExternalDatasourceAuthors
+
|LogInsertedBy
|nvarchar (200)
+
|nvarchar (50)
|The persons or institutions responsible for the external database
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ExternalDatasourceURI
+
|LogUpdatedWhen
|nvarchar (300)
+
|datetime
|The URI of the database provider resp. the external database
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ExternalDatasourceInstitution
+
|LogUpdatedBy
|nvarchar (300)
+
|nvarchar (50)
|The institution responsible for the external database
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|InternalNotes
+
|RowGUID
|nvarchar (1500)
+
|uniqueidentifier
|Additional notes concerning this data collection
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|Description
 +
|xml (MAX)
 +
|Description of the image
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|ExternalAttribute_NameID
 
|nvarchar (255)
 
|The table and field name in the external data collection to which CollectionExternalID refers
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|}
|-style="background:#FFFFFF;"
+
 
|PreferredSequence
+
 
|tinyint
+
 
|For selection in e.g. picklists: of several equal names only the name from the source with the lowest preferred sequence will be provided.
+
<u>'''Relations to other tables'''</u>
|&nbsp; - &nbsp;
+
 
|&nbsp; - &nbsp;
+
{|
|-style="background:#FFFFFF;"
+
|'''Columns'''
|Disabled
+
|'''Related table'''
|bit
+
|'''Columns in related table'''
|If this source should be disabled for selection of names e.g. in picklists
+
|'''Update rule'''
|&nbsp; - &nbsp;
+
|'''Delete rule'''
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|AnalysisParentID
|RowGUID
+
|Analysis
|uniqueidentifier
+
|AnalysisID
|<br />''DefaultValue: newsequentialid()''
+
|NO ACTION
|R
+
|NO ACTION
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|}
|LogCreatedWhen
+
 
|datetime
+
===Table: CollectionManager===
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
Collection managers within DiversityCollection, responsible of specimen transactions
|&nbsp; - &nbsp;
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|&nbsp; - &nbsp;
+
|-style="text-align:left; background:#D3D3D3;"
|-style="background:#FFFFFF;"
+
!Column
|LogCreatedBy
+
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>LoginName</u>
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
|&nbsp; - &nbsp;
+
|R
|&nbsp; - &nbsp;
+
|U
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|<u>AdministratingCollectionID</u>
|datetime
+
|int
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|ID for the collection for which the Manager has the right to administrate the transaction. Corresponds to AdministratingCollectionID in table Transaction.
|&nbsp; - &nbsp;
+
|R
|&nbsp; - &nbsp;
+
|U
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedBy
+
|RowGUID
|nvarchar (50)
+
|uniqueidentifier
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 1,549: Line 1,563:
 
|}
 
|}
  
===Table: CollectionImage===
+
 
The images showing the collection
+
===Table: CollectionRequester===
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
Requesters within DiversityCollection, responsible of specimen transactions
|-style="text-align:left; background:#FFFFFF;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 1,558: Line 1,573:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>CollectionID</u>
+
|<u>LoginName</u>
|int
+
|nvarchar (50)
|Refers to the ID of Collection (= Foreign key and part of primary key)
+
|A login name which the user uses  for access to the DivesityWorkbench, Microsoft domains, etc..
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>URI</u>
+
|<u>AdministratingCollectionID</u>
|varchar (255)
+
|int
|The complete URI address of the image.  
+
|ID for the collection for which the Requester has the right to request specimen. Corresponds to AdministratingCollectionID in table Transaction.
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|ImageType
+
|IncludeSubcollections
|nvarchar (50)
+
|bit
|Type of the image, e.g. label
+
|If the subcollections of the administrating collection are accessible for a request
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Notes
+
|RowGUID
|nvarchar (MAX)
+
|uniqueidentifier
|Notes about the collection image
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: CollectionSpecimen===
 +
The data directly attributed to the collection specimen
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DataWithholdingReason
+
|<u>CollectionSpecimenID</u>
|nvarchar (255)
+
|int
|If the dataset is withhold, the reason for withholding the data, otherwise null
+
|Unique reference ID for the collection specimen record (primary key)
 +
|R
 +
|U
 +
|-style="background:#FFC0CB;"
 +
|Version
 +
|int
 +
|The version of the dataset<br />''DefaultValue: (1)''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFFFFF;"
 +
|CollectionEventID
 +
|int
 +
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|&nbsp; - &nbsp;
|LogInsertedWhen
+
|-style="background:#D3D3D3;"
|datetime
+
|CollectionID
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|int
 +
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogInsertedBy
+
|AccessionNumber
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Accession number of the specimen within the collection, e.g. "M-29834752"
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|&nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedWhen
+
|AccessionDate
 
|datetime
 
|datetime
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|The date of the accession calculated from the entries in AccessionDay, -Month and -Year
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedBy
+
|AccessionDay
|nvarchar (50)
+
|tinyint
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|The day of the date  when the specimen was acquired in the collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|RowGUID
+
|AccessionMonth
|uniqueidentifier
+
|tinyint
|<br />''DefaultValue: newsequentialid()''
+
|The month of the date  when the specimen was acquired in the collection
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|&nbsp; - &nbsp;
|Description
+
|-style="background:#D3D3D3;"
|xml (MAX)
+
|AccessionYear
|Description of the image
+
|smallint
 +
|The year of the date  when the specimen was acquired in the collection
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|AccessionDateSupplement
 +
|nvarchar (255)
 +
|Verbal or additional accession date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|AccessionDateCategory
 +
|nvarchar (50)
 +
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table xColl_DateCategory_Enum)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|DepositorsName
 
+
|nvarchar (255)
 
+
|The name of the depositor(s) (person or organization responsible for deposition). Where entire collections are deposited, this should also contain the collection name (e.g. 'Herbarium P. Döbbler')
<u>'''Relations to other tables'''</u>
+
|&nbsp; - &nbsp;
 
+
|&nbsp; - &nbsp;
{|
+
|-style="background:#D3D3D3;"
|'''Columns'''
+
|DepositorsAgentURI
|'''Related table'''
+
|varchar (255)
|'''Columns in related table'''
+
|The URI of the depositor(s) (person or organization responsible for deposition)
|'''Update rule'''
+
|&nbsp; - &nbsp;
|'''Delete rule'''
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|AnalysisParentID
+
|DepositorsAccessionNumber
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
 
===Table: CollectionManager===
 
Collection managers within DiversityCollection, responsible of specimen transactions
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>LoginName</u>
 
 
|nvarchar (50)
 
|nvarchar (50)
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
+
|Accession number of the specimen within the previous or original collection, e.g. 'D-23948'
|R
+
|&nbsp; - &nbsp;
|U
 
|-style="background:#FFFFFF;"
 
|<u>AdministratingCollectionID</u>
 
|int
 
|ID for the collection for which the Manager has the right to administrate the transaction. Corresponds to AdministratingCollectionID in table Transaction.
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|LabelTitle
 
+
|nvarchar (255)
 
+
|The title of the label e.g. for printing labels.
<u>'''Relations to other tables'''</u>
+
|&nbsp; - &nbsp;
 
+
|&nbsp; - &nbsp;
{|
+
|-style="background:#D3D3D3;"
|'''Columns'''
+
|LabelType
|'''Related table'''
+
|nvarchar (50)
|'''Columns in related table'''
+
|Printed, typewritten, typewritten with handwriting added, entirely in handwriting, etc.
|'''Update rule'''
+
|&nbsp; - &nbsp;
|'''Delete rule'''
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|AnalysisParentID
+
|LabelTranscriptionState
|Analysis
+
|nvarchar (50)
|AnalysisID
+
|The state of the transcription of a label into the database: 'Not started', 'incomplete', 'complete'
|NO ACTION
+
|&nbsp; - &nbsp;
|NO ACTION
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|}
+
|LabelTranscriptionNotes
 
+
|nvarchar (255)
===Table: CollectionProject===
+
|User defined notes concerning the transcription of the label into the database
The projects within which the collection specimen were placed
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionSpecimenID</u>
 
|int
 
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>ProjectID</u>
 
|int
 
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogCreatedBy
+
|ExsiccataURI
|nvarchar (50)
+
|varchar (255)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|If specimen is an exsiccata: The URI of the Exsiccata series, e.g. as stored within the DiversityExsiccata module
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedWhen
+
|ExsiccataAbbreviation
|datetime
+
|nvarchar (255)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|If specimen is an exsiccata: Standard abbreviation of the exsiccata (not necessarily a unique identifier; editors or publication places may change over time)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedBy
+
|OriginalNotes
|nvarchar (50)
+
|nvarchar (MAX)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Notes found on the label of the specimen, by the original collector or from a later revision
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|AdditionalNotes
 +
|nvarchar (MAX)
 +
|Additional notes made by the editor of the specimen record, e. g. 'doubtful identification/locality'
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|ReferenceTitle
 +
|nvarchar (255)
 +
|The title of the publication where the specimen was published. Note this is only a cached value where ReferenceURI is present
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|ReferenceURI
 +
|varchar (255)
 +
|URI (e.g. LSID) of reference where specimen is published, e.g. referring to the module DiversityReferences
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|Problems
 
+
|nvarchar (255)
 
+
|Description of a problem that occurred during data editing. Typically these entries should be deleted after help has been obtained. Do not enter scientific problems here; use AdditionalNotes for such permanent problems!
<u>'''Relations to other tables'''</u>
 
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
|-
 
|AnalysisParentID
 
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
 
===Table: CollectionRequester===
 
Requesters within DiversityCollection, responsible of specimen transactions
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>LoginName</u>
 
|nvarchar (50)
 
|A login name which the user uses  for access to the DivesityWorkbench, Microsoft domains, etc..
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>AdministratingCollectionID</u>
 
|int
 
|ID for the collection for which the Requester has the right to request specimen. Corresponds to AdministratingCollectionID in table Transaction.
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|IncludeSubcollections
 
|bit
 
|If the subcollections of the administrating collection are accessible for a request
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|RowGUID
+
|DataWithholdingReason
|uniqueidentifier
+
|nvarchar (255)
|<br />''DefaultValue: newsequentialid()''
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
|R
+
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedWhen
 +
|datetime
 +
|The time when this dataset was created<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedBy
 +
|nvarchar (50)
 +
|Who created this dataset<br />''DefaultValue: user_name()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogUpdatedWhen
 +
|datetime
 +
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogUpdatedBy
 +
|nvarchar (50)
 +
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
 
 
 
 
<u>'''Relations to other tables'''</u>
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
|-
 
|AnalysisParentID
 
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
===Table: CollectionSpecimen===
 
The data directly attributed to the collection specimen
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionSpecimenID</u>
 
|int
 
|Unique reference ID for the collection specimen record (primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|Version
 
|int
 
|The version of the dataset<br />''DefaultValue: (1)''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionEventID
+
|InternalNotes
|int
+
|nvarchar (MAX)
|Refers to the ID of CollectionEvent (= Foreign key and part of primary key)
+
|Internal notes that should not be published e.g. on websites
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|CollectionID
+
|ExternalDatasourceID
 
|int
 
|int
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)
+
|An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|AccessionNumber
+
|ExternalIdentifier
|nvarchar (50)
+
|nvarchar (100)
|Accession number of the specimen within the collection, e.g. "M-29834752"
+
|The identifier of the external specimen as defined in the external datasource
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp;
 
|-style="background:#FFFFFF;"
 
|AccessionDate
 
|datetime
 
|The date of the accession calculated from the entries in AccessionDay, -Month and -Year
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|RowGUID
 +
|uniqueidentifier
 +
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|AccessionDay
+
|ReferenceDetails
|tinyint
+
|nvarchar (50)
|The day of the date  when the specimen was acquired in the collection
+
|The exact location within the reference, e.g. pages, plates
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|AccessionMonth
 
|tinyint
 
|The month of the date  when the specimen was acquired in the collection
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|AccessionYear
 
|smallint
 
|The year of the date  when the specimen was acquired in the collection
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: CollectionSpecimenImage===
 +
The images, voice recording or other medium of a collection specimen, an identification unit or part within this specimen
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|AccessionDateSupplement
+
|<u>CollectionSpecimenID</u>
|nvarchar (255)
+
|int
|Verbal or additional accession date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'
+
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-style="background:#00FFFF;"
 +
|<u>URI</u>
 +
|varchar (255)
 +
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
 +
|R
 +
|U
 +
|-style="background:#D3D3D3;"
 +
|ResourceURI
 +
|varchar (255)
 +
|The URI of the image, e.g. as stored in the module DiversityResources.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|AccessionDateCategory
+
|SpecimenPartID
|nvarchar (50)
+
|int
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table xColl_DateCategory_Enum)
+
|Optional: If the dataset is not related to a part of a specimen, the ID of a related part (= foreign key)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DepositorsName
+
|IdentificationUnitID
|nvarchar (255)
+
|int
|The name of the depositor(s) (person or organization responsible for deposition). Where entire collections are deposited, this should also contain the collection name (e.g. 'Herbarium P. Döbbler')
+
|If image refers to only on out of several identification units for a specimen, refers to the ID of an IdentificationUnit for a CollectionSpecimen (= foreign key)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|DepositorsAgentURI
+
|ImageType
|varchar (255)
+
|nvarchar (50)
|The URI of the depositor(s) (person or organization responsible for deposition)
+
|Type of the image, e.g. photograph<br />''Preset value: 'photography'''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|DepositorsAccessionNumber
+
|Notes
|nvarchar (50)
+
|nvarchar (MAX)
|Accession number of the specimen within the previous or original collection, e.g. 'D-23948'
+
|Notes about the specimen image
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LabelTitle
+
|DataWithholdingReason
 
|nvarchar (255)
 
|nvarchar (255)
|The title of the label e.g. for printing labels.
+
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LabelType
+
|LogCreatedWhen
|nvarchar (50)
+
|datetime
|Printed, typewritten, typewritten with handwriting added, entirely in handwriting, etc.
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LabelTranscriptionState
+
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|The state of the transcription of a label into the database: 'Not started', 'incomplete', 'complete'
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LabelTranscriptionNotes
+
|LogUpdatedWhen
|nvarchar (255)
+
|datetime
|User defined notes concerning the transcription of the label into the database
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ExsiccataURI
+
|LogUpdatedBy
|varchar (255)
+
|nvarchar (50)
|If specimen is an exsiccata: The URI of the Exsiccata series, e.g. as stored within the DiversityExsiccata module
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ExsiccataAbbreviation
+
|RowGUID
|nvarchar (255)
+
|uniqueidentifier
|If specimen is an exsiccata: Standard abbreviation of the exsiccata (not necessarily a unique identifier; editors or publication places may change over time)
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|OriginalNotes
+
|Description
|nvarchar (MAX)
+
|xml (MAX)
|Notes found on the label of the specimen, by the original collector or from a later revision
+
|Description of the image
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|}
|AdditionalNotes
+
 
|nvarchar (MAX)
+
 
|Additional notes made by the editor of the specimen record, e. g. 'doubtful identification/locality'
+
 
 +
<u>'''Relations to other tables'''</u>
 +
 
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 
 +
===Table: CollectionSpecimenPart===
 +
Parts of a collection specimen. Includes a possible hierarchy of the parts
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>CollectionSpecimenID</u>
 +
|int
 +
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-
 +
|DerivedFromSpecimenPartID
 +
|int
 +
|SpecimenPartID of the specimen from which the current specimen is derived from
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReferenceTitle
+
|PreparationMethod
|nvarchar (255)
+
|nvarchar (MAX)
|The title of the publication where the specimen was published. Note this is only a cached value where ReferenceURI is present
+
|The method used for the preparation of the part of the specimen, e.g. the inoculation method for cultures
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReferenceURI
+
|PreparationDate
|varchar (255)
+
|datetime
|URI (e.g. LSID) of reference where specimen is published, e.g. referring to the module DiversityReferences
+
|The date and time when the part was preparated e.g when it was separated from the source object
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Problems
+
|AccessionNumber
|nvarchar (255)
+
|nvarchar (50)
|Description of a problem that occurred during data editing. Typically these entries should be deleted after help has been obtained. Do not enter scientific problems here; use AdditionalNotes for such permanent problems!
+
|Accession number of the part of the specimen within the collection if it is different from the accession number of the specimen as stored in the table CollectionSpecimen, e.g. "M-29834752"
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|&nbsp;
 +
|-
 +
|PartSublabel
 +
|nvarchar (50)
 +
|The label for a part of a specimen, e.g. "cone", or a number attached to a duplicate of a specimen
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|DataWithholdingReason
 
|nvarchar (255)
 
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|CollectionID
 +
|int
 +
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)<br />''Preset value: -1''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedWhen
+
|MaterialCategory
|datetime
+
|nvarchar (50)
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc. (= foreign key, see table CollMaterialCategory_Enum)<br />''DefaultValue: N'specimen'''<br />''Preset value: specimen''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|StorageLocation
 +
|nvarchar (255)
 +
|A code identifying the place where the specimen is stored within the collection. Frequently the accepted scientific name is used as storage location code.
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Stock
 +
|float
 +
|Number of stock units if the specimen is stored in separated units e.g. several boxes or vessels (max. 255)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Notes
 +
|nvarchar (MAX)
 +
|Notes concerning the storage of the sample
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogCreatedWhen
 +
|datetime
 +
|The time when this dataset was created<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 1,996: Line 2,059:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 2,002: Line 2,065:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 2,008: Line 2,071:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|InternalNotes
+
|RowGUID
|nvarchar (MAX)
+
|uniqueidentifier
|Internal notes that should not be published e.g. on websites
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|<u>SpecimenPartID</u>
|ExternalDatasourceID
 
 
|int
 
|int
|An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system)
+
|ID of the collection specimen part (= part of Primary key).
 +
|R
 +
|U
 +
|-
 +
|StorageContainer
 +
|nvarchar (500)
 +
|The container in which the part is stored
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|StockUnit
 +
|nvarchar (50)
 +
|If empty the stock is given as a count, else it contains the unit in which stock is expressed, e.g. µl, ml, kg etc.
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|ResponsibleName
 +
|nvarchar (255)
 +
|Name of the person or institution responsible for the preparation
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|ExternalIdentifier
 
|nvarchar (100)
 
|The identifier of the external specimen as defined in the external datasource
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|ResponsibleAgentURI
 +
|varchar (255)
 +
|URI of the person or institution responsible for the preparation (= foreign key) as stored in the module DiversityAgents
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReferenceDetails
+
|DataWithholdingReason
|nvarchar (50)
+
|nvarchar (255)
|The exact location within the reference, e.g. pages, plates
+
|If the specimen part is withhold, the reason for withholding the data, otherwise null.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 2,059: Line 2,134:
 
|}
 
|}
  
===Table: CollectionSpecimenImage===
+
===Table: CollectionSpecimenProcessing===
The images, voice recording or other medium of a collection specimen, an identification unit or part within this specimen
+
The processing that was applied to a collection specimen
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 2,068: Line 2,143:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
 
|<u>CollectionSpecimenID</u>
 
|<u>CollectionSpecimenID</u>
 
|int
 
|int
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|Refers to ID of CollectionSpecimen (= Foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>URI</u>
+
|<u>ProcessingDate</u>
|varchar (255)
+
|datetime
|The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources
+
|Date and time of the start of the processing<br />''DefaultValue: getdate()''
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|ResourceURI
+
|ProcessingID
|varchar (255)
+
|int
|The URI of the image, e.g. as stored in the module DiversityResources.
+
|ID of the processing method. Refers to ProcessingID in table Processing (foreign key)<br />''DefaultValue: (1)''
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Protocoll
 +
|nvarchar (100)
 +
|The label of the processing protocoll
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|SpecimenPartID
 
|SpecimenPartID
 
|int
 
|int
|Optional: If the dataset is not related to a part of a specimen, the ID of a related part (= foreign key)
+
|Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|IdentificationUnitID
+
|ProcessingDuration
|int
+
|varchar (50)
|If image refers to only on out of several identification units for a specimen, refers to the ID of an IdentificationUnit for a CollectionSpecimen (= foreign key)
+
|The duration of the processing including the unit (e.g. 5 min) or the end of the processing starting at the processingDate (e.g. 23.05.2008)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|ResponsibleName
 +
|nvarchar (255)
 +
|Name of the person or institution responsible for the determination
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ImageType
+
|ResponsibleAgentURI
|nvarchar (50)
+
|varchar (255)
|Type of the image, e.g. photograph<br />''Preset value: 'photography'''
+
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|Notes
 
|Notes
 
|nvarchar (MAX)
 
|nvarchar (MAX)
|Notes about the specimen image
+
|Notes about the processing
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DataWithholdingReason
 
|nvarchar (255)
 
|If the dataset is withhold, the reason for withholding the data, otherwise null
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
Line 2,122: Line 2,203:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 2,128: Line 2,209:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
Line 2,134: Line 2,215:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
Line 2,140: Line 2,221:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 2,146: Line 2,227:
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Description
+
|ToolUsage
 
|xml (MAX)
 
|xml (MAX)
|Description of the image
+
|The tools used for the processing and their usage or settings.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 2,173: Line 2,254:
 
|}
 
|}
  
===Table: CollectionSpecimenPart===
+
===Table: CollectionSpecimenRelation===
Parts of a collection specimen. Includes a possible hierarchy of the parts
+
The relations of a collection specimen to other collection specimen
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 2,182: Line 2,263:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
 
|<u>CollectionSpecimenID</u>
 
|<u>CollectionSpecimenID</u>
 
|int
 
|int
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|Unique reference ID for the collection specimen record (primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>RelatedSpecimenURI</u>
 +
|varchar (255)
 +
|URI of the related specimen
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|DerivedFromSpecimenPartID
+
|RelatedSpecimenDisplayText
 +
|varchar (255)
 +
|The name of a related specimen as shown e.g. in a user interface
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|RelationType
 +
|nvarchar (50)
 +
|Type of the relation between the specimen (= foreign key, see table CollRelationType_Enum)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|RelatedSpecimenCollectionID
 
|int
 
|int
|SpecimenPartID of the specimen from which the current specimen is derived from
+
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|PreparationMethod
+
|RelatedSpecimenDescription
 
|nvarchar (MAX)
 
|nvarchar (MAX)
|The method used for the preparation of the part of the specimen, e.g. the inoculation method for cultures
+
|Description of the related specimen
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|PreparationDate
+
|Notes
 +
|nvarchar (MAX)
 +
|Notes on the relation to the specimen
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|IsInternalRelationCache
 +
|bit
 +
|If the relation represents a connection between specimen in this database<br />''DefaultValue: (1)''
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogCreatedWhen
 
|datetime
 
|datetime
|The date and time when the part was preparated e.g when it was separated from the source object
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AccessionNumber
+
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Accession number of the part of the specimen within the collection if it is different from the accession number of the specimen as stored in the table CollectionSpecimen, e.g. "M-29834752"
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp;
 
|-style="background:#FFFFFF;"
 
|PartSublabel
 
|nvarchar (50)
 
|The label for a part of a specimen, e.g. "cone", or a number attached to a duplicate of a specimen
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedWhen
 +
|datetime
 +
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|CollectionID
 
|int
 
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)<br />''Preset value: -1''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|MaterialCategory
+
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc. (= foreign key, see table CollMaterialCategory_Enum)<br />''DefaultValue: N'specimen'''<br />''Preset value: specimen''
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|StorageLocation
 
|nvarchar (255)
 
|A code identifying the place where the specimen is stored within the collection. Frequently the accepted scientific name is used as storage location code.
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|RowGUID
 +
|uniqueidentifier
 +
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|}
|Stock
+
 
|float
+
 
|Number of stock units if the specimen is stored in separated units e.g. several boxes or vessels (max. 255)
+
 
|&nbsp; - &nbsp;
+
<u>'''Relations to other tables'''</u>
|&nbsp; - &nbsp;
+
 
|-style="background:#FFFFFF;"
+
{|
|Notes
+
|'''Columns'''
|nvarchar (MAX)
+
|'''Related table'''
|Notes concerning the storage of the sample
+
|'''Columns in related table'''
|&nbsp; - &nbsp;
+
|'''Update rule'''
|&nbsp; - &nbsp;
+
|'''Delete rule'''
|-style="background:#FFFFFF;"
+
|-
|LogCreatedWhen
+
|AnalysisParentID
|datetime
+
|Analysis
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 
 +
===Table: CollectionSpecimenTransaction===
 +
The transactions in which a specimen was involved
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>CollectionSpecimenID</u>
 +
|int
 +
|Refers to ID of CollectionSpecimen (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>TransactionID</u>
 +
|int
 +
|Unique ID for the transaction (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>SpecimenPartID</u>
 +
|int
 +
|Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart)
 +
|R
 +
|U
 +
|-
 +
|IsOnLoan
 +
|bit
 +
|True if a specimen is on loan
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedBy
+
|LogInsertedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Name of user who first entered (typed or imported) the data.<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|LogInsertedWhen
|datetime
+
|smalldatetime
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|Date and time when the data were first entered (typed or imported) into this database.<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Name of user who last updated the data.<br />''DefaultValue: user_name()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedWhen
 +
|smalldatetime
 +
|Date and time when the data were last updated.<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 2,278: Line 2,425:
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|<u>SpecimenPartID</u>
+
|AccessionNumber
|int
 
|ID of the collection specimen part (= part of Primary key).
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|StorageContainer
 
|nvarchar (500)
 
|The container in which the part is stored
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|StockUnit
 
|nvarchar (50)
 
|If empty the stock is given as a count, else it contains the unit in which stock is expressed, e.g. µl, ml, kg etc.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ResponsibleName
 
 
|nvarchar (255)
 
|nvarchar (255)
|Name of the person or institution responsible for the preparation
+
|Accession number that has been assigen to the part of the specimen e.g. in connection with a former inventory.
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ResponsibleAgentURI
 
|varchar (255)
 
|URI of the person or institution responsible for the preparation (= foreign key) as stored in the module DiversityAgents
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DataWithholdingReason
 
|nvarchar (255)
 
|If the specimen part is withhold, the reason for withholding the data, otherwise null.
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 2,335: Line 2,452:
 
|}
 
|}
  
===Table: CollectionSpecimenProcessing===
+
===Table: CollectionUser===
The processing that was applied to a collection specimen
+
Users of collections within DiversityCollection
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 2,345: Line 2,462:
 
!Ind.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>CollectionSpecimenID</u>
+
|<u>LoginName</u>
|int
+
|nvarchar (50)
|Refers to ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>ProcessingDate</u>
+
|<u>CollectionID</u>
|datetime
+
|int
|Date and time of the start of the processing<br />''DefaultValue: getdate()''
+
|ID for the collection for the User has access to administrate the transaction.
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ProcessingID
+
|RowGUID
|int
+
|uniqueidentifier
|ID of the processing method. Refers to ProcessingID in table Processing (foreign key)<br />''DefaultValue: (1)''
+
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|}
|Protocoll
+
 
|nvarchar (100)
+
 
|The label of the processing protocoll
+
 
|&nbsp; - &nbsp;
+
<u>'''Relations to other tables'''</u>
|&nbsp; - &nbsp;
+
 
|-style="background:#FFFFFF;"
+
{|
|SpecimenPartID
+
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 
 +
===Table: ExternalRequestCredentials ===
 +
External requestors with the permission to create a request for a loan
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>RequesterLogin</u>
 +
|nvarchar (50)
 +
|Login of the person responsible for the loan requests in the collection
 +
|R
 +
|U
 +
|-
 +
|<u>AdministratingCollectionID</u>
 +
|int
 +
|The ID of the collection which gets the request for a loan. Corresponds to the AdministratingCollectionID in table Transaction.
 +
|R
 +
|U
 +
|-
 +
|RequestingCollectionID
 
|int
 
|int
|Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart)
+
|The ID of the collection for which the requester has the permission to create a request
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ProcessingDuration
+
|RowGUID
|varchar (50)
+
|uniqueidentifier
|The duration of the processing including the unit (e.g. 5 min) or the end of the processing starting at the processingDate (e.g. 23.05.2008)
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: Identification===
 +
The identifications of the organisms within a specimen
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResponsibleName
+
|<u>CollectionSpecimenID</u>
|nvarchar (255)
+
|int
|Name of the person or institution responsible for the determination
+
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
|&nbsp; - &nbsp;
+
|R
|&nbsp; - &nbsp;
+
|U
 +
|-style="background:#FFFFFF;"
 +
|<u>IdentificationUnitID</u>
 +
|int
 +
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
 +
|R
 +
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ResponsibleAgentURI
+
|<u>IdentificationSequence</u>
|varchar (255)
+
|smallint
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
+
|The sequence of the identifications. The last identification (having the highest sequence) is regarded as valid<br />''DefaultValue: (1)''<br />''Preset value: 1''
 +
|R
 +
|U
 +
|-style="background:#FFC0CB;"
 +
|IdentificationDate
 +
|datetime
 +
|The date of the identification calculated from the entries in IdentificationDay, -Month and -Year
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|Notes
+
|IdentificationDay
|nvarchar (MAX)
+
|tinyint
|Notes about the processing
+
|The day of the identification event<br />''Preset value: DAY(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogCreatedWhen
+
|IdentificationMonth
|datetime
+
|tinyint
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|The month of the identification event<br />''Preset value: MONTH(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogCreatedBy
+
|IdentificationYear
|nvarchar (50)
+
|smallint
|Who created this dataset<br />''DefaultValue: user_name()''
+
|The year of the identification event. The year may be empty if only the day or month are known.<br />''Preset value: YEAR(getdate())''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|LogUpdatedWhen
+
|IdentificationDateSupplement
|datetime
+
|nvarchar (255)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|Verbal or additional identification date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogUpdatedBy
+
|IdentificationDateCategory
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table CollDateCategory_Enum)<br />''Preset value: 'actual'''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|VernacularTerm
 +
|nvarchar (255)
 +
|Name or term other than a taxonomic (= scientific) name, e.g. 'pine', 'limestone', 'conifer', 'hardwood'
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|RowGUID
+
|TaxonomicName
|uniqueidentifier
+
|nvarchar (255)
|<br />''DefaultValue: newsequentialid()''
+
|Valid name of the species (including the taxonomic author where available). Example: 'Rosa canina L.'
|R
+
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#00FFFF;"
 +
|NameURI
 +
|varchar (255)
 +
|The URI of the taxonomic name, e.g. as provided by the module DiversityTaxonNames.
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ToolUsage
+
|IdentificationCategory
|xml (MAX)
+
|nvarchar (50)
|The tools used for the processing and their usage or settings.
+
|Category of the identification e.g. 'determination', 'confirmation', 'absence'  (= foreign key, see table CollIdentificationCategory_Enum)<br />''Preset value: 'determination'''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|IdentificationQualifier
 
+
|nvarchar (50)
 
+
|Qualification of the identification e.g. "cf."," aff.", "sp. nov."  (= foreign key, see table CollIdentificationQualifier_Enum)
<u>'''Relations to other tables'''</u>
+
|&nbsp; - &nbsp;
 
+
|&nbsp; - &nbsp;
{|
+
|-style="background:#D3D3D3;"
|'''Columns'''
+
|TypeStatus
|'''Related table'''
+
|nvarchar (50)
|'''Columns in related table'''
+
|If identification unit is type of a taxonomic name: holotype, syntype, etc. (= foreign key, see table CollTypeStatus_Enum)
|'''Update rule'''
+
|&nbsp; - &nbsp;
|'''Delete rule'''
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|AnalysisParentID
+
|TypeNotes
|Analysis
+
|nvarchar (MAX)
|AnalysisID
+
|Notes concerning the typification of this specimen
|NO ACTION
+
|&nbsp; - &nbsp;
|NO ACTION
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|}
+
|ReferenceTitle
 
+
|nvarchar (255)
===Table: CollectionSpecimenRelation===
+
|Publications or authoritative opinions of scientist used during the identification process. Example: enter 'Schmeil-Fitschen 1995' if this field flora was used.
The relations of a collection specimen to other collection specimen
+
|&nbsp; - &nbsp;
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
|&nbsp; - &nbsp;
|-style="text-align:left; background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
!Column
+
|ReferenceURI
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionSpecimenID</u>
 
|int
 
|Unique reference ID for the collection specimen record (primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>RelatedSpecimenURI</u>
 
 
|varchar (255)
 
|varchar (255)
|URI of the related specimen
+
|The URI of the reference e.g. as provided by the module DiversityReferences
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|RelatedSpecimenDisplayText
 
|varchar (255)
 
|The name of a related specimen as shown e.g. in a user interface
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|RelationType
 
|nvarchar (50)
 
|Type of the relation between the specimen (= foreign key, see table CollRelationType_Enum)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-style="background:#D3D3D3;"
|-style="background:#FFFFFF;"
+
|Notes
|RelatedSpecimenCollectionID
+
|nvarchar (MAX)
|int
+
|User defined notes, e.g. the reason for a re-determination / change of the name, etc.
|ID of the Collection as stored in table Collection (= foreign key, see table Collection)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|RelatedSpecimenDescription
+
|ResponsibleName
|nvarchar (MAX)
+
|nvarchar (255)
|Description of the related specimen
+
|Name of the person or institution responsible for the determination<br />''Preset value: dbo.CurrentUserName()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#00FFFF;"
|Notes
+
|ResponsibleAgentURI
|nvarchar (MAX)
+
|varchar (255)
|Notes on the relation to the specimen
+
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|IsInternalRelationCache
 
|bit
 
|If the relation represents a connection between specimen in this database<br />''DefaultValue: (1)''
 
|R
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|Date and time when the dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Login of the user who created the dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|Date and time when the dataset was changed<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Login of the user who changed the dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|ReferenceDetails
 +
|nvarchar (50)
 +
|The exact location within the reference, e.g. pages, plates
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 2,563: Line 2,746:
 
|}
 
|}
  
===Table: CollectionSpecimenTransaction===
+
===Table: IdentificationUnit===
The transactions in which a specimen was involved
+
Organism that is present in or on a collection specimen
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 2,575: Line 2,758:
 
|<u>CollectionSpecimenID</u>
 
|<u>CollectionSpecimenID</u>
 
|int
 
|int
|Refers to ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|<u>TransactionID</u>
+
|<u>IdentificationUnitID</u>
 
|int
 
|int
|Unique ID for the transaction (= Foreign key and part of primary key)
+
|ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units,
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-style="background:#FFFF00;"
|<u>SpecimenPartID</u>
+
|LastIdentificationCache
|int
+
|nvarchar (255)
|Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart)
+
|The last identification as entered in table Identification
 
|R
 
|R
|U
+
|&nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|IsOnLoan
+
|FamilyCache
|bit
+
|nvarchar (255)
|True if a specimen is on loan
+
|A cached value of the family of the taxon of the last identification. Can be set by the editor if NameURI  in table Identification is NULL, otherwise set by the system.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogInsertedBy
+
|OrderCache
|nvarchar (50)
+
|nvarchar (255)
|Name of user who first entered (typed or imported) the data.<br />''DefaultValue: user_name()''
+
|A cached value of the order of the taxon of the last identification. Can be set by the editor if NameURI in table Identification is NULL, otherwise set by the system.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogInsertedWhen
+
|TaxonomicGroup
|smalldatetime
+
|nvarchar (50)
|Date and time when the data were first entered (typed or imported) into this database.<br />''DefaultValue: getdate()''
+
|Taxonomic group the organism identified by this unit belongs to. Groups listed in table CollTaxonomicGroup_Enum  (= foreign key)
|&nbsp; - &nbsp;
+
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogUpdatedBy
+
|OnlyObserved
|nvarchar (50)
+
|bit
|Name of user who last updated the data.<br />''DefaultValue: user_name()''
+
|True if the organism was only observed rather than collected. It is therefore not present on the preserved specimen. Example: Tree under which the collected mycorrhizal fungus grew.<br />''DefaultValue: (0)''<br />''Preset value: True''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LogUpdatedWhen
+
|RelatedUnitID
|smalldatetime
+
|int
|Date and time when the data were last updated.<br />''DefaultValue: getdate()''
+
|The IdentificationUnitID of the organism or substrate, on which this organism is growing (= foreign key)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFFFFF;"
 +
|RelationType
 +
|nvarchar (50)
 +
|The relation of an unit to its substrate, e.g. parasitism, symbiosis etc. as stored in CollRelationType_Enum  (= foreign key)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|RowGUID
+
|ColonisedSubstratePart
|uniqueidentifier
+
|nvarchar (255)
|<br />''DefaultValue: newsequentialid()''
+
|If a substrate association exists: part of the substrate that is affected in the interaction (e.g. 'leaves' if a fungus is growing on the leaves of an infected plant)
|R
+
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|AccessionNumber
+
|LifeStage
 
|nvarchar (255)
 
|nvarchar (255)
|Accession number that has been assigen to the part of the specimen e.g. in connection with a former inventory.
+
|Examples: 'II, III' for spore generations of rusts or 'seed', 'seedling' etc. for higher plants
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#FFFFFF;"
 +
|Gender
 +
|nvarchar (50)
 +
|The gender of the identification unit, e.g. 'male'
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|NumberOfUnits
 
+
|smallint
 
+
|The number of units of this identification unit, e.g. 400 beetle in a bottle
<u>'''Relations to other tables'''</u>
+
|&nbsp; - &nbsp;
 
+
|&nbsp; - &nbsp;
{|
+
|-style="background:#D3D3D3;"
|'''Columns'''
+
|ExsiccataNumber
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
|-
 
|AnalysisParentID
 
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
 
===Table: CollectionUser===
 
Users of collections within DiversityCollection
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>LoginName</u>
 
 
|nvarchar (50)
 
|nvarchar (50)
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
+
|If specimen is an exsiccata: Number of current specimen within the exsiccata series
|R
+
|&nbsp; - &nbsp;
|U
 
|-style="background:#FFFFFF;"
 
|<u>CollectionID</u>
 
|int
 
|ID for the collection for the User has access to administrate the transaction.
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
+
|-style="background:#D3D3D3;"
 
+
|ExsiccataIdentification
 
+
|smallint
 
+
|Refers to the IdentificationSequence in Identification (= foreign key). The name under which the collection specimen resp. this unit is published within an exsiccata.
<u>'''Relations to other tables'''</u>
+
|&nbsp; - &nbsp;
 
+
|&nbsp; - &nbsp;
{|
+
|-style="background:#D3D3D3;"
|'''Columns'''
+
|UnitIdentifier
|'''Related table'''
+
|nvarchar (50)
|'''Columns in related table'''
+
|An identifier for the identification of the unit e.g. a number painted on a tree within an experimental plot
|'''Update rule'''
+
|&nbsp; - &nbsp;
|'''Delete rule'''
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|AnalysisParentID
+
|UnitDescription
|Analysis
+
|nvarchar (50)
|AnalysisID
+
|Description of the unit, esp. if not an organism but parts or remnants of it were present or observed, e.g. a nest of an insect or a song of a bird
|NO ACTION
+
|&nbsp; - &nbsp;
|NO ACTION
+
|&nbsp; - &nbsp;
|-
+
|-style="background:#D3D3D3;"
|}
+
|Circumstances
 
+
|nvarchar (50)
===Table: Identification===
+
|Circumstances of the occurence of the organism
The identifications of the organisms within a specimen
+
|&nbsp; - &nbsp;
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
|&nbsp; - &nbsp;
|-style="text-align:left; background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
!Column
+
|DisplayOrder
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>CollectionSpecimenID</u>
 
|int
 
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>IdentificationUnitID</u>
 
|int
 
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>IdentificationSequence</u>
 
 
|smallint
 
|smallint
|The sequence of the identifications. The last identification (having the highest sequence) is regarded as valid<br />''DefaultValue: (1)''<br />''Preset value: 1''
+
|The sequence in which the units within this specimen will appear on e.g. a label where the first unit may be printed in the header and others  in the text below. 0 means the unit should not appear on a label.<br />''DefaultValue: (1)''
 
|R
 
|R
|U
+
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|IdentificationDate
+
|Notes
|datetime
+
|nvarchar (MAX)
|The date of the identification calculated from the entries in IdentificationDay, -Month and -Year
+
|Further information on the identification unit or interaction, e. g. infection symptoms like 'producing galls'
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|IdentificationDay
+
|LogCreatedWhen
|tinyint
+
|datetime
|The day of the identification event<br />''Preset value: DAY(getdate())''
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogCreatedBy
 +
|nvarchar (50)
 +
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|IdentificationMonth
 
|tinyint
 
|The month of the identification event<br />''Preset value: MONTH(getdate())''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogUpdatedWhen
 +
|datetime
 +
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|IdentificationYear
 
|smallint
 
|The year of the identification event. The year may be empty if only the day or month are known.<br />''Preset value: YEAR(getdate())''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|LogUpdatedBy
 +
|nvarchar (50)
 +
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|IdentificationDateSupplement
 
|nvarchar (255)
 
|Verbal or additional identification date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-style="background:#FFC0CB;"
 +
|RowGUID
 +
|uniqueidentifier
 +
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|IdentificationDateCategory
+
|HierarchyCache
|nvarchar (50)
+
|nvarchar (500)
|Category of the date of the identification e.g. "system", "estimated"  (= foreign key, see  in table CollDateCategory_Enum)<br />''Preset value: 'actual'''
+
|&nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|VernacularTerm
+
|ParentUnitID
|nvarchar (255)
+
|int
|Name or term other than a taxonomic (= scientific) name, e.g. 'pine', 'limestone', 'conifer', 'hardwood'
+
|The IdentificationUnitID of a parent organism of which this organism is a child of (= foreign key).
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|}
 +
 +
 +
 +
<u>'''Relations to other tables'''</u>
 +
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 +
===Table: IdentificationUnitAnalysis===
 +
The analysis values taken from an identification unit
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#FFFFFF;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|TaxonomicName
+
|<u>CollectionSpecimenID</u>
|nvarchar (255)
+
|int
|Valid name of the species (including the taxonomic author where available). Example: 'Rosa canina L.'
+
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-style="background:#FFFFFF;"
 +
|<u>IdentificationUnitID</u>
 +
|int
 +
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
 +
|R
 +
|U
 +
|-style="background:#FFFFFF;"
 +
|<u>AnalysisID</u>
 +
|int
 +
|Analysis ID, foreign key of table Analysis.
 +
|R
 +
|U
 +
|-style="background:#FFFFFF;"
 +
|<u>AnalysisNumber</u>
 +
|nvarchar (50)
 +
|Number of the analysis<br />''Preset value: 1''
 +
|R
 +
|U
 +
|-style="background:#FFFFFF;"
 +
|AnalysisResult
 +
|nvarchar (MAX)
 +
|The result of the analysis
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|NameURI
+
|ExternalAnalysisURI
 
|varchar (255)
 
|varchar (255)
|The URI of the taxonomic name, e.g. as provided by the module DiversityTaxonNames.
+
|An URI for an analysis as defined in an external datasoure
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|IdentificationCategory
+
|ResponsibleName
|nvarchar (50)
+
|nvarchar (255)
|Category of the identification e.g. 'determination', 'confirmation', 'absence' (= foreign key, see table CollIdentificationCategory_Enum)<br />''Preset value: 'determination'''
+
|Name of the person or institution responsible for the determination<br />''DefaultValue: [dbo].[CurrentUserName]()''<br />''Preset value: dbo.CurrentUserName()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#00FFFF;"
 +
|ResponsibleAgentURI
 +
|varchar (255)
 +
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|IdentificationQualifier
+
|AnalysisDate
 
|nvarchar (50)
 
|nvarchar (50)
|Qualification of the identification e.g. "cf."," aff.", "sp. nov."  (= foreign key, see table CollIdentificationQualifier_Enum)
+
|The date of the analysis<br />''Preset value: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|TypeStatus
+
|SpecimenPartID
|nvarchar (50)
+
|int
|If identification unit is type of a taxonomic name: holotype, syntype, etc. (= foreign key, see table CollTypeStatus_Enum)
+
|ID of the part of a specimen (optional, Foreign key) if the analysis was done with a part of the specimen (see table CollectionSpecimenPart).
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#D3D3D3;"
|TypeNotes
+
|Notes
 
|nvarchar (MAX)
 
|nvarchar (MAX)
|Notes concerning the typification of this specimen
+
|Notes concerning this analysis
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ReferenceTitle
+
|LogCreatedWhen
|nvarchar (255)
+
|datetime
|Publications or authoritative opinions of scientist used during the identification process. Example: enter 'Schmeil-Fitschen 1995' if this field flora was used.
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ReferenceURI
+
|LogCreatedBy
|varchar (255)
+
|nvarchar (50)
|The URI of the reference e.g. as provided by the module DiversityReferences
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|Notes
+
|LogUpdatedWhen
|nvarchar (MAX)
+
|datetime
|User defined notes, e.g. the reason for a re-determination / change of the name, etc.
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ResponsibleName
 
|nvarchar (255)
 
|Name of the person or institution responsible for the determination<br />''Preset value: dbo.CurrentUserName()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ResponsibleAgentURI
 
|varchar (255)
 
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|Date and time when the dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedBy
 
|nvarchar (50)
 
|Login of the user who created the dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedWhen
 
|datetime
 
|Date and time when the dataset was changed<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Login of the user who changed the dataset<br />''DefaultValue: user_name()''
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 2,867: Line 3,044:
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|ReferenceDetails
+
|ToolUsage
|nvarchar (50)
+
|xml (MAX)
|The exact location within the reference, e.g. pages, plates
+
|The tools used for the analysis and their usage or settings.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
Line 2,893: Line 3,070:
 
|}
 
|}
  
===Table: IdentificationUnit===
+
===Table: IdentificationUnitGeoAnalysis===
Organism that is present in or on a collection specimen
+
The geographical position or region of an organism at a certain time
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
|-style="text-align:left; background:#FFFFFF;"
Line 2,911: Line 3,088:
 
|<u>IdentificationUnitID</u>
 
|<u>IdentificationUnitID</u>
 
|int
 
|int
|ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units,
+
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
 
|R
 
|R
 
|U
 
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|LastIdentificationCache
+
|<u>AnalysisDate</u>
|nvarchar (255)
+
|datetime
|The last identification as entered in table Identification
+
|The date of the analysis
 
|R
 
|R
|&nbsp;
+
|U
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|FamilyCache
+
|Geography
|nvarchar (255)
+
|geography
|A cached value of the family of the taxon of the last identification. Can be set by the editor if NameURI  in table Identification is NULL, otherwise set by the system.
+
|The geography of the identification unit according to WGS84, e.g. a point (latitide, longitude and altitude)
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-style="background:#D3D3D3;"
 +
|Geometry
 +
|geometry (MAX)
 +
|The geometry of the identifiction unit, e.g. an area
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|-style="background:#FFFFFF;"
|OrderCache
+
|ResponsibleName
 
|nvarchar (255)
 
|nvarchar (255)
|A cached value of the order of the taxon of the last identification. Can be set by the editor if NameURI in table Identification is NULL, otherwise set by the system.
+
|Name of the person or institution responsible for the determination
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#00FFFF;"
|TaxonomicGroup
+
|ResponsibleAgentURI
|nvarchar (50)
+
|varchar (255)
|Taxonomic group the organism identified by this unit belongs to. Groups listed in table CollTaxonomicGroup_Enum  (= foreign key)
+
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|OnlyObserved
 
|bit
 
|True if the organism was only observed rather than collected. It is therefore not present on the preserved specimen. Example: Tree under which the collected mycorrhizal fungus grew.<br />''DefaultValue: (0)''<br />''Preset value: True''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-style="background:#D3D3D3;"
|-style="background:#FFFFFF;"
+
|Notes
|RelatedUnitID
+
|nvarchar (MAX)
|int
+
|Notes concerning this analysis
|The IdentificationUnitID of the organism or substrate, on which this organism is growing (= foreign key)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|RelationType
+
|LogCreatedWhen
|nvarchar (50)
+
|datetime
|The relation of an unit to its substrate, e.g. parasitism, symbiosis etc. as stored in CollRelationType_Enum  (= foreign key)
+
|The time when this dataset was created
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|ColonisedSubstratePart
+
|LogCreatedBy
|nvarchar (255)
+
|nvarchar (50)
|If a substrate association exists: part of the substrate that is affected in the interaction (e.g. 'leaves' if a fungus is growing on the leaves of an infected plant)
+
|Who created this dataset
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|LifeStage
+
|LogUpdatedWhen
|nvarchar (255)
+
|datetime
|Examples: 'II, III' for spore generations of rusts or 'seed', 'seedling' etc. for higher plants
+
|The last time when this dataset was updated
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|Gender
+
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|The gender of the identification unit, e.g. 'male'
+
|Who was the last to update this dataset
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-style="background:#FFC0CB;"
|NumberOfUnits
+
|RowGUID
|smallint
+
|uniqueidentifier
|The number of units of this identification unit, e.g. 400 beetle in a bottle
+
|<br />''DefaultValue: newsequentialid()''
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ExsiccataNumber
 
|nvarchar (50)
 
|If specimen is an exsiccata: Number of current specimen within the exsiccata series
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ExsiccataIdentification
 
|smallint
 
|Refers to the IdentificationSequence in Identification (= foreign key). The name under which the collection specimen resp. this unit is published within an exsiccata.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|UnitIdentifier
 
|nvarchar (50)
 
|An identifier for the identification of the unit e.g. a number painted on a tree within an experimental plot
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|UnitDescription
 
|nvarchar (50)
 
|Description of the unit, esp. if not an organism but parts or remnants of it were present or observed, e.g. a nest of an insect or a song of a bird
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|Circumstances
 
|nvarchar (50)
 
|Circumstances of the occurence of the organism
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DisplayOrder
 
|smallint
 
|The sequence in which the units within this specimen will appear on e.g. a label where the first unit may be printed in the header and others  in the text below. 0 means the unit should not appear on a label.<br />''DefaultValue: (1)''
 
 
|R
 
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|}
|Notes
+
 
|nvarchar (MAX)
+
 
|Further information on the identification unit or interaction, e. g. infection symptoms like 'producing galls'
+
 
|&nbsp; - &nbsp;
+
<u>'''Relations to other tables'''</u>
|&nbsp; - &nbsp;
+
 
|-style="background:#FFFFFF;"
+
{|
|LogCreatedWhen
+
|'''Columns'''
|datetime
+
|'''Related table'''
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|'''Columns in related table'''
|&nbsp; - &nbsp;
+
|'''Update rule'''
|&nbsp; - &nbsp;
+
|'''Delete rule'''
|-style="background:#FFFFFF;"
+
|-
|LogCreatedBy
+
|AnalysisParentID
|nvarchar (50)
+
|Analysis
|Who created this dataset<br />''DefaultValue: user_name()''
+
|AnalysisID
|&nbsp; - &nbsp;
+
|NO ACTION
|&nbsp; - &nbsp;
+
|NO ACTION
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|}
|datetime
+
 
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
===Table: IdentificationUnitInPart===
 +
The list of the organisms that are found in a part of the specimen
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>CollectionSpecimenID</u>
 +
|int
 +
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>IdentificationUnitID</u>
 +
|int
 +
|ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units,
 +
|R
 +
|U
 +
|-
 +
|<u>SpecimenPartID</u>
 +
|int
 +
|ID of the part of a specimen (optional, Foreign key) if the identification unit is located on a part of the specimen (see table CollectionSpecimenPart).
 +
|R
 +
|U
 +
|-
 +
|DisplayOrder
 +
|smallint
 +
|The sequence in which the units within this part will appear on e.g. a label where the first unit may be printed in the header and others  in the text below. 0 means the unit should not appear on a label.<br />''DefaultValue: (1)''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|Description
 +
|nvarchar (500)
 +
|A description of the unit, esp. if not a whole unit but e.g. parts of it are stored in the collection, e.g. a nest of a bird
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|&nbsp; - &nbsp;
|LogUpdatedBy
+
|-
 +
|LogInsertedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Name of user who first entered (typed or imported) the data.<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 +
|LogInsertedWhen
 +
|smalldatetime
 +
|Date and time when the data were first entered (typed or imported) into this database.<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedBy
 +
|nvarchar (50)
 +
|Name of user who last updated the data.<br />''DefaultValue: user_name()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LogUpdatedWhen
 +
|smalldatetime
 +
|Date and time when the data were last updated.<br />''DefaultValue: getdate()''
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|HierarchyCache
 
|nvarchar (500)
 
|&nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ParentUnitID
 
|int
 
|The IdentificationUnitID of a parent organism of which this organism is a child of (= foreign key).
 
|&nbsp; - &nbsp;
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 3,085: Line 3,268:
 
|}
 
|}
  
===Table: IdentificationUnitAnalysis===
+
===Table: LocalisationSystem===
The analysis values taken from an identification unit
+
The geographic localisation systems, e.g. coordinates
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,094: Line 3,277:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>CollectionSpecimenID</u>
+
|<u>LocalisationSystemID</u>
 
|int
 
|int
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|Unique ID for the localisation system (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>IdentificationUnitID</u>
+
|LocalisationSystemParentID
 
|int
 
|int
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
+
|LocalisationSystemID of the superior LocalisationSystem
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|LocalisationSystemName
 +
|nvarchar (100)
 +
|Name of the system used for the determination of the place of the collection, e. g. Gauss-Krüger, MTB, GIS
 
|R
 
|R
|U
+
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|<u>AnalysisID</u>
+
|DefaultAccuracyOfLocalisation
|int
 
|Analysis ID, foreign key of table Analysis.
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>AnalysisNumber</u>
 
 
|nvarchar (50)
 
|nvarchar (50)
|Number of the analysis<br />''Preset value: 1''
+
|The default for the accuracy of values that can be reached with this method
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|AnalysisResult
 
|nvarchar (MAX)
 
|The result of the analysis
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ExternalAnalysisURI
+
|DefaultMeasurementUnit
|varchar (255)
+
|nvarchar (50)
|An URI for an analysis as defined in an external datasoure
+
|The default measurement unit for the localisation system, e.g. m, geograpic coordinates
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ResponsibleName
+
|ParsingMethodName
|nvarchar (255)
+
|nvarchar (50)
|Name of the person or institution responsible for the determination<br />''DefaultValue: [dbo].[CurrentUserName]()''<br />''Preset value: dbo.CurrentUserName()''
+
|Internal value, specifying a programming method used for parsing text in fields Location1/Location2 in table CollectionLocalisation
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ResponsibleAgentURI
+
|DisplayText
|varchar (255)
 
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.<br />''Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|AnalysisDate
 
 
|nvarchar (50)
 
|nvarchar (50)
|The date of the analysis<br />''Preset value: getdate()''
+
|Short abbreviated description of the localisation system as displayed in the user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|SpecimenPartID
+
|DisplayEnable
|int
+
|bit
|ID of the part of a specimen (optional, Foreign key) if the analysis was done with a part of the specimen (see table CollectionSpecimenPart).
+
|Specifies if this item is enabled to be used within the database. LocalisationSystems can be disabled to avoid seeing them, but to keep the definition for the future.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Notes
+
|DisplayOrder
|nvarchar (MAX)
+
|smallint
|Notes concerning this analysis
+
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedWhen
+
|Description
|datetime
+
|nvarchar (255)
|The time when this dataset was created<br />''DefaultValue: getdate()''
+
|Description of the localisation method
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedBy
+
|DisplayTextLocation1
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|Short abbreviated description of the attribute Location1 in the table CollectionGeography as displayed in the user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|DescriptionLocation1
|datetime
+
|nvarchar (255)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|Description of the attribute Location1 in the table CollectionGeography as displayed in the user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedBy
+
|DisplayTextLocation2
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Short abbreviated description of the attribute Location2 in the table CollectionGeography as displayed in the user interface
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|DescriptionLocation2
 +
|nvarchar (255)
 +
|Description of the attribute Location2 in the table CollectionGeography as displayed in the user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ToolUsage
 
|xml (MAX)
 
|The tools used for the analysis and their usage or settings.
 
|&nbsp; - &nbsp;
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 3,217: Line 3,388:
 
|}
 
|}
  
===Table: IdentificationUnitGeoAnalysis===
+
===Table: Processing===
The geographical position or region of an organism at a certain time
+
The processings of the specimen
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,226: Line 3,397:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>CollectionSpecimenID</u>
+
|<u>ProcessingID</u>
 
|int
 
|int
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|ID of the processing (Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>IdentificationUnitID</u>
+
|ProcessingParentID
 
|int
 
|int
|Refers to the ID of IdentficationUnit (= foreign key and part of primary key)
+
|The ID of the superior type of the processing
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>AnalysisDate</u>
 
|datetime
 
|The date of the analysis
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|Geography
 
|geography
 
|The geography of the identification unit according to WGS84, e.g. a point (latitide, longitude and altitude)
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Geometry
+
|DisplayText
|geometry (MAX)
+
|nvarchar (50)
|The geometry of the identifiction unit, e.g. an area
+
|The display text of the processing as shown e.g. in a user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ResponsibleName
+
|Description
|nvarchar (255)
+
|nvarchar (MAX)
|Name of the person or institution responsible for the determination
+
|Description of the processing
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ResponsibleAgentURI
+
|Notes
 +
|nvarchar (MAX)
 +
|Notes about the processing
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|ProcessingURI
 
|varchar (255)
 
|varchar (255)
|URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
+
|An URI for a processing as defined in an external datasource
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Notes
+
|OnlyHierarchy
|nvarchar (MAX)
+
|bit
|Notes concerning this analysis
+
|If the entry is only used for the hierarchical arrangement of the entries<br />''DefaultValue: (0)''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedWhen
 
|LogCreatedWhen
 
|datetime
 
|datetime
|The time when this dataset was created
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogCreatedBy
 
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedWhen
 
|LogUpdatedWhen
 
|datetime
 
|datetime
|The last time when this dataset was updated
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|LogUpdatedBy
 
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 3,325: Line 3,490:
 
|}
 
|}
  
===Table: IdentificationUnitInPart===
+
===Table: ProcessingMaterialCategory===
The list of the organisms that are found in a part of the specimen
+
The processings that are possible for a certain material category
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,334: Line 3,499:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>CollectionSpecimenID</u>
+
|<u>ProcessingID</u>
 
|int
 
|int
|Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key)
+
|ID of the processing. Refers to ProcessingID in table Processing (foreign key)<br />''DefaultValue: (1)''
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>IdentificationUnitID</u>
+
|<u>MaterialCategory</u>
|int
+
|nvarchar (50)
|ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units,
+
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.<br />''DefaultValue: N'specimen'''
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>SpecimenPartID</u>
+
|LogUpdatedWhen
|int
+
|datetime
|ID of the part of a specimen (optional, Foreign key) if the identification unit is located on a part of the specimen (see table CollectionSpecimenPart).
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|DisplayOrder
 
|smallint
 
|The sequence in which the units within this part will appear on e.g. a label where the first unit may be printed in the header and others  in the text below. 0 means the unit should not appear on a label.<br />''DefaultValue: (1)''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|Description
 
|nvarchar (500)
 
|A description of the unit, esp. if not a whole unit but e.g. parts of it are stored in the collection, e.g. a nest of a bird
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|LogUpdatedBy
|LogInsertedBy
 
 
|nvarchar (50)
 
|nvarchar (50)
|Name of user who first entered (typed or imported) the data.<br />''DefaultValue: user_name()''
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogInsertedWhen
+
|RowGUID
|smalldatetime
 
|Date and time when the data were first entered (typed or imported) into this database.<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedBy
 
|nvarchar (50)
 
|Name of user who last updated the data.<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedWhen
 
|smalldatetime
 
|Date and time when the data were last updated.<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
Line 3,415: Line 3,550:
 
|}
 
|}
  
===Table: LocalisationSystem===
+
===Table: ProjectAnalysis===
The geographic localisation systems, e.g. coordinates
+
The types of the analysis that are available for a project
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,424: Line 3,559:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>LocalisationSystemID</u>
+
|<u>AnalysisID</u>
 
|int
 
|int
|Unique ID for the localisation system (= Primary key)
+
|ID of the analysis (Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|LocalisationSystemParentID
+
|<u>ProjectID</u>
 
|int
 
|int
|LocalisationSystemID of the superior LocalisationSystem
+
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
 +
|R
 +
|U
 +
|-
 +
|LogCreatedWhen
 +
|datetime
 +
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LocalisationSystemName
+
|LogCreatedBy
|nvarchar (100)
 
|Name of the system used for the determination of the place of the collection, e. g. Gauss-Krüger, MTB, GIS
 
|R
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DefaultAccuracyOfLocalisation
 
 
|nvarchar (50)
 
|nvarchar (50)
|The default for the accuracy of values that can be reached with this method
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DefaultMeasurementUnit
+
|LogUpdatedWhen
|nvarchar (50)
+
|datetime
|The default measurement unit for the localisation system, e.g. m, geograpic coordinates
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ParsingMethodName
+
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Internal value, specifying a programming method used for parsing text in fields Location1/Location2 in table CollectionLocalisation
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayText
+
|RowGUID
|nvarchar (50)
+
|uniqueidentifier
|Short abbreviated description of the localisation system as displayed in the user interface
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|}
|-style="background:#FFFFFF;"
+
 
|DisplayEnable
+
 
|bit
+
 
|Specifies if this item is enabled to be used within the database. LocalisationSystems can be disabled to avoid seeing them, but to keep the definition for the future.
+
<u>'''Relations to other tables'''</u>
 +
 
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 
 +
===Table: ProjectProcessing===
 +
The types of processing available within a project
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>ProcessingID</u>
 +
|int
 +
|ID of the Processing (Primary key)
 +
|R
 +
|U
 +
|-
 +
|<u>ProjectID</u>
 +
|int
 +
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
 +
|R
 +
|U
 +
|-
 +
|LogCreatedWhen
 +
|datetime
 +
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayOrder
+
|LogCreatedBy
|smallint
 
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|Description
 
|nvarchar (255)
 
|Description of the localisation method
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DisplayTextLocation1
 
 
|nvarchar (50)
 
|nvarchar (50)
|Short abbreviated description of the attribute Location1 in the table CollectionGeography as displayed in the user interface
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DescriptionLocation1
+
|LogUpdatedWhen
|nvarchar (255)
+
|datetime
|Description of the attribute Location1 in the table CollectionGeography as displayed in the user interface
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayTextLocation2
+
|LogUpdatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Short abbreviated description of the attribute Location2 in the table CollectionGeography as displayed in the user interface
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DescriptionLocation2
 
|nvarchar (255)
 
|Description of the attribute Location2 in the table CollectionGeography as displayed in the user interface
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 3,535: Line 3,694:
 
|}
 
|}
  
===Table: Processing===
+
===Table: ProjectProxy===
The processings of the specimen
+
The projects as stored in the module DiversityProjects
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
!Column
+
!Column
 
!Data type
 
!Data type
 
!Description
 
!Description
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>ProcessingID</u>
+
|<u>ProjectID</u>
 
|int
 
|int
|ID of the processing (Primary key)
+
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|ProcessingParentID
+
|Project
|int
 
|The ID of the superior type of the processing
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DisplayText
 
 
|nvarchar (50)
 
|nvarchar (50)
|The display text of the processing as shown e.g. in a user interface
+
|The name or title of the project as shown in a user interface (Projects are defined in DiversityProjects)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Description
+
|RowGUID
|nvarchar (MAX)
+
|uniqueidentifier
|Description of the processing
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|ImageDescriptionTemplate
 +
|xml (MAX)
 +
|Template for the description of images
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|Notes
 
|nvarchar (MAX)
 
|Notes about the processing
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|ProjectURI
|ProcessingURI
 
 
|varchar (255)
 
|varchar (255)
|An URI for a processing as defined in an external datasource
+
|The URI of the project, e.g. as provided by the module DiversityProjects.
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|}
|OnlyHierarchy
 
|bit
 
|If the entry is only used for the hierarchical arrangement of the entries<br />''DefaultValue: (0)''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedBy
 
|nvarchar (50)
 
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedWhen
 
|datetime
 
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedBy
 
|nvarchar (50)
 
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|&nbsp; - &nbsp;
 
|}
 
  
  
Line 3,637: Line 3,754:
 
|}
 
|}
  
===Table: ProcessingMaterialCategory===
+
===Table: ProjectUser===
The processings that are possible for a certain material category
+
The projects that a user can access
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,646: Line 3,763:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>ProcessingID</u>
+
|<u>LoginName</u>
|int
+
|nvarchar (50)
|ID of the processing. Refers to ProcessingID in table Processing (foreign key)<br />''DefaultValue: (1)''
+
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>MaterialCategory</u>
+
|<u>ProjectID</u>
|nvarchar (50)
+
|int
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.<br />''DefaultValue: N'specimen'''
+
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
 
|datetime
 
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedBy
 
|nvarchar (50)
 
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|ReadOnly
 +
|bit
 +
|If the user has only read access to data of this project<br />''DefaultValue: (0)''
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}
Line 3,697: Line 3,808:
 
|}
 
|}
  
===Table: ProjectAnalysis===
+
===Table: Property===
The types of the analysis that are available for a project
+
The list of the properties that can be specified for the collection site
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFC0CB;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#FFC0CB;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,706: Line 3,817:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>AnalysisID</u>
+
|<u>PropertyID</u>
 
|int
 
|int
|ID of the analysis (Primary key)
+
|Unique ID for the property (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>ProjectID</u>
+
|PropertyParentID
 
|int
 
|int
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
+
|PropertyID of the superior Property
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|PropertyName
 +
|nvarchar (100)
 +
|Name of the system used for the characterisation of the collection site, e. g. Lithostratigraphy
 
|R
 
|R
|U
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|DefaultAccuracyOfProperty
|LogCreatedBy
 
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|The default for the accuracy of values that can be reached with this method
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|DefaultMeasurementUnit
|datetime
+
|nvarchar (50)
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|The default measurement unit for the characterisation system, e.g. pH
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedBy
+
|ParsingMethodName
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Internal value, specifying a programming method used for parsing the contents in table CollectionEventProperty
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|DisplayText
 +
|nvarchar (50)
 +
|Short abbreviated description of the characterisation system as displayed in the user interface
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|DisplayEnabled
 +
|bit
 +
|Specifies if this item is enabled to be used within the database. Properties can be disabled to avoid seeing them, but to keep the definition for the future.
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|DisplayOrder
 +
|smallint
 +
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|Description
 +
|nvarchar (255)
 +
|Description of the characterisation method
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
 
|RowGUID
 
|RowGUID
 
|uniqueidentifier
 
|uniqueidentifier
Line 3,769: Line 3,904:
 
|}
 
|}
  
===Table: ProjectProcessing===
+
===Table: Transaction===
The types of processing available within a project
+
Transactions like loan, borrow, gift, exchange etc. of specimen if they are e.g. permanently or temporary transfered from one collection to another
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
|-style="text-align:left; background:#FFFFFF;"
+
|-style="text-align:left; background:#D3D3D3;"
 
!Column
 
!Column
 
!Data type
 
!Data type
Line 3,778: Line 3,913:
 
!Requ.
 
!Requ.
 
!Ind.
 
!Ind.
|-style="background:#FFFFFF;"
+
|-
|<u>ProcessingID</u>
+
|<u>TransactionID</u>
 
|int
 
|int
|ID of the Processing (Primary key)
+
|Unique ID for the transaction (= Primary key)
 
|R
 
|R
 
|U
 
|U
|-style="background:#FFFFFF;"
+
|-
|<u>ProjectID</u>
+
|ParentTransactionID
 
|int
 
|int
|ID of the project to which the specimen belongs (Projects are defined in DiversityProjects)
+
|The ID of a preceeding transaction of a superior transaction if transactions are organized in a hierarchy
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|TransactionType
 +
|nvarchar (50)
 +
|Type of the transaction e.g. gift in or out, exchange in or out, purchase in or out<br />''DefaultValue: N'exchange'''
 
|R
 
|R
|U
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 +
|-
 +
|TransactionTitle
 +
|nvarchar (200)
 +
|The title of the transaction as e.g. shown in an user interface
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogCreatedBy
+
|ReportingCategory
 
|nvarchar (50)
 
|nvarchar (50)
|Who created this dataset<br />''DefaultValue: user_name()''
+
|A group defined for the transaction, e. g. a taxonomic group as used for exchange balancing
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedWhen
+
|AdministratingCollectionID
|datetime
+
|int
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
+
|ID of the collection thas is responsible for the administration of the transaction.
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|MaterialDescription
 +
|nvarchar (MAX)
 +
|ID of the project to which the transaction belongs (Projects are defined in DiversityProjects)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|LogUpdatedBy
+
|MaterialCategory
 
|nvarchar (50)
 
|nvarchar (50)
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
+
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.<br />''DefaultValue: N'specimen'''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|RowGUID
+
|MaterialCollectors
|uniqueidentifier
+
|nvarchar (MAX)
|<br />''DefaultValue: newsequentialid()''
+
|The collectors of the material
|R
+
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
 
 
 
 
<u>'''Relations to other tables'''</u>
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
 
|-
 
|-
|AnalysisParentID
+
|FromCollectionID
|Analysis
+
|int
|AnalysisID
+
|The ID of the collection from which the specimen were transfered, e.g. the donating collection of a gift
|NO ACTION
+
|&nbsp; - &nbsp;
|NO ACTION
+
|&nbsp; - &nbsp;
 
|-
 
|-
|}
+
|FromTransactionPartnerName
 
+
|nvarchar (255)
===Table: Property===
+
|Name of the person or institution  from which the specimen were transfered, e.g. the donator of a gift
The list of the properties that can be specified for the collection site
+
|&nbsp; - &nbsp;
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
+
|&nbsp; - &nbsp;
|-style="text-align:left; background:#FFFFFF;"
+
|-
!Column
+
|FromTransactionPartnerAgentURI
!Data type
+
|varchar (255)
!Description
+
|The URI of the transaction partner (see e.g. module DiversityAgents)
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>PropertyID</u>
 
|int
 
|Unique ID for the property (= Primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|PropertyParentID
 
|int
 
|PropertyID of the superior Property
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|PropertyName
+
|FromTransactionNumber
|nvarchar (100)
 
|Name of the system used for the characterisation of the collection site, e. g. Lithostratigraphy
 
|R
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|DefaultAccuracyOfProperty
 
 
|nvarchar (50)
 
|nvarchar (50)
|The default for the accuracy of values that can be reached with this method
+
|Number or code by which a transaction may be recorded by the administration of the source of the specimen, e.g. the donating collection of a gift
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DefaultMeasurementUnit
+
|ToCollectionID
|nvarchar (50)
+
|int
|The default measurement unit for the characterisation system, e.g. pH
+
|The ID of the collection to which the specimen were transfered, e.g. the receiver of a gift
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ParsingMethodName
+
|ToTransactionPartnerName
|nvarchar (50)
+
|nvarchar (255)
|Internal value, specifying a programming method used for parsing the contents in table CollectionEventProperty
+
|Name of  the person or institution  to which the specimen were transfered, e.g. the receiver of a gift
|R
+
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayText
+
|ToTransactionPartnerAgentURI
|nvarchar (50)
+
|varchar (255)
|Short abbreviated description of the characterisation system as displayed in the user interface
+
|The URI of the transaction partner (see e.g. module DiversityAgents)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayEnabled
+
|ToTransactionNumber
|bit
+
|nvarchar (50)
|Specifies if this item is enabled to be used within the database. Properties can be disabled to avoid seeing them, but to keep the definition for the future.
+
|Number or code by which a transaction may be recorded by the administration of the destination of the specimen, e.g. the receiving collection of a gift
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|DisplayOrder
+
|NumberOfUnits
 
|smallint
 
|smallint
|The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.
+
|The number of units that were (initially) included in the transaction
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Description
+
|Investigator
|nvarchar (255)
+
|nvarchar (50)
|Description of the characterisation method
+
|The investigator for whose study a transacted material was sent
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|RowGUID
+
|TransactionComment
|uniqueidentifier
+
|nvarchar (MAX)
|<br />''DefaultValue: newsequentialid()''
+
|Comments about the exchanged material addressed to the transaction partner
|R
+
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|BeginDate
 +
|datetime
 +
|Date when the transaction started
 +
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|}
 
 
 
 
<u>'''Relations to other tables'''</u>
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
 
|-
 
|-
|AnalysisParentID
+
|AgreedEndDate
|Analysis
+
|datetime
|AnalysisID
+
|End of the transaction period, e.g. if the time for borrowing the specimen is restricted
|NO ACTION
+
|&nbsp; - &nbsp;
|NO ACTION
+
|&nbsp; - &nbsp;
 
|-
 
|-
|}
+
|ActualEndDate
 
+
|datetime
===Table: Transaction===
+
|Actual end of the transaction when e.g. the borrowed specimen were returned to the owner
Transactions like loan, borrow, gift, exchange etc. of specimen if they are e.g. permanently or temporary transfered from one collection to another
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>TransactionID</u>
 
|int
 
|Unique ID for the transaction (= Primary key)
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|ParentTransactionID
 
|int
 
|The ID of a preceeding transaction of a superior transaction if transactions are organized in a hierarchy
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|TransactionType
+
|InternalNotes
|nvarchar (50)
+
|nvarchar (MAX)
|Type of the transaction e.g. gift in or out, exchange in or out, purchase in or out<br />''DefaultValue: N'exchange'''
+
|Internal notes about this transaction, not to be published e.g. on a web page
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|TransactionTitle
 
|nvarchar (200)
 
|The title of the transaction as e.g. shown in an user interface
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ReportingCategory
+
|ResponsibleName
|nvarchar (50)
+
|nvarchar (255)
|A group defined for the transaction, e. g. a taxonomic group as used for exchange balancing
+
|The person responsible for this transaction
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AdministratingCollectionID
+
|ResponsibleAgentURI
|int
+
|varchar (255)
|ID of the collection thas is responsible for the administration of the transaction.
+
|The URI of the person, team or organisation responsible for the data (see e.g. module DiversityAgents)
|R
+
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|MaterialDescription
+
|LogCreatedWhen
|nvarchar (MAX)
+
|datetime
|ID of the project to which the transaction belongs (Projects are defined in DiversityProjects)
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|MaterialCategory
+
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.<br />''DefaultValue: N'specimen'''
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|MaterialCollectors
+
|LogUpdatedWhen
|nvarchar (MAX)
+
|datetime
|The collectors of the material
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|FromCollectionID
+
|LogUpdatedBy
|int
+
|nvarchar (50)
|The ID of the collection from which the specimen were transfered, e.g. the donating collection of a gift
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|FromTransactionPartnerName
+
|RowGUID
|nvarchar (255)
+
|uniqueidentifier
|Name of  the person or institution  from which the specimen were transfered, e.g. the donator of a gift
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|&nbsp; - &nbsp;
+
|}
|-style="background:#FFFFFF;"
+
 
|FromTransactionPartnerAgentURI
+
 
|varchar (255)
+
 
|The URI of the transaction partner (see e.g. module DiversityAgents)
+
<u>'''Relations to other tables'''</u>
|&nbsp; - &nbsp;
+
 
|&nbsp; - &nbsp;
+
{|
|-style="background:#FFFFFF;"
+
|'''Columns'''
|FromTransactionNumber
+
|'''Related table'''
|nvarchar (50)
+
|'''Columns in related table'''
|Number or code by which a transaction may be recorded by the administration of the source of the specimen, e.g. the donating collection of a gift
+
|'''Update rule'''
|&nbsp; - &nbsp;
+
|'''Delete rule'''
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|AnalysisParentID
|ToCollectionID
+
|Analysis
|int
+
|AnalysisID
|The ID of the collection to which the specimen were transfered, e.g. the receiver of a gift
+
|NO ACTION
|&nbsp; - &nbsp;
+
|NO ACTION
|&nbsp; - &nbsp;
+
|-
|-style="background:#FFFFFF;"
+
|}
|ToTransactionPartnerName
+
 
|nvarchar (255)
+
===Table: TransactionDocument===
|Name of  the person or institution  to which the specimen were transfered, e.g. the receiver of a gift
+
The history of transactions resp. the documents connected to the transactions
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>TransactionID</u>
 +
|int
 +
|Unique ID for the Transaction, refers to table Transaction  (= Part of primary key and foreign key)
 +
|R
 +
|U
 +
|-
 +
|<u>Date</u>
 +
|datetime
 +
|The date of the event of a transaction
 +
|R
 +
|U
 +
|-
 +
|TransactionText
 +
|nvarchar (MAX)
 +
|The text of a transaction document
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ToTransactionPartnerAgentURI
+
|TransactionDocument
|varchar (255)
+
|image (2147483647)
|The URI of the transaction partner (see e.g. module DiversityAgents)
+
|A scanned document connected to this transaction event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ToTransactionNumber
+
|InternalNotes
|nvarchar (50)
+
|nvarchar (MAX)
|Number or code by which a transaction may be recorded by the administration of the destination of the specimen, e.g. the receiving collection of a gift
+
|Internal notes about this transaction event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|NumberOfUnits
+
|LogCreatedWhen
|smallint
+
|datetime
|The number of units that were (initially) included in the transaction
+
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|Investigator
+
|LogCreatedBy
 
|nvarchar (50)
 
|nvarchar (50)
|The investigator for whose study a transacted material was sent
+
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|TransactionComment
+
|LogUpdatedWhen
|nvarchar (MAX)
 
|Comments about the exchanged material addressed to the transaction partner
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|BeginDate
 
 
|datetime
 
|datetime
|Date when the transaction started
+
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|AgreedEndDate
+
|LogUpdatedBy
|datetime
+
|nvarchar (50)
|End of the transaction period, e.g. if the time for borrowing the specimen is restricted
+
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ActualEndDate
+
|RowGUID
|datetime
+
|uniqueidentifier
|Actual end of the transaction when e.g. the borrowed specimen were returned to the owner
+
|<br />''DefaultValue: newsequentialid()''
 +
|R
 +
|&nbsp; - &nbsp;
 +
|}
 +
 
 +
 
 +
 
 +
<u>'''Relations to other tables'''</u>
 +
 
 +
{|
 +
|'''Columns'''
 +
|'''Related table'''
 +
|'''Columns in related table'''
 +
|'''Update rule'''
 +
|'''Delete rule'''
 +
|-
 +
|AnalysisParentID
 +
|Analysis
 +
|AnalysisID
 +
|NO ACTION
 +
|NO ACTION
 +
|-
 +
|}
 +
 
 +
===Table: UserProxy===
 +
The user as stored in the module DiversityUsers
 +
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#D3D3D3;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 +
|-style="text-align:left; background:#D3D3D3;"
 +
!Column
 +
!Data type
 +
!Description
 +
!Requ.
 +
!Ind.
 +
|-
 +
|<u>LoginName</u>
 +
|nvarchar (50)
 +
|A login name which the user uses  for access the DivesityWorkbench, Microsoft domains, etc..
 +
|R
 +
|U
 +
|-
 +
|CombinedNameCache
 +
|nvarchar (255)
 +
|The short name of the user, e.g. P. Smith
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|UserURI
 +
|varchar (255)
 +
|URI of a user in a remote module, e.g. refering to UserInfo.UserID in database DiversityUsers
 +
|&nbsp; - &nbsp;
 +
|&nbsp; - &nbsp;
 +
|-
 +
|RowGUID
 +
|uniqueidentifier
 +
|<br />''DefaultValue: newsequentialid()''
 +
|R
 +
|&nbsp; - &nbsp;
 +
|-
 +
|AgentURI
 +
|varchar (255)
 +
|&nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|InternalNotes
+
|Queries
|nvarchar (MAX)
+
|xml (MAX)
|Internal notes about this transaction, not to be published e.g. on a web page
+
|Queries created by the user
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
+
|-
|ResponsibleName
+
|Settings
|nvarchar (255)
+
|xml (MAX)
|The person responsible for this transaction
+
|The settings for the user
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|ResponsibleAgentURI
 
|varchar (255)
 
|The URI of the person, team or organisation responsible for the data (see e.g. module DiversityAgents)
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedBy
 
|nvarchar (50)
 
|Who created this dataset<br />''DefaultValue: user_name()''
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|LogUpdatedWhen
 
|datetime
 
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedBy
 
|nvarchar (50)
 
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
|&nbsp; - &nbsp;
 
|}
 
 
 
 
<u>'''Relations to other tables'''</u>
 
 
{|
 
|'''Columns'''
 
|'''Related table'''
 
|'''Columns in related table'''
 
|'''Update rule'''
 
|'''Delete rule'''
 
 
|-
 
|-
|AnalysisParentID
+
|CurrentProjectID
|Analysis
 
|AnalysisID
 
|NO ACTION
 
|NO ACTION
 
|-
 
|}
 
 
 
===Table: TransactionDocument===
 
The history of transactions resp. the documents connected to the transactions
 
{|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:1px #AAA solid; border-collapse:collapse; empty-cells:show;"
 
|-style="text-align:left; background:#FFFFFF;"
 
!Column
 
!Data type
 
!Description
 
!Requ.
 
!Ind.
 
|-style="background:#FFFFFF;"
 
|<u>TransactionID</u>
 
 
|int
 
|int
|Unique ID for the Transaction, refers to table Transaction  (= Part of primary key and foreign key)
+
|The current project selected by the user
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|<u>Date</u>
 
|datetime
 
|The date of the event of a transaction
 
|R
 
|U
 
|-style="background:#FFFFFF;"
 
|TransactionText
 
|nvarchar (MAX)
 
|The text of a transaction document
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|TransactionDocument
 
|image (2147483647)
 
|A scanned document connected to this transaction event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|InternalNotes
 
|nvarchar (MAX)
 
|Internal notes about this transaction event
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedWhen
 
|datetime
 
|The time when this dataset was created<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogCreatedBy
 
|nvarchar (50)
 
|Who created this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
|-style="background:#FFFFFF;"
 
|LogUpdatedWhen
 
|datetime
 
|The last time when this dataset was updated<br />''DefaultValue: getdate()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|LogUpdatedBy
 
|nvarchar (50)
 
|Who was the last to update this dataset<br />''DefaultValue: user_name()''
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|-style="background:#FFFFFF;"
 
|RowGUID
 
|uniqueidentifier
 
|<br />''DefaultValue: newsequentialid()''
 
|R
 
 
|&nbsp; - &nbsp;
 
|&nbsp; - &nbsp;
 
|}
 
|}

Latest revision as of 10:41, 12 September 2013

Color code for accessibility

no_restrictions there are no restrictions to access this entity
read_only the access is limited to read only
inapplicable the entity is inapplicable


Color code for determination

user_defined the value can be defined by the user
service_link the value represents a link to a module
calculated the value is calculated by the system e.g. from other entries


Table: Analysis

Analysis types used within the database

Column Data type Description Requ. Ind.
AnalysisID int ID of the analysis (Primary key) R U
AnalysisParentID int Analysis ID of the parent analysis if it belongs to a certain type documented in this table   -     -  
DisplayText nvarchar (50) Name of the analysis as e.g. shown in user interface   -     -  
Description nvarchar (MAX) Description of the analysis   -     -  
MeasurementUnit nvarchar (50) The measurement unit used for the analysis, e.g. mm, µmol, kg   -     -  
Notes nvarchar (MAX) Notes concerning this analysis   -     -  
AnalysisURI varchar (255) URI referring to an external documentation of the analysis   -     -  
OnlyHierarchy bit If the entry is only used for the hierarchical arrangement of the entries
DefaultValue: (0)
  -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: AnalysisResult

Value lists for analysis types with predefined values, e.g. "0, 1, 2, 3, ..." for Red list category. Includes description etc. for the values in the list.

Column Data type Description Requ. Ind.
AnalysisID int ID of the analysis (Primary key) R U
AnalysisResult nvarchar (255) The categorized value of the analysis R U
Description nvarchar (500) Description of enumerated object, displayed in the user interface   -     -  
DisplayText nvarchar (50) Short abbreviated description of the object, displayed in the user interface   -     -  
DisplayOrder smallint The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.   -     -  
Notes nvarchar (500) Internal development notes about usage, definition, etc. of an enumerated object   -     -  
LogInsertedBy nvarchar (50) Name of user who first entered (typed or imported) the data.
DefaultValue: user_name()
  -     -  
LogInsertedWhen smalldatetime Date and time when the data were first entered (typed or imported) into this database.
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Name of user who last updated the data.
DefaultValue: user_name()
  -     -  
LogUpdatedWhen smalldatetime Date and time when the data were last updated.
DefaultValue: getdate()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: AnalysisTaxonomicGroup

The types of analysis that are available for a taxonomic group

Column Data type Description Requ. Ind.
AnalysisID int Analysis ID, foreign key of table Analysis. R U
TaxonomicGroup nvarchar (50) Taxonomic group the organism identified by this unit belongs to. Groups listed in table CollTaxonomicGroup_Enum (= foreign key) R U
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: Collection

The collections where the specimen are stored

Column Data type Description Requ. Ind.
CollectionID int Unique reference ID for the collection (= Primary key) R U
CollectionParentID int For a subcollection within another collection: CollectionID of the collection to which the subcollection belongs. Empty for an independent collection   -     -  
CollectionName nvarchar (255) Name of the collection (e. g. 'Herbarium Kew') or subcollection (e. g. 'cone collection', 'alcohol preservations'). This text should be kept relatively short, use Description for additional information R   -  
CollectionAcronym nvarchar (10) A unique code for the Collection, e.g. the herbarium code from Index Herbariorum   -     -  
AdministrativeContactName nvarchar (500) The name of the person or organisation responsible for this collection   -     -  
AdministrativeContactAgentURI varchar (255) The URI of the person or organisation responsible for the Collection e.g. as provided by the module DiversityAgents   -     -  
Description nvarchar (MAX) A short description of the collection   -     -  
Location nvarchar (255) Optionally location of the collection, e.g. the number within a file system or a description of the room(s) housing the (sub)collection   -     -  
CollectionOwner nvarchar (255) The owner of the collection as e.g. printed on a label, should be given if CollectionParentID is null   -     -  
DisplayOrder smallint The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionAgent

The collector(s) of collection specimens

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to ID of CollectionEvent (= Foreign key and part of primary key) R U
CollectorsName nvarchar (255) Name of the Collector
Preset value: SELECT CombinedNameCache FROM UserProxy WHERE LoginName = USER_NAME()
R U
CollectorsAgentURI varchar (255) The URI of the Agent, e.g. as stored within the module DiversityAgents
Preset value: SELECT UserURI FROM UserProxy WHERE LoginName = USER_NAME()
  -     -  
CollectorsSequence datetime The order of collectors in a team. Automatically set by the database system
DefaultValue: getdate()
Preset value: getdate()
  -   U
CollectorsNumber nvarchar (50) Number assigned to a specimen or a batch of specimens by the collector during the collection event (= 'field number')
Preset value: Übername der AccessionNumber
  -     -  
Notes nvarchar (MAX) Notes about the collector, e.g. if the name is uncertain   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEvent

The collection event where the specimen was collected

Column Data type Description Requ. Ind.
CollectionEventID int Unique ID for the collection event (= Primary key) R U
Version int The version of the dataset. Automatically set by the system.
DefaultValue: (1)
R   -  
SeriesID int The ID of the related expedition. Relates to the PK of the table CollectionExpedition (Foreign key).   -     -  
CollectorsEventNumber nvarchar (50) Number assigned to a collection event by the collector (= 'field number')   -     -  
CollectionDate datetime The date of the event calulated from the entries in CollectionDay, -Month and -Year.
Preset value: getdate()
  -     -  
CollectionDay tinyint The day of the date of the event or when the collection event started
Preset value: DAY(getdate())
  -     -  
CollectionMonth tinyint The month of the date of the event or when the collection event started
Preset value: MONTH(getdate())
  -     -  
CollectionYear smallint The year of the date of the event or when the collection event started
Preset value: YEAR(getdate())
  -     -  
CollectionDateSupplement nvarchar (100) Verbal or additional collection date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'. The end date if the collection event comprises a period. The time of the event if necessary.   -     -  
CollectionDateCategory nvarchar (50) Category of the date of the identification e.g. "system", "estimated" (= foreign key, see in table CollEventDateCategory_Enum)
Preset value: 'actual'
  -     -  
CollectionTime varchar (50) The time of the event or when the collection event started   -     -  
CollectionTimeSpan varchar (50) The time span e.g. in seconds of the collection event   -     -  
LocalityDescription nvarchar (MAX) Locality description of the locality, exactly as written on the original label (i.e. without corrections during data entry)   -     -  
HabitatDescription nvarchar (MAX) Geo-ecological description of the locality, exactly as written on the original label (i.e. without corrections during data entry)   -     -  
ReferenceTitle nvarchar (255) The title of the publication where the collection event was published. Note this is only a cached value where ReferenceURI is present   -     -  
ReferenceURI varchar (255) URI (e.g. LSID) of the source publication where the collection event is published, may e.g. refer to the module DiversityReferences   -     -  
CollectingMethod nvarchar (MAX) Description of the method used for collecting the samples, e.g. traps, moist chambers, drag net   -     -  
Notes nvarchar (MAX) Notes about the collection event   -     -  
CountryCache nvarchar (50) The country where the collection event took place. Cached value derived from an entry in CollectionEventLocalisation   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ReferenceDetails nvarchar (50) The exact location within the reference, e.g. pages, plates   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEventImage

The images showing the site of the collection event or other media like a voice recording

Column Data type Description Requ. Ind.
CollectionEventID int Unique ID for the collection event (= Primary key) R U
URI varchar (255) The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources R U
ResourceURI varchar (255) The URI of the resource (e.g. see module DiversityResources)   -     -  
ImageType nvarchar (50) Type of the image, e.g. map
Preset value: 'photography'
  -     -  
Notes nvarchar (MAX) Notes to this image concerning the collection event   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
Description xml (MAX) Description of the image   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEventLocalisation

The geographic localisation of a collection event

Column Data type Description Requ. Ind.
CollectionEventID int Refers to the ID of CollectionEvent (= Foreign key and part of primary key) R U
LocalisationSystemID int Refers to the ID of LocalisationSystem (= Foreign key and part of primary key) R U
Location1 nvarchar (255) Either a named location selected from a thesaurus (e. g. 'Germany, Bavaria, Kleindingharting') or altitude range or other values (e. g. 100-200 m)   -     -  
Location2 nvarchar (255) Corresponding value to Location1 e.g. ID or URI of gazetteer or thesaurus   -     -  
LocationAccuracy nvarchar (50) The accuracy of the determination of this locality   -     -  
LocationNotes nvarchar (MAX) Notes on the location   -     -  
DeterminationDate smalldatetime Date of the determination of the geographical localisation
Preset value: getdate()
  -     -  
DistanceToLocation varchar (50) Distance from the specified place to the real location of the collection event (m)   -     -  
DirectionToLocation varchar (50) Direction from the specified place to the real location of the collection event (Degrees rel. to north)   -     -  
ResponsibleName nvarchar (255) The name of the agent (person or organization) responsible for this entry.
Preset value: dbo.CurrentUserName()
  -     -  
ResponsibleAgentURI varchar (255) URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)
Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()
  -     -  
AverageAltitudeCache float Calculated altitude as parsed from the location fields   -     -  
AverageLatitudeCache float Calculated latitude as parsed from the location fields   -     -  
AverageLongitudeCache float Calculated longitude as parsed from the location fields   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
Geography geography The geography of the localisation   -     -  
RecordingMethod nvarchar (500) The method or device used for the recording of the localisation   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEventProperty

A property of a collection site, e.g. exposition, slope, vegetation. May refer to Diversity Workbench module DiversityScientificTerms

Column Data type Description Requ. Ind.
CollectionEventID int Refers to the ID of CollectionEvent (= Foreign key and part of primary key) R U
PropertyID int The ID of the descriptor of the collection event, foreign key, see table Descriptor R U
DisplayText nvarchar (255) The text for the property as shown e.g. in a user interface   -     -  
PropertyURI varchar (255) URI referring to an external datasource e.g. DiversityTerminology   -     -  
PropertyHierarchyCache nvarchar (MAX) A cached text of the complete name of the descriptor including superior categories if present   -     -  
PropertyValue nvarchar (255) The value of a captured feature e.g. temperature, pH, vegetation etc. If there is a range this is the lower or first value   -     -  
ResponsibleName nvarchar (255) The name of the agent (person or organization) responsible for this entry.
Preset value: dbo.CurrentUserName()
  -     -  
ResponsibleAgentURI varchar (255) URI of the person or organisation responsible for the data (see e.g. module DiversityAgents)
Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()
  -     -  
Notes nvarchar (MAX) Notes about the property of the colletion site.   -     -  
AverageValueCache float For numeric values - a cached average value according to the   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEventSeries

The series within which collection events take place

Column Data type Description Requ. Ind.
SeriesID int Primary key. The ID for this expedition (= Primary key) R U
SeriesParentID int The ID of the superior expedition   -     -  
Description nvarchar (MAX) The description of the expedition as it will be printed on e.g. the label R   -  
SeriesCode nvarchar (50) The user defined code for an expedition   -     -  
Notes nvarchar (MAX) Notes about this expedition   -     -  
Geography geography The geography of the collection event series   -     -  
DateStart datetime The date and time when the collection event series started
Preset value: getdate()
  -     -  
DateEnd datetime The date and time when the collection event series ended   -     -  
DateCache datetime Obsolete, use fields for start and end of the collection event series instead   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionEventSeriesImage

The images showing the sites of a collection event series or other media like a voice recording

Column Data type Description Requ. Ind.
SeriesID int Unique ID for the collection event series (= Foreign key and part of primary key) R U
URI varchar (255) The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources R U
ResourceURI varchar (255) The URI of the resource (e.g. see module DiversityResources)   -     -  
ImageType nvarchar (50) Type of the image, e.g. map
Preset value: 'photography'
  -     -  
Notes nvarchar (MAX) Notes to this image concerning the collection event   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
Description xml (MAX) Description of the image   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionExternalDatasource

CollectionExternalDatasource document the sources of the names.

Column Data type Description Requ. Ind.
ExternalDatasourceID int An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system) R U
ExternalDatasourceName nvarchar (255) The name of the data collection that has been integrated or can be linked to for further analysis   -     -  
ExternalDatasourceVersion nvarchar (255) The version of this data collection (either official version number, or dates when the collection was integrated)   -     -  
Rights nvarchar (500) A description of copyright agreements or permission to use data from the external database   -     -  
ExternalDatasourceAuthors nvarchar (200) The persons or institutions responsible for the external database   -     -  
ExternalDatasourceURI nvarchar (300) The URI of the database provider resp. the external database   -     -  
ExternalDatasourceInstitution nvarchar (300) The institution responsible for the external database   -     -  
InternalNotes nvarchar (1500) Additional notes concerning this data collection   -     -  
ExternalAttribute_NameID nvarchar (255) The table and field name in the external data collection to which CollectionExternalID refers   -     -  
PreferredSequence tinyint For selection in e.g. picklists: of several equal names only the name from the source with the lowest preferred sequence will be provided.   -     -  
Disabled bit If this source should be disabled for selection of names e.g. in picklists   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionImage

The images showing the collection

Column Data type Description Requ. Ind.
CollectionID int Refers to the ID of Collection (= Foreign key and part of primary key) R U
URI varchar (255) The complete URI address of the image. R U
ImageType nvarchar (50) Type of the image, e.g. label   -     -  
Notes nvarchar (MAX) Notes about the collection image   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogInsertedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogInsertedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
Description xml (MAX) Description of the image   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionManager

Collection managers within DiversityCollection, responsible of specimen transactions

Column Data type Description Requ. Ind.
LoginName nvarchar (50) A login name which the user uses for access the DivesityWorkbench, Microsoft domains, etc.. R U
AdministratingCollectionID int ID for the collection for which the Manager has the right to administrate the transaction. Corresponds to AdministratingCollectionID in table Transaction. R U
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION


Table: CollectionRequester

Requesters within DiversityCollection, responsible of specimen transactions

Column Data type Description Requ. Ind.
LoginName nvarchar (50) A login name which the user uses for access to the DivesityWorkbench, Microsoft domains, etc.. R U
AdministratingCollectionID int ID for the collection for which the Requester has the right to request specimen. Corresponds to AdministratingCollectionID in table Transaction. R U
IncludeSubcollections bit If the subcollections of the administrating collection are accessible for a request   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimen

The data directly attributed to the collection specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Unique reference ID for the collection specimen record (primary key) R U
Version int The version of the dataset
DefaultValue: (1)
R   -  
CollectionEventID int Refers to the ID of CollectionEvent (= Foreign key and part of primary key)   -     -  
CollectionID int ID of the Collection as stored in table Collection (= foreign key, see table Collection)   -     -  
AccessionNumber nvarchar (50) Accession number of the specimen within the collection, e.g. "M-29834752"   -    
AccessionDate datetime The date of the accession calculated from the entries in AccessionDay, -Month and -Year   -     -  
AccessionDay tinyint The day of the date when the specimen was acquired in the collection   -     -  
AccessionMonth tinyint The month of the date when the specimen was acquired in the collection   -     -  
AccessionYear smallint The year of the date when the specimen was acquired in the collection   -     -  
AccessionDateSupplement nvarchar (255) Verbal or additional accession date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'   -     -  
AccessionDateCategory nvarchar (50) Category of the date of the identification e.g. "system", "estimated" (= foreign key, see in table xColl_DateCategory_Enum)   -     -  
DepositorsName nvarchar (255) The name of the depositor(s) (person or organization responsible for deposition). Where entire collections are deposited, this should also contain the collection name (e.g. 'Herbarium P. Döbbler')   -     -  
DepositorsAgentURI varchar (255) The URI of the depositor(s) (person or organization responsible for deposition)   -     -  
DepositorsAccessionNumber nvarchar (50) Accession number of the specimen within the previous or original collection, e.g. 'D-23948'   -     -  
LabelTitle nvarchar (255) The title of the label e.g. for printing labels.   -     -  
LabelType nvarchar (50) Printed, typewritten, typewritten with handwriting added, entirely in handwriting, etc.   -     -  
LabelTranscriptionState nvarchar (50) The state of the transcription of a label into the database: 'Not started', 'incomplete', 'complete'   -     -  
LabelTranscriptionNotes nvarchar (255) User defined notes concerning the transcription of the label into the database   -     -  
ExsiccataURI varchar (255) If specimen is an exsiccata: The URI of the Exsiccata series, e.g. as stored within the DiversityExsiccata module   -     -  
ExsiccataAbbreviation nvarchar (255) If specimen is an exsiccata: Standard abbreviation of the exsiccata (not necessarily a unique identifier; editors or publication places may change over time)   -     -  
OriginalNotes nvarchar (MAX) Notes found on the label of the specimen, by the original collector or from a later revision   -     -  
AdditionalNotes nvarchar (MAX) Additional notes made by the editor of the specimen record, e. g. 'doubtful identification/locality'   -     -  
ReferenceTitle nvarchar (255) The title of the publication where the specimen was published. Note this is only a cached value where ReferenceURI is present   -     -  
ReferenceURI varchar (255) URI (e.g. LSID) of reference where specimen is published, e.g. referring to the module DiversityReferences   -     -  
Problems nvarchar (255) Description of a problem that occurred during data editing. Typically these entries should be deleted after help has been obtained. Do not enter scientific problems here; use AdditionalNotes for such permanent problems!   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
InternalNotes nvarchar (MAX) Internal notes that should not be published e.g. on websites   -     -  
ExternalDatasourceID int An ID to identify an external data collection of collection specimen (primary key, the ID has no meaning outside of the DiversityWorkbench system)   -     -  
ExternalIdentifier nvarchar (100) The identifier of the external specimen as defined in the external datasource   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ReferenceDetails nvarchar (50) The exact location within the reference, e.g. pages, plates   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimenImage

The images, voice recording or other medium of a collection specimen, an identification unit or part within this specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
URI varchar (255) The complete URI address of the image. This is only a cached value if ResourceID is available referring to the module DiversityResources R U
ResourceURI varchar (255) The URI of the image, e.g. as stored in the module DiversityResources.   -     -  
SpecimenPartID int Optional: If the dataset is not related to a part of a specimen, the ID of a related part (= foreign key)   -     -  
IdentificationUnitID int If image refers to only on out of several identification units for a specimen, refers to the ID of an IdentificationUnit for a CollectionSpecimen (= foreign key)   -     -  
ImageType nvarchar (50) Type of the image, e.g. photograph
Preset value: 'photography'
  -     -  
Notes nvarchar (MAX) Notes about the specimen image   -     -  
DataWithholdingReason nvarchar (255) If the dataset is withhold, the reason for withholding the data, otherwise null   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
Description xml (MAX) Description of the image   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimenPart

Parts of a collection specimen. Includes a possible hierarchy of the parts

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
DerivedFromSpecimenPartID int SpecimenPartID of the specimen from which the current specimen is derived from   -     -  
PreparationMethod nvarchar (MAX) The method used for the preparation of the part of the specimen, e.g. the inoculation method for cultures   -     -  
PreparationDate datetime The date and time when the part was preparated e.g when it was separated from the source object   -     -  
AccessionNumber nvarchar (50) Accession number of the part of the specimen within the collection if it is different from the accession number of the specimen as stored in the table CollectionSpecimen, e.g. "M-29834752"   -    
PartSublabel nvarchar (50) The label for a part of a specimen, e.g. "cone", or a number attached to a duplicate of a specimen   -     -  
CollectionID int ID of the Collection as stored in table Collection (= foreign key, see table Collection)
Preset value: -1
R   -  
MaterialCategory nvarchar (50) Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc. (= foreign key, see table CollMaterialCategory_Enum)
DefaultValue: N'specimen'
Preset value: specimen
R   -  
StorageLocation nvarchar (255) A code identifying the place where the specimen is stored within the collection. Frequently the accepted scientific name is used as storage location code.   -     -  
Stock float Number of stock units if the specimen is stored in separated units e.g. several boxes or vessels (max. 255)   -     -  
Notes nvarchar (MAX) Notes concerning the storage of the sample   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
SpecimenPartID int ID of the collection specimen part (= part of Primary key). R U
StorageContainer nvarchar (500) The container in which the part is stored   -     -  
StockUnit nvarchar (50) If empty the stock is given as a count, else it contains the unit in which stock is expressed, e.g. µl, ml, kg etc.   -     -  
ResponsibleName nvarchar (255) Name of the person or institution responsible for the preparation   -     -  
ResponsibleAgentURI varchar (255) URI of the person or institution responsible for the preparation (= foreign key) as stored in the module DiversityAgents   -     -  
DataWithholdingReason nvarchar (255) If the specimen part is withhold, the reason for withholding the data, otherwise null.   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimenProcessing

The processing that was applied to a collection specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to ID of CollectionSpecimen (= Foreign key and part of primary key) R U
ProcessingDate datetime Date and time of the start of the processing
DefaultValue: getdate()
R U
ProcessingID int ID of the processing method. Refers to ProcessingID in table Processing (foreign key)
DefaultValue: (1)
R   -  
Protocoll nvarchar (100) The label of the processing protocoll   -     -  
SpecimenPartID int Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart)   -     -  
ProcessingDuration varchar (50) The duration of the processing including the unit (e.g. 5 min) or the end of the processing starting at the processingDate (e.g. 23.05.2008)   -     -  
ResponsibleName nvarchar (255) Name of the person or institution responsible for the determination   -     -  
ResponsibleAgentURI varchar (255) URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.   -     -  
Notes nvarchar (MAX) Notes about the processing   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ToolUsage xml (MAX) The tools used for the processing and their usage or settings.   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimenRelation

The relations of a collection specimen to other collection specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Unique reference ID for the collection specimen record (primary key) R U
RelatedSpecimenURI varchar (255) URI of the related specimen R U
RelatedSpecimenDisplayText varchar (255) The name of a related specimen as shown e.g. in a user interface R   -  
RelationType nvarchar (50) Type of the relation between the specimen (= foreign key, see table CollRelationType_Enum)   -     -  
RelatedSpecimenCollectionID int ID of the Collection as stored in table Collection (= foreign key, see table Collection)   -     -  
RelatedSpecimenDescription nvarchar (MAX) Description of the related specimen   -     -  
Notes nvarchar (MAX) Notes on the relation to the specimen   -     -  
IsInternalRelationCache bit If the relation represents a connection between specimen in this database
DefaultValue: (1)
R   -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionSpecimenTransaction

The transactions in which a specimen was involved

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to ID of CollectionSpecimen (= Foreign key and part of primary key) R U
TransactionID int Unique ID for the transaction (= Foreign key and part of primary key) R U
SpecimenPartID int Optional: If the dataset is related to a part of a specimen, the ID of a related part (= foreign key, see table CollectionSpecimenPart) R U
IsOnLoan bit True if a specimen is on loan   -     -  
LogInsertedBy nvarchar (50) Name of user who first entered (typed or imported) the data.
DefaultValue: user_name()
  -     -  
LogInsertedWhen smalldatetime Date and time when the data were first entered (typed or imported) into this database.
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Name of user who last updated the data.
DefaultValue: user_name()
  -     -  
LogUpdatedWhen smalldatetime Date and time when the data were last updated.
DefaultValue: getdate()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
AccessionNumber nvarchar (255) Accession number that has been assigen to the part of the specimen e.g. in connection with a former inventory.   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: CollectionUser

Users of collections within DiversityCollection

Column Data type Description Requ. Ind.
LoginName nvarchar (50) A login name which the user uses for access the DivesityWorkbench, Microsoft domains, etc.. R U
CollectionID int ID for the collection for the User has access to administrate the transaction. R U
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ExternalRequestCredentials

External requestors with the permission to create a request for a loan

Column Data type Description Requ. Ind.
RequesterLogin nvarchar (50) Login of the person responsible for the loan requests in the collection R U
AdministratingCollectionID int The ID of the collection which gets the request for a loan. Corresponds to the AdministratingCollectionID in table Transaction. R U
RequestingCollectionID int The ID of the collection for which the requester has the permission to create a request   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: Identification

The identifications of the organisms within a specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
IdentificationUnitID int Refers to the ID of IdentficationUnit (= foreign key and part of primary key) R U
IdentificationSequence smallint The sequence of the identifications. The last identification (having the highest sequence) is regarded as valid
DefaultValue: (1)
Preset value: 1
R U
IdentificationDate datetime The date of the identification calculated from the entries in IdentificationDay, -Month and -Year   -     -  
IdentificationDay tinyint The day of the identification event
Preset value: DAY(getdate())
  -     -  
IdentificationMonth tinyint The month of the identification event
Preset value: MONTH(getdate())
  -     -  
IdentificationYear smallint The year of the identification event. The year may be empty if only the day or month are known.
Preset value: YEAR(getdate())
  -     -  
IdentificationDateSupplement nvarchar (255) Verbal or additional identification date information, e.g. 'end of summer 1985', 'first quarter', '1888-1892'   -     -  
IdentificationDateCategory nvarchar (50) Category of the date of the identification e.g. "system", "estimated" (= foreign key, see in table CollDateCategory_Enum)
Preset value: 'actual'
  -     -  
VernacularTerm nvarchar (255) Name or term other than a taxonomic (= scientific) name, e.g. 'pine', 'limestone', 'conifer', 'hardwood'   -     -  
TaxonomicName nvarchar (255) Valid name of the species (including the taxonomic author where available). Example: 'Rosa canina L.'   -     -  
NameURI varchar (255) The URI of the taxonomic name, e.g. as provided by the module DiversityTaxonNames.   -     -  
IdentificationCategory nvarchar (50) Category of the identification e.g. 'determination', 'confirmation', 'absence' (= foreign key, see table CollIdentificationCategory_Enum)
Preset value: 'determination'
  -     -  
IdentificationQualifier nvarchar (50) Qualification of the identification e.g. "cf."," aff.", "sp. nov." (= foreign key, see table CollIdentificationQualifier_Enum)   -     -  
TypeStatus nvarchar (50) If identification unit is type of a taxonomic name: holotype, syntype, etc. (= foreign key, see table CollTypeStatus_Enum)   -     -  
TypeNotes nvarchar (MAX) Notes concerning the typification of this specimen   -     -  
ReferenceTitle nvarchar (255) Publications or authoritative opinions of scientist used during the identification process. Example: enter 'Schmeil-Fitschen 1995' if this field flora was used.   -     -  
ReferenceURI varchar (255) The URI of the reference e.g. as provided by the module DiversityReferences   -     -  
Notes nvarchar (MAX) User defined notes, e.g. the reason for a re-determination / change of the name, etc.   -     -  
ResponsibleName nvarchar (255) Name of the person or institution responsible for the determination
Preset value: dbo.CurrentUserName()
  -     -  
ResponsibleAgentURI varchar (255) URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()
  -     -  
LogCreatedWhen datetime Date and time when the dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Login of the user who created the dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime Date and time when the dataset was changed
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Login of the user who changed the dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ReferenceDetails nvarchar (50) The exact location within the reference, e.g. pages, plates   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: IdentificationUnit

Organism that is present in or on a collection specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
IdentificationUnitID int ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units, R U
LastIdentificationCache nvarchar (255) The last identification as entered in table Identification R  
FamilyCache nvarchar (255) A cached value of the family of the taxon of the last identification. Can be set by the editor if NameURI in table Identification is NULL, otherwise set by the system.   -     -  
OrderCache nvarchar (255) A cached value of the order of the taxon of the last identification. Can be set by the editor if NameURI in table Identification is NULL, otherwise set by the system.   -     -  
TaxonomicGroup nvarchar (50) Taxonomic group the organism identified by this unit belongs to. Groups listed in table CollTaxonomicGroup_Enum (= foreign key) R   -  
OnlyObserved bit True if the organism was only observed rather than collected. It is therefore not present on the preserved specimen. Example: Tree under which the collected mycorrhizal fungus grew.
DefaultValue: (0)
Preset value: True
  -     -  
RelatedUnitID int The IdentificationUnitID of the organism or substrate, on which this organism is growing (= foreign key)   -     -  
RelationType nvarchar (50) The relation of an unit to its substrate, e.g. parasitism, symbiosis etc. as stored in CollRelationType_Enum (= foreign key)   -     -  
ColonisedSubstratePart nvarchar (255) If a substrate association exists: part of the substrate that is affected in the interaction (e.g. 'leaves' if a fungus is growing on the leaves of an infected plant)   -     -  
LifeStage nvarchar (255) Examples: 'II, III' for spore generations of rusts or 'seed', 'seedling' etc. for higher plants   -     -  
Gender nvarchar (50) The gender of the identification unit, e.g. 'male'   -     -  
NumberOfUnits smallint The number of units of this identification unit, e.g. 400 beetle in a bottle   -     -  
ExsiccataNumber nvarchar (50) If specimen is an exsiccata: Number of current specimen within the exsiccata series   -     -  
ExsiccataIdentification smallint Refers to the IdentificationSequence in Identification (= foreign key). The name under which the collection specimen resp. this unit is published within an exsiccata.   -     -  
UnitIdentifier nvarchar (50) An identifier for the identification of the unit e.g. a number painted on a tree within an experimental plot   -     -  
UnitDescription nvarchar (50) Description of the unit, esp. if not an organism but parts or remnants of it were present or observed, e.g. a nest of an insect or a song of a bird   -     -  
Circumstances nvarchar (50) Circumstances of the occurence of the organism   -     -  
DisplayOrder smallint The sequence in which the units within this specimen will appear on e.g. a label where the first unit may be printed in the header and others in the text below. 0 means the unit should not appear on a label.
DefaultValue: (1)
R   -  
Notes nvarchar (MAX) Further information on the identification unit or interaction, e. g. infection symptoms like 'producing galls'   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
HierarchyCache nvarchar (500)     -     -  
ParentUnitID int The IdentificationUnitID of a parent organism of which this organism is a child of (= foreign key).   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: IdentificationUnitAnalysis

The analysis values taken from an identification unit

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
IdentificationUnitID int Refers to the ID of IdentficationUnit (= foreign key and part of primary key) R U
AnalysisID int Analysis ID, foreign key of table Analysis. R U
AnalysisNumber nvarchar (50) Number of the analysis
Preset value: 1
R U
AnalysisResult nvarchar (MAX) The result of the analysis   -     -  
ExternalAnalysisURI varchar (255) An URI for an analysis as defined in an external datasoure   -     -  
ResponsibleName nvarchar (255) Name of the person or institution responsible for the determination
DefaultValue: [dbo].[CurrentUserName]()
Preset value: dbo.CurrentUserName()
  -     -  
ResponsibleAgentURI varchar (255) URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.
Preset value: SELECT AgentURI FROM UserProxy WHERE LoginName = USER_NAME()
  -     -  
AnalysisDate nvarchar (50) The date of the analysis
Preset value: getdate()
  -     -  
SpecimenPartID int ID of the part of a specimen (optional, Foreign key) if the analysis was done with a part of the specimen (see table CollectionSpecimenPart).   -     -  
Notes nvarchar (MAX) Notes concerning this analysis   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ToolUsage xml (MAX) The tools used for the analysis and their usage or settings.   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: IdentificationUnitGeoAnalysis

The geographical position or region of an organism at a certain time

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
IdentificationUnitID int Refers to the ID of IdentficationUnit (= foreign key and part of primary key) R U
AnalysisDate datetime The date of the analysis R U
Geography geography The geography of the identification unit according to WGS84, e.g. a point (latitide, longitude and altitude)   -     -  
Geometry geometry (MAX) The geometry of the identifiction unit, e.g. an area   -     -  
ResponsibleName nvarchar (255) Name of the person or institution responsible for the determination   -     -  
ResponsibleAgentURI varchar (255) URI of the person or institution responsible for the determination (= foreign key) as stored in the module DiversityAgents.   -     -  
Notes nvarchar (MAX) Notes concerning this analysis   -     -  
LogCreatedWhen datetime The time when this dataset was created   -     -  
LogCreatedBy nvarchar (50) Who created this dataset   -     -  
LogUpdatedWhen datetime The last time when this dataset was updated   -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: IdentificationUnitInPart

The list of the organisms that are found in a part of the specimen

Column Data type Description Requ. Ind.
CollectionSpecimenID int Refers to the ID of CollectionSpecimen (= Foreign key and part of primary key) R U
IdentificationUnitID int ID of the identification unit (= part of Primary key). Usually one of possibly several organisms present on the collection specimen. Example: parasite with hyperparasite on plant leaf = 3 units, R U
SpecimenPartID int ID of the part of a specimen (optional, Foreign key) if the identification unit is located on a part of the specimen (see table CollectionSpecimenPart). R U
DisplayOrder smallint The sequence in which the units within this part will appear on e.g. a label where the first unit may be printed in the header and others in the text below. 0 means the unit should not appear on a label.
DefaultValue: (1)
R   -  
Description nvarchar (500) A description of the unit, esp. if not a whole unit but e.g. parts of it are stored in the collection, e.g. a nest of a bird   -     -  
LogInsertedBy nvarchar (50) Name of user who first entered (typed or imported) the data.
DefaultValue: user_name()
  -     -  
LogInsertedWhen smalldatetime Date and time when the data were first entered (typed or imported) into this database.
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Name of user who last updated the data.
DefaultValue: user_name()
  -     -  
LogUpdatedWhen smalldatetime Date and time when the data were last updated.
DefaultValue: getdate()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: LocalisationSystem

The geographic localisation systems, e.g. coordinates

Column Data type Description Requ. Ind.
LocalisationSystemID int Unique ID for the localisation system (= Primary key) R U
LocalisationSystemParentID int LocalisationSystemID of the superior LocalisationSystem   -     -  
LocalisationSystemName nvarchar (100) Name of the system used for the determination of the place of the collection, e. g. Gauss-Krüger, MTB, GIS R   -  
DefaultAccuracyOfLocalisation nvarchar (50) The default for the accuracy of values that can be reached with this method   -     -  
DefaultMeasurementUnit nvarchar (50) The default measurement unit for the localisation system, e.g. m, geograpic coordinates   -     -  
ParsingMethodName nvarchar (50) Internal value, specifying a programming method used for parsing text in fields Location1/Location2 in table CollectionLocalisation   -     -  
DisplayText nvarchar (50) Short abbreviated description of the localisation system as displayed in the user interface   -     -  
DisplayEnable bit Specifies if this item is enabled to be used within the database. LocalisationSystems can be disabled to avoid seeing them, but to keep the definition for the future.   -     -  
DisplayOrder smallint The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.   -     -  
Description nvarchar (255) Description of the localisation method   -     -  
DisplayTextLocation1 nvarchar (50) Short abbreviated description of the attribute Location1 in the table CollectionGeography as displayed in the user interface   -     -  
DescriptionLocation1 nvarchar (255) Description of the attribute Location1 in the table CollectionGeography as displayed in the user interface   -     -  
DisplayTextLocation2 nvarchar (50) Short abbreviated description of the attribute Location2 in the table CollectionGeography as displayed in the user interface   -     -  
DescriptionLocation2 nvarchar (255) Description of the attribute Location2 in the table CollectionGeography as displayed in the user interface   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: Processing

The processings of the specimen

Column Data type Description Requ. Ind.
ProcessingID int ID of the processing (Primary key) R U
ProcessingParentID int The ID of the superior type of the processing   -     -  
DisplayText nvarchar (50) The display text of the processing as shown e.g. in a user interface   -     -  
Description nvarchar (MAX) Description of the processing   -     -  
Notes nvarchar (MAX) Notes about the processing   -     -  
ProcessingURI varchar (255) An URI for a processing as defined in an external datasource   -     -  
OnlyHierarchy bit If the entry is only used for the hierarchical arrangement of the entries
DefaultValue: (0)
  -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ProcessingMaterialCategory

The processings that are possible for a certain material category

Column Data type Description Requ. Ind.
ProcessingID int ID of the processing. Refers to ProcessingID in table Processing (foreign key)
DefaultValue: (1)
R U
MaterialCategory nvarchar (50) Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.
DefaultValue: N'specimen'
R U
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ProjectAnalysis

The types of the analysis that are available for a project

Column Data type Description Requ. Ind.
AnalysisID int ID of the analysis (Primary key) R U
ProjectID int ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) R U
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ProjectProcessing

The types of processing available within a project

Column Data type Description Requ. Ind.
ProcessingID int ID of the Processing (Primary key) R U
ProjectID int ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) R U
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ProjectProxy

The projects as stored in the module DiversityProjects

Column Data type Description Requ. Ind.
ProjectID int ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) R U
Project nvarchar (50) The name or title of the project as shown in a user interface (Projects are defined in DiversityProjects)   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ImageDescriptionTemplate xml (MAX) Template for the description of images   -     -  
ProjectURI varchar (255) The URI of the project, e.g. as provided by the module DiversityProjects.   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: ProjectUser

The projects that a user can access

Column Data type Description Requ. Ind.
LoginName nvarchar (50) A login name which the user uses for access the DivesityWorkbench, Microsoft domains, etc.. R U
ProjectID int ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) R U
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
ReadOnly bit If the user has only read access to data of this project
DefaultValue: (0)
  -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: Property

The list of the properties that can be specified for the collection site

Column Data type Description Requ. Ind.
PropertyID int Unique ID for the property (= Primary key) R U
PropertyParentID int PropertyID of the superior Property   -     -  
PropertyName nvarchar (100) Name of the system used for the characterisation of the collection site, e. g. Lithostratigraphy R   -  
DefaultAccuracyOfProperty nvarchar (50) The default for the accuracy of values that can be reached with this method   -     -  
DefaultMeasurementUnit nvarchar (50) The default measurement unit for the characterisation system, e.g. pH   -     -  
ParsingMethodName nvarchar (50) Internal value, specifying a programming method used for parsing the contents in table CollectionEventProperty R   -  
DisplayText nvarchar (50) Short abbreviated description of the characterisation system as displayed in the user interface   -     -  
DisplayEnabled bit Specifies if this item is enabled to be used within the database. Properties can be disabled to avoid seeing them, but to keep the definition for the future.   -     -  
DisplayOrder smallint The order in which the entries are displayed. The order may be changed at any time, but all values must be unique.   -     -  
Description nvarchar (255) Description of the characterisation method   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: Transaction

Transactions like loan, borrow, gift, exchange etc. of specimen if they are e.g. permanently or temporary transfered from one collection to another

Column Data type Description Requ. Ind.
TransactionID int Unique ID for the transaction (= Primary key) R U
ParentTransactionID int The ID of a preceeding transaction of a superior transaction if transactions are organized in a hierarchy   -     -  
TransactionType nvarchar (50) Type of the transaction e.g. gift in or out, exchange in or out, purchase in or out
DefaultValue: N'exchange'
R   -  
TransactionTitle nvarchar (200) The title of the transaction as e.g. shown in an user interface R   -  
ReportingCategory nvarchar (50) A group defined for the transaction, e. g. a taxonomic group as used for exchange balancing   -     -  
AdministratingCollectionID int ID of the collection thas is responsible for the administration of the transaction. R   -  
MaterialDescription nvarchar (MAX) ID of the project to which the transaction belongs (Projects are defined in DiversityProjects)   -     -  
MaterialCategory nvarchar (50) Material category of specimen. Examples: 'herbarium sheets', 'drawings', 'microscopic slides' etc.
DefaultValue: N'specimen'
  -     -  
MaterialCollectors nvarchar (MAX) The collectors of the material   -     -  
FromCollectionID int The ID of the collection from which the specimen were transfered, e.g. the donating collection of a gift   -     -  
FromTransactionPartnerName nvarchar (255) Name of the person or institution from which the specimen were transfered, e.g. the donator of a gift   -     -  
FromTransactionPartnerAgentURI varchar (255) The URI of the transaction partner (see e.g. module DiversityAgents)   -     -  
FromTransactionNumber nvarchar (50) Number or code by which a transaction may be recorded by the administration of the source of the specimen, e.g. the donating collection of a gift   -     -  
ToCollectionID int The ID of the collection to which the specimen were transfered, e.g. the receiver of a gift   -     -  
ToTransactionPartnerName nvarchar (255) Name of the person or institution to which the specimen were transfered, e.g. the receiver of a gift   -     -  
ToTransactionPartnerAgentURI varchar (255) The URI of the transaction partner (see e.g. module DiversityAgents)   -     -  
ToTransactionNumber nvarchar (50) Number or code by which a transaction may be recorded by the administration of the destination of the specimen, e.g. the receiving collection of a gift   -     -  
NumberOfUnits smallint The number of units that were (initially) included in the transaction   -     -  
Investigator nvarchar (50) The investigator for whose study a transacted material was sent   -     -  
TransactionComment nvarchar (MAX) Comments about the exchanged material addressed to the transaction partner   -     -  
BeginDate datetime Date when the transaction started   -     -  
AgreedEndDate datetime End of the transaction period, e.g. if the time for borrowing the specimen is restricted   -     -  
ActualEndDate datetime Actual end of the transaction when e.g. the borrowed specimen were returned to the owner   -     -  
InternalNotes nvarchar (MAX) Internal notes about this transaction, not to be published e.g. on a web page   -     -  
ResponsibleName nvarchar (255) The person responsible for this transaction   -     -  
ResponsibleAgentURI varchar (255) The URI of the person, team or organisation responsible for the data (see e.g. module DiversityAgents)   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: TransactionDocument

The history of transactions resp. the documents connected to the transactions

Column Data type Description Requ. Ind.
TransactionID int Unique ID for the Transaction, refers to table Transaction (= Part of primary key and foreign key) R U
Date datetime The date of the event of a transaction R U
TransactionText nvarchar (MAX) The text of a transaction document   -     -  
TransactionDocument image (2147483647) A scanned document connected to this transaction event   -     -  
InternalNotes nvarchar (MAX) Internal notes about this transaction event   -     -  
LogCreatedWhen datetime The time when this dataset was created
DefaultValue: getdate()
  -     -  
LogCreatedBy nvarchar (50) Who created this dataset
DefaultValue: user_name()
  -     -  
LogUpdatedWhen datetime The last time when this dataset was updated
DefaultValue: getdate()
  -     -  
LogUpdatedBy nvarchar (50) Who was the last to update this dataset
DefaultValue: user_name()
  -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION

Table: UserProxy

The user as stored in the module DiversityUsers

Column Data type Description Requ. Ind.
LoginName nvarchar (50) A login name which the user uses for access the DivesityWorkbench, Microsoft domains, etc.. R U
CombinedNameCache nvarchar (255) The short name of the user, e.g. P. Smith R   -  
UserURI varchar (255) URI of a user in a remote module, e.g. refering to UserInfo.UserID in database DiversityUsers   -     -  
RowGUID uniqueidentifier
DefaultValue: newsequentialid()
R   -  
AgentURI varchar (255)     -     -  
Queries xml (MAX) Queries created by the user   -     -  
Settings xml (MAX) The settings for the user   -     -  
CurrentProjectID int The current project selected by the user   -     -  


Relations to other tables

Columns Related table Columns in related table Update rule Delete rule
AnalysisParentID Analysis AnalysisID NO ACTION NO ACTION


Footnotes: The following conventions and abbreviations have been used in the tables: Columns of primary key:underlined R: It is required to enter data in this field. I: The field is indexed to enable faster searching. U: unique index