Diversity SamplingPlots
TABLES, VIEWS, FUNCTIONS, PROCEDURES, ROLES
The following objects are not included:
- Logging tables
- Enumeration tables
- System objects
- Objects marked as obsolete
- Previous versions of objects
TABLES
Table LocalisationSystem
The geographic localisation systems, e.g. coordinates
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
LocalisationSystemID | int | Unique ID for the localisation system (= Primary key) | NO | - |
LocalisationSystemParentID | int | LocalisationSystemID of the superior LocalisationSystem | YES | Refers to table 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 | NO | - |
DefaultAccuracyOfLocalisation | nvarchar (50) | The default for the accuracy of values that can be reached with this method | YES | - |
DefaultMeasurementUnit | nvarchar (50) | The default measurement unit for the localisation system, e.g. m, geograpic coordinates | YES | - |
ParsingMethodName | nvarchar (50) | Internal value, specifying a programming method used for parsing text in fields Location1/Location2 in table SamplingPlotLocalisation | YES | - |
DisplayText | nvarchar (50) | Short abbreviated description of the localisation system as displayed in the user interface | YES | - |
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. | YES | - |
DisplayOrder | smallint | The order in which the entries are displayed. The order may be changed at any time, but all values must be unique. | YES | - |
Description | nvarchar (255) | Description of the localisation method | YES | - |
DisplayTextLocation1 | nvarchar (50) | Short abbreviated description of the attribute Location1 in the table CollectionGeography as displayed in the user interface | YES | - |
DescriptionLocation1 | nvarchar (255) | Description of the attribute Location1 in the table CollectionGeography as displayed in the user interface | YES | - |
DisplayTextLocation2 | nvarchar (50) | Short abbreviated description of the attribute Location2 in the table CollectionGeography as displayed in the user interface | YES | - |
DescriptionLocation2 | nvarchar (255) | Description of the attribute Location2 in the table CollectionGeography as displayed in the user interface | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | NO | - |
LogCreatedBy | nvarchar (50) | Name of user who first entered (typed or imported) the data.Default value: user_name() | YES | - |
LogCreatedWhen | datetime | Date and time when the data were first entered (typed or imported) into this database.Default value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Name of user who last updated the data.Default value: user_name() | YES | - |
LogUpdatedWhen | datetime | Date and time when the data were last updated.Default value: getdate() | YES | - |
Table ProjectUser
The projects a user has access to
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
LoginName | nvarchar (50) | The login of the user | NO | - |
ProjectID | int | The ID of the project the user has access to | NO | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | YES | - |
Table Property
Properties of the site of the sampling plot as stored in DiversityScientificTerms
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PropertyID | int | The ID of the sampling property, Primary key | NO | - |
PropertyParentID | int | LocalisationSystemID of the superior LocalisationSystem | YES | Refers to table Property |
PropertyName | nvarchar (100) | Name of the system used for the determination of the place of the collection, e. g. Gauss-Krüger, MTB, GIS | NO | - |
DefaultAccuracyOfProperty | nvarchar (50) | The default for the accuracy of values that can be reached with this method | YES | - |
DefaultMeasurementUnit | nvarchar (50) | The default measurement unit for measured properties | YES | - |
ParsingMethodName | nvarchar (50) | Internal value, specifying a programming method used for parsing text in fields Location1/Location2 in table CollectionLocalisation | NO | - |
DisplayText | nvarchar (50) | Short abbreviated description of the localisation system as displayed in the user interface | YES | - |
DisplayEnabled | 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. | YES | - |
DisplayOrder | smallint | The order in which the entries are displayed. The order may be changed at any time, but all values must be unique. | YES | - |
Description | nvarchar (255) | Description of the localisation method | YES | - |
LogCreatedBy | nvarchar (50) | Name of user who first entered (typed or imported) the data.Default value: user_name() | YES | - |
LogCreatedWhen | smalldatetime | Date and time when the data were first entered (typed or imported) into this database.Default value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Name of user who last updated the data.Default value: user_name() | YES | - |
LogUpdatedWhen | smalldatetime | Date and time when the data were last updated.Default value: getdate() | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | YES | - |
PropertyURI | varchar (1000) | The link to the entry in a DiversityScientificTerms database | YES | - |
Table ReplicationPublisher
For data replication - the links to publishers
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
DatabaseName | varchar (255) | The name of the publishing database | NO | - |
Server | varchar (255) | The name or address of the server where the publishing database is located | NO | - |
Port | smallint | The port used by the server | YES | - |
LogCreatedWhen | datetime | Point in time when this data set was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Name of the creator of this data setDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | Point in time when this data set was updated lastDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Name of the person to update this data set lastDefault value: user_name() | YES | - |
Table SamplingPlot
A sampling plot with its geographical position and geometry
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO | - |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key | YES | Refers to table SamplingPlot |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot | NO | - |
PlotGeography_Cache | geography | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints | YES | - |
PlotGeometry_Cache | geometry (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints | YES | - |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot | YES | - |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web | YES | - |
LogCreatedWhen | datetime | The time when this dataset was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Who created this datasetDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | The last time when this dataset was updatedDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Who was the last to update this datasetDefault value: user_name() | YES | - |
PlotType | nvarchar (50) | The type of the plot, e.g. trap | YES | - |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | NO | - |
Table SamplingPlotLocalisation
The geographic localisation of a sampling plot
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PlotID | int | Refers to the ID of SamplingPlot (= Foreign key and part of primary key) | NO | Refers to table SamplingPlot |
LocalisationSystemID | int | Refers to the ID of LocalisationSystem (= Foreign key and part of primary key) | NO | Refers to table LocalisationSystem |
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) | YES | - |
Location2 | nvarchar (255) | Corresponding value to Location1 e.g. ID or URI of gazetteer or thesaurus | YES | - |
LocationAccuracy | nvarchar (50) | The accuracy of the determination of this locality | YES | - |
LocationNotes | nvarchar (MAX) | Notes on the location | YES | - |
DeterminationDate | smalldatetime | Date of the determination of the geographical localisation | YES | - |
DistanceToLocation | varchar (50) | Distance from the specified place to the real location of the sampling plot (m) | YES | - |
DirectionToLocation | varchar (50) | Direction from the specified place to the real location of the sampling plot (Degrees rel. to north) | YES | - |
ResponsibleName | nvarchar (255) | The name of the agent (person or organization) responsible for this entry. | YES | - |
ResponsibleAgentURI | varchar (255) | URI of the person or organisation responsible for the data (see e.g. module DiversityAgents) | YES | - |
Geography | geography | The geography of the localisation | YES | - |
AverageAltitudeCache | float | Calculated altitude as parsed from the location fields | YES | - |
AverageLatitudeCache | float | Calculated latitude as parsed from the location fields | YES | - |
AverageLongitudeCache | float | Calculated longitude as parsed from the location fields | YES | - |
LogCreatedWhen | datetime | The time when this dataset was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Who created this datasetDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | The last time when this dataset was updatedDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Who was the last to update this datasetDefault value: user_name() | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | NO | - |
Depending on:
- LocalisationSystem
- SamplingPlot
trgInsSamplingPlotLocalisation
Table SamplingPlotProperty
Properties of the site of a sampling plot
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PlotID | int | The ID of the sampling plot, foreign key and part of primary key | NO | Refers to table SamplingPlot |
PropertyID | int | ID of the property to which the sampling plot property belongs | NO | Refers to table Property |
PropertyURI | varchar (255) | URI referring to an external datasource e.g. DiversityTerminology | NO | - |
DisplayText | nvarchar (255) | The text for the property as shown e.g. in a user interface | YES | - |
PropertyHierarchyCache | nvarchar (MAX) | A cached text of the complete name of the descriptor including superior categories if present | YES | - |
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 | YES | - |
ResponsibleName | nvarchar (255) | The name of the agent (person or organization) responsible for this entry. | YES | - |
ResponsibleAgentURI | varchar (255) | URI of the person or organisation responsible for the data (see e.g. module DiversityAgents) | YES | - |
Notes | nvarchar (MAX) | Notes about the property of the colletion site. | YES | - |
AverageValueCache | float | For numeric values - a cached average value according to the | YES | - |
LogCreatedWhen | datetime | The time when this dataset was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Who created this datasetDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | The last time when this dataset was updatedDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Who was the last to update this datasetDefault value: user_name() | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | YES | - |
Depending on:
- Property
- SamplingPlot
Table SamplingPlotResource
Resouces of the sampling plot, e.g. images
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PlotID | int | The ID of the sampling plot, foreign key and part of primary key | NO | Refers to table SamplingPlot |
ResourceURI | varchar (255) | URI referring to the file or link of the resource | NO | - |
ResponsibleName | nvarchar (255) | The name of the agent (person or organization) responsible for this entry. | YES | - |
ResponsibleAgentURI | varchar (255) | URI of the person or organisation responsible for the data (see e.g. module DiversityAgents) | YES | - |
Notes | nvarchar (MAX) | Notes about the resource. | YES | - |
LogCreatedWhen | datetime | The time when this dataset was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Who created this datasetDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | The last time when this dataset was updatedDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Who was the last to update this datasetDefault value: user_name() | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | YES | - |
Depending on:
- SamplingPlot
Table SamplingProject
The projects to which a sampling plot is related
Column | Data type | Description | Nullable | Relation |
---|---|---|---|---|
PlotID | int | The ID of the sampling plot, foreign key and part of primary key | NO | Refers to table SamplingPlot |
ProjectID | int | ID of the project to which the sampling plot belongs (Projects are defined in DiversityProjects) | NO | - |
LogCreatedWhen | datetime | The time when this dataset was createdDefault value: getdate() | YES | - |
LogCreatedBy | nvarchar (50) | Who created this datasetDefault value: user_name() | YES | - |
LogUpdatedWhen | datetime | The last time when this dataset was updatedDefault value: getdate() | YES | - |
LogUpdatedBy | nvarchar (50) | Who was the last to update this datasetDefault value: user_name() | YES | - |
RowGUID | uniqueidentifier | -Default value: newsequentialid() | NO | - |
Depending on:
- SamplingPlot
VIEWS
View PlotID_UserAvailable
IDs of the plots a user has access to
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
Depending on:
- ProjectUser
- SamplingPlot
- SamplingProject
View ProjectList
The list of the projects a user has access to
Column | Data type | Description | Nullable |
---|---|---|---|
Project | nvarchar (50) | The name or title of the project as shown in a user interface (Projects are defined in DiversityProjects) | YES |
ProjectID | int | ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) | NO |
Depending on:
- ProjectProxy
- ProjectUser
View SamplingPlotGeoInfo
Geographical properties of a plot extracted from column PlotGeography_Cache including up to 4 hierarchy levels
Column | Data type | Description | Nullable |
---|---|---|---|
Latitude | float | Latitude of the center of the plot | YES |
Longitude | float | Longitude of the center of the plot | YES |
Accuracy angle | varchar (32) | maximum angle between the center and the circumference as string | YES |
AccuracyAngle | float | maximum angle between the center and the circumference as numeric value | YES |
AreaM2 | float | Area in square meters | YES |
Area | varchar (34) | Area including unit | YES |
Geography | nvarchar (MAX) | Geography of the plot or a parent plot | YES |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation | YES |
PlotID | int | The ID of the sampling plot, Primary key | NO |
Depending on:
- SamplingPlot
View ViewBaseURL
Providing the BaseURL for linked servers
Column | Data type | Description | Nullable |
---|---|---|---|
BaseURL | varchar (255) | Content of function BaseURL | YES |
Depending on:
- BaseURL
View ViewDiversityWorkbenchModule
Provides the name of the DiversityWorkbench module as defined in function DiversityWorkbenchModule
Column | Data type | Description | Nullable |
---|---|---|---|
DiversityWorkbenchModule | nvarchar (50) | The name of the DiversityWorkbench module | YES |
Depending on:
- DiversityWorkbenchModule
View ViewLocality
Gazetteer data for query
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | Refers to the ID of SamplingPlot (= Foreign key and part of primary key) | NO |
Locality | nvarchar (255) | Content of column Location1 | YES |
Depending on:
- LocalisationSystem
- SamplingPlotLocalisation
View ViewSamplingPlot
Providing the content of table SamplingPlot for linked servers with conversion of geography tables to text
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key | YES |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot | NO |
PlotGeography_Cache | nvarchar (MAX) | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints | YES |
PlotGeometry_Cache | nvarchar (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints | YES |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot | YES |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web | YES |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation | YES |
PlotType | nvarchar (50) | The type of the plot, e.g. trap | YES |
Depending on:
- SamplingPlot
View ViewSamplingPlotAllLocalisations
Providing the result of SamplingPlotAllLocalisations for linked servers
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key | YES |
LocalisationSystemID | int | Unique ID for the localisation system (= Primary key) | NO |
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) | YES |
Location2 | nvarchar (255) | Corresponding value to Location1 e.g. ID or URI of gazetteer or thesaurus | YES |
DisplayText | nvarchar (255) | Short abbreviated description of the localisation system as displayed in the user interface | YES |
Depending on:
- SamplingPlotAllLocalisations
View ViewSamplingPlotGeoInfo
Providing the result of SamplingPlotGeoInfo for linked servers
Column | Data type | Description | Nullable |
---|---|---|---|
Latitude | float | Latitude of the center of the plot | YES |
Longitude | float | Longitude of the center of the plot | YES |
Accuracy angle | varchar (32) | maximum angle between the center and the circumference as string | YES |
AccuracyAngle | float | maximum angle between the center and the circumference as numeric value | YES |
AreaM2 | float | Area in square meters | YES |
Area | varchar (34) | Area including unit | YES |
Geography | nvarchar (MAX) | Geography of the plot or a parent plot | YES |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation | YES |
PlotID | int | The ID of the sampling plot, Primary key | NO |
URL | varchar (285) | URL as retrieved from BaseURL + PlotID | YES |
Depending on:
- SamplingPlot
- ViewBaseURL
View ViewSamplingPlotHierarchy5
Basic for for ViewSamplingPlotHierarchy
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
DisplayText | nvarchar (3015) | - | NO |
Depending on:
- SamplingPlot
View ViewSamplingPlotList
Providing the result of SamplingPlotList for linked servers
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key | YES |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot | NO |
PlotGeography_Cache | nvarchar (MAX) | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints | YES |
PlotGeometry_Cache | nvarchar (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints | YES |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot | YES |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web | YES |
DisplayText | nvarchar (MAX) | The combined Identifiers of the whole hierarchy related to a plot | NO |
Depending on:
- SamplingPlotList
View ViewSamplingPlotListForCurrentProject
Providing the result of SamplingPlotListForCurrentProject for linked servers
Column | Data type | Description | Nullable |
---|---|---|---|
PlotID | int | The ID of the sampling plot, Primary key | NO |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key | YES |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot | NO |
PlotGeography_Cache | nvarchar (MAX) | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints | YES |
PlotGeometry_Cache | nvarchar (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints | YES |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot | YES |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web | YES |
DisplayText | nvarchar (MAX) | The combined Identifiers of the whole hierarchy related to a plot | NO |
PlotType | nvarchar (50) | The type of the plot, e.g. trap | YES |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation | YES |
ProjectID | int | The ID of the project the user has access to | NO |
Depending on:
- SamplingPlotListForCurrentProject
View ViewTest
Column | Data type | Description | Nullable |
---|---|---|---|
spid | smallint | - | NO |
ecid | smallint | - | NO |
status | nchar (30) | - | NO |
loginame | nvarchar (128) | - | YES |
hostname | nchar (128) | - | NO |
blk | char (5) | - | YES |
dbname | nvarchar (128) | - | YES |
cmd | nchar (16) | - | NO |
request_id | int | - | NO |
FUNCTIONS
Function BaseURL
Provides the basic address for accessing the database
DataType: varchar (255)
Function DefaultProjectID
The ID of the current project selected by a user or first project available
DataType: int
Depending on:
- ProjectUser
- UserProxy
Function DiversityWorkbenchModule
The name of the module within the DWB
DataType: nvarchar (50)
Function PrivacyConsentInfo
The website providing information concerning the privacy consent
DataType: varchar (900)
Function SamplingPlotAllLocalisations
Returns a table that lists all the localisations of a plot included those inherited from a parent plot
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
LocalisationSystemID | int | Unique ID for the localisation system (= Primary key) |
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 |
DisplayText | nvarchar (255) | Short abbreviated description of the localisation system as displayed in the user interface |
Depending on:
- LocalisationSystem
- SamplingPlot
- SamplingPlotLocalisation
Function SamplingPlotAllProperties
Returns a table that lists all the properties of a plot included those inherited from a parent plot
Column | DataType | Description |
---|---|---|
PropertyID | int | ID of the property to which the sampling plot property belongs |
PlotID | int | The ID of the sampling plot, Primary key |
PropertyURI | varchar (255) | URI referring to an external datasource e.g. DiversityTerminology |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
DisplayText | nvarchar (255) | The text for the property as shown e.g. in a user interface |
PropertyHierarchyCache | nvarchar (MAX) | A cached text of the complete name of the descriptor including superior categories if present |
Depending on:
- SamplingPlot
- SamplingPlotProperty
Function SamplingPlotChildNodes
Returns a result set that lists all the items within a hierarchy starting at the topmost item related to the given item.
Parameter | DataType | Description |
---|---|---|
@ID | int | PlotID for which the children should be returned |
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot |
Depending on:
- SamplingPlot
Function SamplingPlotGeography
Returns a table that lists all plots togeher with the geography possibly derived from the parent plot.
Parameter | DataType | Description |
---|---|---|
@PlotIDs | varchar (8000) | List of comma separated PlotIDs for which the geography should be returned |
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
Geography | geography (MAX) | Content of column PlotGeography_Cache if available within the hierarchy |
Depending on:
- SamplingPlot
Function SamplingPlotHierarchy
Returns a table that lists all the plots related to the given plot
Parameter | DataType | Description |
---|---|---|
@PlotID | int | The ID of the sampling plot, Primary key |
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot |
Depending on:
- SamplingPlot
- SamplingPlotChildNodes
Function SamplingPlotList
Returns a table that lists all the SamplingPlot items related to the given SamplingPlot.
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot |
PlotGeography_Cache | geography (MAX) | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints |
PlotGeometry_Cache | geometry (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web |
DisplayText | nvarchar (MAX) | The combined Identifiers of the whole hierarchy related to a plot |
Depending on:
- SamplingPlot
Function SamplingPlotListForCurrentProject
Returns a table that lists all the SamplingPlot items related to the given project.
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot |
PlotGeography_Cache | geography (MAX) | The cached geography of the plot as geographical entry, e.g. as a polygon derived from the geography in table SamplingPlotPoints |
PlotGeometry_Cache | geometry (MAX) | The cached geometry of a sampling plot, e.g. as a polygon derived from the geometry in table SamplingPlotPoints |
PlotDescription | nvarchar (MAX) | A short text, describing the sampling plot |
InternalNotes | nvarchar (MAX) | Internal notes regarding the sampling plot, not published on the web |
DisplayText | nvarchar (MAX) | The combined Identifiers of the whole hierarchy related to a plot |
PlotType | nvarchar (50) | The type of the plot, e.g. trap |
CountryCache | nvarchar (50) | The country where the collection sampling plot is located. Cached value derived from an entry in SamplingPlotLocalisation |
ProjectID | int | The ID of the project the user has access to |
Depending on:
- DefaultProjectID
- ProjectList
- SamplingPlot
- SamplingProject
Function SamplingPlotSuperiorNodes
Returns a table that lists all the plots related to the given plot
Parameter | DataType | Description |
---|---|---|
@PlotID | int | The ID of the sampling plot, Primary key |
Column | DataType | Description |
---|---|---|
PlotID | int | The ID of the sampling plot, Primary key |
PartOfPlotID | int | The ID of the plot of which the current plot is a part of, Foreign key |
PlotIdentifier | nvarchar (500) | The identifier or name of the plot |
PlotHierarchyCache | nvarchar (4000) | The combined Identifiers of the whole hierarchy related to a plot |
Depending on:
- SamplingPlot
Function UserID
ID of the User as stored in table UserProxy
DataType: int
Depending on:
- UserProxy
Function UserName
Name of the User as stored in table UserProxy
DataType: nvarchar (50)
Parameter | DataType | Description |
---|---|---|
@ID | varchar (10) | ID of the user |
Depending on:
- UserProxy
Function Version
The version of the database
DataType: nvarchar (8)
Function VersionClient
The version of the client compatible with the database
DataType: nvarchar (11)
PROCEDURES
Procedure procGetSiteProperties
Depending on:
- SamplingPlot
- SamplingPlotProperty
Procedure procInsertSamplingPlotCopy
Creation of a copy of a dataset in table SamplingProject including the content in depending tables
Parameter | DataType | Description |
---|---|---|
@PlotID | int | The ID of the sampling plot, Primary key |
@OriginalPlotID | int | The ID of the original plot |
@PlotIdentifier | nvarchar (50) | reserved for future, not used in current version |
Depending on:
- SamplingPlot
- SamplingPlotLocalisation
- SamplingPlotProperty
- SamplingPlotResource
- SamplingProject
Procedure ProcSamplingPlotLocalisationAll
Depending on:
- LocalisationSystem
- SamplingPlot
- SamplingPlotLocalisation
Procedure SetUserProjects
Create database user and assign training projects
Parameter | DataType | Description |
---|---|---|
@User | varchar (50) | database user to assign training projects for |
Depending on:
- UserProxy
ROLES
Role DataManager
Permissions as Editor but with permission to delete data in table SamplingPlot
Permissions | SELECT | INSERT | UPDATE | DELETE | EXECUTE | Type |
---|---|---|---|---|---|---|
LocalisationSystem | Diversity Workbench User | TABLE | ||||
LocalisationSystem_log | TABLE | |||||
ProjectUser | Diversity Workbench User | TABLE | ||||
Property | Diversity Workbench Editor | TABLE | ||||
Property_log | TABLE | |||||
ReplicationPublisher | Diversity Workbench Editor | TABLE | ||||
SamplingPlot | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | • | TABLE | |
SamplingPlot_log | TABLE | |||||
SamplingPlotLocalisation | Diversity Workbench User | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingPlotLocalisation_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
SamplingPlotProperty | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingPlotProperty_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
SamplingPlotResource | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingPlotResource_log | TABLE | |||||
SamplingProject | Diversity Workbench User | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingProject_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
PlotID_UserAvailable | Diversity Workbench User | VIEW | ||||
ProjectList | Diversity Workbench User | VIEW | ||||
SamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewBaseURL | Diversity Workbench User | VIEW | ||||
ViewDiversityWorkbenchModule | Diversity Workbench User | VIEW | ||||
ViewLocality | Diversity Workbench User | VIEW | ||||
ViewSamplingPlot | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotAllLocalisations | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotHierarchy5 | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotList | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotListForCurrentProject | Diversity Workbench User | VIEW | ||||
ViewTest | VIEW | |||||
BaseURL | Diversity Workbench User | FUNCTION | ||||
DefaultProjectID | Diversity Workbench User | FUNCTION | ||||
DiversityWorkbenchModule | Diversity Workbench User | FUNCTION | ||||
PrivacyConsentInfo | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllLocalisations | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllProperties | Diversity Workbench Editor | FUNCTION | ||||
SamplingPlotChildNodes | Diversity Workbench User | FUNCTION | ||||
SamplingPlotGeography | Diversity Workbench User | FUNCTION | ||||
SamplingPlotHierarchy | Diversity Workbench User | FUNCTION | ||||
SamplingPlotList | Diversity Workbench User | FUNCTION | ||||
SamplingPlotListForCurrentProject | Diversity Workbench User | FUNCTION | ||||
SamplingPlotSuperiorNodes | Diversity Workbench User | FUNCTION | ||||
UserID | Diversity Workbench User | FUNCTION | ||||
UserName | Diversity Workbench User | FUNCTION | ||||
Version | Diversity Workbench User | FUNCTION | ||||
VersionClient | Diversity Workbench User | FUNCTION | ||||
procGetSiteProperties | PROCEDURE | |||||
procInsertSamplingPlotCopy | Diversity Workbench Editor | PROCEDURE | ||||
ProcSamplingPlotLocalisationAll | PROCEDURE | |||||
SetUserProjects | PROCEDURE | |||||
Inheriting from roles: |
- DiversityWorkbenchEditor
Role DiversityWorkbenchAdministrator
Role with full permission to the content
Permissions | SELECT | INSERT | UPDATE | DELETE | EXECUTE | Type |
---|---|---|---|---|---|---|
LocalisationSystem | Diversity Workbench User | TABLE | ||||
LocalisationSystem_log | • | • | TABLE | |||
ProjectUser | • | • | • | TABLE | ||
Property | Diversity Workbench Editor | • | • | • | TABLE | |
Property_log | • | • | TABLE | |||
ReplicationPublisher | • | • | • | • | TABLE | |
SamplingPlot | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | • | TABLE | |
SamplingPlot_log | TABLE | |||||
SamplingPlotLocalisation | Diversity Workbench User | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingPlotLocalisation_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
SamplingPlotProperty | Diversity Workbench Editor | • | • | • | TABLE | |
SamplingPlotProperty_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
SamplingPlotResource | Diversity Workbench Editor | • | • | • | TABLE | |
SamplingPlotResource_log | TABLE | |||||
SamplingProject | Diversity Workbench User | Diversity Workbench Editor | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |
SamplingProject_log | Diversity Workbench Editor | Diversity Workbench Editor | TABLE | |||
PlotID_UserAvailable | Diversity Workbench User | VIEW | ||||
ProjectList | Diversity Workbench User | VIEW | ||||
SamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewBaseURL | Diversity Workbench User | VIEW | ||||
ViewDiversityWorkbenchModule | Diversity Workbench User | VIEW | ||||
ViewLocality | Diversity Workbench User | VIEW | ||||
ViewSamplingPlot | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotAllLocalisations | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotHierarchy5 | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotList | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotListForCurrentProject | Diversity Workbench User | VIEW | ||||
ViewTest | VIEW | |||||
BaseURL | Diversity Workbench User | FUNCTION | ||||
DefaultProjectID | Diversity Workbench User | FUNCTION | ||||
DiversityWorkbenchModule | Diversity Workbench User | FUNCTION | ||||
PrivacyConsentInfo | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllLocalisations | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllProperties | Diversity Workbench Editor | FUNCTION | ||||
SamplingPlotChildNodes | Diversity Workbench User | FUNCTION | ||||
SamplingPlotGeography | Diversity Workbench User | FUNCTION | ||||
SamplingPlotHierarchy | Diversity Workbench User | FUNCTION | ||||
SamplingPlotList | Diversity Workbench User | FUNCTION | ||||
SamplingPlotListForCurrentProject | Diversity Workbench User | FUNCTION | ||||
SamplingPlotSuperiorNodes | Diversity Workbench User | FUNCTION | ||||
UserID | Diversity Workbench User | FUNCTION | ||||
UserName | Diversity Workbench User | FUNCTION | ||||
Version | Diversity Workbench User | FUNCTION | ||||
VersionClient | Diversity Workbench User | FUNCTION | ||||
procGetSiteProperties | PROCEDURE | |||||
procInsertSamplingPlotCopy | Diversity Workbench Editor | PROCEDURE | ||||
ProcSamplingPlotLocalisationAll | PROCEDURE | |||||
SetUserProjects | PROCEDURE | |||||
Inheriting from roles: |
- DiversityWorkbenchEditor
Role DiversityWorkbenchEditor
Role for editing the content
Permissions | SELECT | INSERT | UPDATE | DELETE | EXECUTE | Type |
---|---|---|---|---|---|---|
LocalisationSystem | Diversity Workbench User | TABLE | ||||
LocalisationSystem_log | TABLE | |||||
ProjectUser | Diversity Workbench User | TABLE | ||||
Property | • | TABLE | ||||
Property_log | TABLE | |||||
ReplicationPublisher | • | TABLE | ||||
SamplingPlot | • | • | • | TABLE | ||
SamplingPlot_log | TABLE | |||||
SamplingPlotLocalisation | Diversity Workbench User | • | • | • | TABLE | |
SamplingPlotLocalisation_log | • | • | TABLE | |||
SamplingPlotProperty | • | • | • | • | TABLE | |
SamplingPlotProperty_log | • | • | TABLE | |||
SamplingPlotResource | • | • | • | • | TABLE | |
SamplingPlotResource_log | TABLE | |||||
SamplingProject | Diversity Workbench User | • | • | • | TABLE | |
SamplingProject_log | • | • | TABLE | |||
PlotID_UserAvailable | Diversity Workbench User | VIEW | ||||
ProjectList | Diversity Workbench User | VIEW | ||||
SamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewBaseURL | Diversity Workbench User | VIEW | ||||
ViewDiversityWorkbenchModule | Diversity Workbench User | VIEW | ||||
ViewLocality | Diversity Workbench User | VIEW | ||||
ViewSamplingPlot | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotAllLocalisations | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotGeoInfo | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotHierarchy5 | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotList | Diversity Workbench User | VIEW | ||||
ViewSamplingPlotListForCurrentProject | Diversity Workbench User | VIEW | ||||
ViewTest | VIEW | |||||
BaseURL | Diversity Workbench User | FUNCTION | ||||
DefaultProjectID | Diversity Workbench User | FUNCTION | ||||
DiversityWorkbenchModule | Diversity Workbench User | FUNCTION | ||||
PrivacyConsentInfo | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllLocalisations | Diversity Workbench User | FUNCTION | ||||
SamplingPlotAllProperties | • | FUNCTION | ||||
SamplingPlotChildNodes | Diversity Workbench User | FUNCTION | ||||
SamplingPlotGeography | Diversity Workbench User | FUNCTION | ||||
SamplingPlotHierarchy | Diversity Workbench User | FUNCTION | ||||
SamplingPlotList | Diversity Workbench User | FUNCTION | ||||
SamplingPlotListForCurrentProject | Diversity Workbench User | FUNCTION | ||||
SamplingPlotSuperiorNodes | Diversity Workbench User | FUNCTION | ||||
UserID | Diversity Workbench User | FUNCTION | ||||
UserName | Diversity Workbench User | FUNCTION | ||||
Version | Diversity Workbench User | FUNCTION | ||||
VersionClient | Diversity Workbench User | FUNCTION | ||||
procGetSiteProperties | PROCEDURE | |||||
procInsertSamplingPlotCopy | • | PROCEDURE | ||||
ProcSamplingPlotLocalisationAll | PROCEDURE | |||||
SetUserProjects | PROCEDURE | |||||
Inheriting from roles: |
- DiversityWorkbenchUser
Role DiversityWorkbenchUser
Role with read only access
Permissions | SELECT | INSERT | UPDATE | DELETE | EXECUTE | Type |
---|---|---|---|---|---|---|
LocalisationSystem | • | TABLE | ||||
LocalisationSystem_log | TABLE | |||||
ProjectUser | • | TABLE | ||||
Property | TABLE | |||||
Property_log | TABLE | |||||
ReplicationPublisher | TABLE | |||||
SamplingPlot | • | TABLE | ||||
SamplingPlot_log | TABLE | |||||
SamplingPlotLocalisation | • | TABLE | ||||
SamplingPlotLocalisation_log | TABLE | |||||
SamplingPlotProperty | • | TABLE | ||||
SamplingPlotProperty_log | TABLE | |||||
SamplingPlotResource | TABLE | |||||
SamplingPlotResource_log | TABLE | |||||
SamplingProject | • | TABLE | ||||
SamplingProject_log | TABLE | |||||
PlotID_UserAvailable | • | VIEW | ||||
ProjectList | • | VIEW | ||||
SamplingPlotGeoInfo | • | VIEW | ||||
ViewBaseURL | • | VIEW | ||||
ViewDiversityWorkbenchModule | • | VIEW | ||||
ViewLocality | • | VIEW | ||||
ViewSamplingPlot | • | VIEW | ||||
ViewSamplingPlotAllLocalisations | • | VIEW | ||||
ViewSamplingPlotGeoInfo | • | VIEW | ||||
ViewSamplingPlotHierarchy5 | • | VIEW | ||||
ViewSamplingPlotList | • | VIEW | ||||
ViewSamplingPlotListForCurrentProject | • | VIEW | ||||
ViewTest | VIEW | |||||
BaseURL | • | FUNCTION | ||||
DefaultProjectID | • | FUNCTION | ||||
DiversityWorkbenchModule | • | FUNCTION | ||||
PrivacyConsentInfo | • | FUNCTION | ||||
SamplingPlotAllLocalisations | • | FUNCTION | ||||
SamplingPlotAllProperties | • | FUNCTION | ||||
SamplingPlotChildNodes | • | FUNCTION | ||||
SamplingPlotGeography | • | FUNCTION | ||||
SamplingPlotHierarchy | • | FUNCTION | ||||
SamplingPlotList | • | FUNCTION | ||||
SamplingPlotListForCurrentProject | • | FUNCTION | ||||
SamplingPlotSuperiorNodes | • | FUNCTION | ||||
UserID | • | FUNCTION | ||||
UserName | • | FUNCTION | ||||
Version | • | FUNCTION | ||||
VersionClient | • | FUNCTION | ||||
procGetSiteProperties | PROCEDURE | |||||
procInsertSamplingPlotCopy | PROCEDURE | |||||
ProcSamplingPlotLocalisationAll | PROCEDURE | |||||
SetUserProjects | PROCEDURE |