Diversity Projects
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 Project
Information on the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
PK, ID of the Project |
NO |
- |
| ProjectParentID |
int |
ID of the superior project |
YES |
Refers to table Project |
| Project |
nvarchar (255) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
NO |
- |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
YES |
- |
| ProjectType |
nvarchar (50) |
Type of the project |
YES |
Refers to table ProjectType_Enum |
| ProjectDescription |
nvarchar (MAX) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
YES |
- |
| ProjectDescriptionType |
nvarchar (50) |
classification of the public description, e. g. abstract |
YES |
- |
| PublicDescription |
nvarchar (MAX) |
Public description of the project if different from the description |
YES |
- |
| InternalDescription |
nvarchar (MAX) |
Internal description of the project, not to be published |
YES |
- |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
YES |
- |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
YES |
- |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
YES |
- |
| ProjectRights |
nvarchar (255) |
The rights, e.g. the copyright of the project |
YES |
- |
| ProjectEditors |
nvarchar (255) |
The editors of the project |
YES |
- |
| ProjectInstitution |
nvarchar (500) |
The institution responsible for the Project |
YES |
- |
| ProjectSettings |
xml (MAX) |
The settings used within the project |
YES |
- |
| ProjectCopyright |
nvarchar (255) |
Copyright statement for the data collected for and revised by this project |
YES |
- |
| ProjectLicenseURI |
nvarchar (255) |
The license under which the project is re-used or may be re-used |
YES |
- |
| EmbargoDate |
date |
The date until which the data should not be published, made available to the public |
YES |
- |
| CreateArchive |
bit |
If an archive e.g. by a task schedule should be created |
YES |
- |
| ArchiveProtocol |
nvarchar (MAX) |
The protocol created during the last archive |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
YES |
- |
Depending on:
Table ProjectAgent
The persons or institutions involved in the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectAgentID |
int |
Unique ID for the Agent, Primary key |
NO |
- |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
Refers to table Project |
| AgentName |
nvarchar (255) |
The name of the agent. Only cached value where AgentURI is given, Part of PK |
NO |
- |
| AgentURI |
varchar (255) |
An URL linked to e.g. the module DiversityAgents within the Diversity Workbench, Part of PKDefault value: '' |
NO |
- |
| AgentType |
nvarchar (50) |
The type of the agent, e.g. person or institution as defined in ProjectAgentType_Enum |
YES |
Refers to table ProjectAgentType_Enum |
| AgentRole |
nvarchar (50) |
The role of the agent within the project as defined in ProjectAgentRole_Enum |
YES |
- |
| AgentSequence |
int |
The sequence of an agent within a project |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes about the agent |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- Project
- ProjectAgentType_Enum
Table ProjectAgentRole
The role of the person or institution involved in the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectAgentID |
int |
Unique ID for the Agent, Part of primary key |
NO |
Refers to table ProjectAgent |
| AgentRole |
nvarchar (50) |
The role of the agent within the project as defined in ProjectAgentRole_Enum |
NO |
Refers to table ProjectAgentRole_Enum |
| ProjectID |
int |
Part of PK, ID of the Project |
NO |
- |
| AgentName |
nvarchar (255) |
The name of the agent. Only cached value where AgentURI is given |
NO |
- |
| AgentURI |
varchar (255) |
An URL linked to e.g. the module DiversityAgents within the Diversity Workbench |
NO |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- ProjectAgent
- ProjectAgentRole_Enum
Table ProjectArchive
Archives of the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Part of PK, ID of the Project |
NO |
Refers to table Project and table ProjectArchive |
| ArchiveID |
int |
Part of PK, ID of the Archive |
NO |
- |
| ParentArchiveID |
int |
The ID of the parent archive |
YES |
Refers to table ProjectArchive |
| Format |
nvarchar (50) |
The format of the archive,e.g. SDD, EML, ABCD etc. |
YES |
Refers to table ProjectArchiveFormat_Enum |
| MimeType |
nvarchar (50) |
The mime type of the archive, e.g. zip |
YES |
Refers to table ProjectArchiveMimeType_Enum |
| StorageLocation |
nvarchar (500) |
The path or URI of the archive file |
YES |
- |
| ExternalStorageLocation |
nvarchar (500) |
The path or URI of the archive file as stored on an external server |
YES |
- |
| FileSHA512Hash |
nvarchar (529) |
The hash value generated from the file |
YES |
- |
| FileSize |
int |
Size of the file in bytes |
YES |
- |
| TransferDate |
datetime |
The date and time when the data were transferred from the productive database (Last date and time when changes may have happend)Default value: getdate() |
YES |
- |
| PublicationDate |
date |
The date when the archive is published |
YES |
- |
| DataWithholdingReason |
nvarchar (50) |
The reason for locking the data from publication. If empty data may be published |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes about the archive |
YES |
- |
| Published |
bit |
If the dataset is published and no further changes are allowedDefault value: (0) |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- Project
- ProjectArchiveFormat_Enum
- ProjectArchiveMimeType_Enum
Table ProjectArchiveIdentifier
Identifier of archives of the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Part of PK, ID of the Project |
NO |
Refers to table ProjectArchive and table ProjectIdentifier |
| ArchiveID |
int |
Part of PK, ID of the Archive |
NO |
Refers to table ProjectArchive |
| Identifier |
nvarchar (255) |
The identifier if archive is linked to an identifier |
NO |
Refers to table ProjectIdentifier |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- ProjectArchive
- ProjectIdentifier
Table ProjectDescriptor
Object names, event names, keywords, etc., providing indexing information for a resource.
| Column |
Data type |
Description |
Nullable |
Relation |
| ID |
int |
Internal system generated primary key. Note that multiple values for a descriptor concept may be added (e.g. keywords) |
NO |
- |
| ProjectID |
int |
ID of the project, foreign key |
NO |
Refers to table Project |
| Language |
varchar (5) |
Language in which element content is expressed. Necessary even for numeric or date content (because expressed through string using language-specific conventions)Default value: ’en' |
NO |
- |
| ElementID |
int |
ID of a descriptor element concept (foreign key)Default value: (0) |
NO |
Refers to table ProjectDescriptorElement |
| Content |
nvarchar (255) |
A name, state, or value text for the descriptor element.Default value: '' |
NO |
- |
| ContentURI |
varchar (500) |
The URI of a conceptual ontological resource considered equivalent with the content, especially URIs for taxon names or keywords from ontologies.Default value: '' |
NO |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- Project
- ProjectDescriptorElement
Table ProjectDescriptorElement
Examples of descriptor elements (= concepts for variables) are keyword, taxon name, pathogen name, host name, or host feature. Association with ResourceCollections is defined in ProjectDescriptorAssociation, relations in Res.DescriptorElementRelation.
| Column |
Data type |
Description |
Nullable |
Relation |
| ElementID |
int |
Numeric identifier (primary key). |
NO |
- |
| ParentElementID |
int |
The ID of the parent element |
YES |
- |
| Abbreviation |
nvarchar (25) |
Short abbreviated name for descriptor element.Default value: '' |
NO |
- |
| DisplayText |
nvarchar (80) |
Concise English label of a descriptor element definition.Default value: '' |
NO |
- |
| DisplayOrder |
int |
Order in which elements are displayed independently of a resource collection (for order within a collection see ProjectDescriptorAssociation.DisplayOrder).Default value: (0) |
NO |
- |
| Description |
nvarchar (1000) |
A free-form text that may be displayed in user interfaces as explanatory text.Default value: '' |
NO |
- |
| URL |
varchar (500) |
The URI of a conceptual ontological resource considered equivalent with this descriptor element.Default value: '' |
NO |
- |
| InternalNotes |
nvarchar (1000) |
Internal notes and remarks. Although normally not published in public reports, this should not be used for truly confidential information.Default value: '' |
NO |
- |
| DisplayEnabled |
bit |
Whether this DescriptorElement is to be displayed in the user interface. |
NO |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Table ProjectIdentifier
External identifiers for the project, e.g. a DOI
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Part of PK, ID of the Project |
NO |
Refers to table Project |
| Identifier |
nvarchar (255) |
The name of the agent. Only cached value where AgentURI is given |
NO |
- |
| Type |
nvarchar (50) |
The type of the identifier as defined in table ExternalIdentifierType |
YES |
Refers to table ProjectIdentifierType |
| URL |
varchar (500) |
A URL with further informations about the identifier |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes about the identifier |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system.Default value: getdate() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
- Project
- ProjectIdentifierType
Table ProjectIdentifierType
The type of an external identier, e.g. DOI
| Column |
Data type |
Description |
Nullable |
Relation |
| Type |
nvarchar (50) |
The type of project identifiers (primary key) |
NO |
- |
| ParentType |
nvarchar (50) |
The superior type of this type |
YES |
- |
| URL |
varchar (500) |
A URL providing with further informations about this type |
YES |
- |
| Description |
nvarchar (MAX) |
The description of this type |
YES |
- |
| InternalNotes |
nvarchar (MAX) |
Internal notes about the type |
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: suser_sname() |
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: suser_sname() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newid() |
NO |
- |
Table ProjectLicense
The Licenses within a project
| Column |
Data type |
Description |
Nullable |
Relation |
| LicenseID |
int |
ID of the License, part of primary key |
NO |
- |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
Refers to table Project |
| DisplayText |
nvarchar (200) |
A display text as shown in the interface generated by the system or edited by the user |
YES |
- |
| LicenseURI |
varchar (500) |
The URL of the license under which the project is re-used or may be re-used |
YES |
- |
| LicenseType |
nvarchar (500) |
Type of an official or legal permission to do or own a specified thing, e. g. Creative Common Licenses, Copyright Licenses |
YES |
- |
| LicenseHolder |
nvarchar (500) |
The person or institution holding the license |
YES |
- |
| LicenseHolderAgentURI |
varchar (500) |
The link to a module containing futher information on the person or institution holding the license |
YES |
- |
| LicenseYear |
nvarchar (50) |
The year of the license declaration |
YES |
- |
| Context |
nvarchar (500) |
The context of the license, e.g. for publication |
YES |
- |
| LicenseDetails |
nvarchar (500) |
Details of the license |
YES |
- |
| IPR |
nvarchar (500) |
Intellectual Property Rights; the rights given to persons for their intellectual property |
YES |
- |
| IPRHolder |
nvarchar (500) |
The person or institution holding the Intellectual Property Rights |
YES |
- |
| IPRHolderAgentURI |
varchar (500) |
The link to a module containing futher information on the person or institution holding the |
YES |
- |
| CopyrightStatement |
nvarchar (500) |
Notice on rights held in and for the resource |
YES |
- |
| CopyrightHolder |
nvarchar (500) |
The person or institution holding the copyright |
YES |
- |
| CopyrightHolderAgentURI |
varchar (500) |
The link to a module containing futher information on the person or institution holding the copyright |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes about the license |
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: suser_sname() |
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: suser_sname() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newid() |
NO |
- |
Depending on:
Table ProjectReference
The references related to the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Refers to the ID of table Project (= Foreign key and part of primary key) |
NO |
Refers to table Project |
| ReferenceTitle |
nvarchar (500) |
The title of the data publication of the project data package or literature reference publication where information on the project and/ or on project dataset(s) was published. Note this is only a cached value where ReferenceURI is present |
NO |
- |
| ReferenceURI |
varchar (255) |
URI of project data citation/ data package citation or URI of literature reference where information on the project and/ or on project dataset(s) was published, e.g. referring to the module DiversityReferences |
YES |
- |
| ReferenceDetails |
nvarchar (50) |
Details within the project data citation/ data package citation, e.g. versioning, or details within the literature reference, e.g. pages |
YES |
- |
| ReferenceType |
nvarchar (255) |
The type of the data citation or literature reference |
YES |
- |
| IsCitation |
bit |
If a reference is the citation for the project data, i.e. the way the project data should be citedDefault value: (0) |
NO |
- |
| ReferenceCitation |
nvarchar (500) |
The way the reference should be cited; suggested citation style |
YES |
- |
| URI |
nvarchar (500) |
The URI of a reference |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes on the project data citation or literature reference |
YES |
- |
| LogInsertedWhen |
datetime |
The time when this dataset was createdDefault value: getdate() |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Who created this datasetDefault value: suser_sname() |
YES |
- |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data.Default value: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
Table ProjectResource
Resources of the project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
Refers to table Project |
| URI |
varchar (255) |
The complete URI address of the resource. |
NO |
- |
| SpecificRights |
nvarchar (500) |
The rights, e.g. the copyright of the resource |
YES |
- |
| SpecificLicenseURI |
nvarchar (500) |
The license under which the resource is re-used or may be re-used |
YES |
- |
| ResourceURI |
varchar (255) |
The URI of the image, e.g. as stored in the module DiversityResources. |
YES |
- |
| Notes |
nvarchar (MAX) |
Notes about the resource |
YES |
- |
| LogInsertedWhen |
datetime |
The time when this dataset was createdDefault value: getdate() |
YES |
- |
| LogInsertedBy |
nvarchar (50) |
Who created this datasetDefault value: suser_sname() |
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: suser_sname() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
Table ProjectSetting
Settings of a project
| Column |
Data type |
Description |
Nullable |
Relation |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
Refers to table Project |
| SettingID |
int |
Refers to ID of Settings, foreign key and part of primary key |
NO |
Refers to table Setting |
| Value |
nvarchar (MAX) |
The value of the settingDefault value: '' |
NO |
- |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data.Default value: suser_sname() |
YES |
- |
| LogInsertedWhen |
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: suser_sname() |
YES |
- |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated.Default value: getdate() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newid() |
NO |
- |
Depending on:
Table ProjectUser
The projects available for a user
| Column |
Data type |
Description |
Nullable |
Relation |
| LoginName |
nvarchar (50) |
A login name which the user uses for access the DivesityWorkbench, Microsoft domains, etc.. |
NO |
Refers to table UserProxy |
| ProjectID |
int |
ID of the project to which the specimen belongs (Projects are defined in DiversityProjects) |
NO |
Refers to table Project |
| RowGUID |
uniqueidentifier |
-Default value: newsequentialid() |
NO |
- |
Depending on:
Table Setting
The settings used within the projects
| Column |
Data type |
Description |
Nullable |
Relation |
| SettingID |
int |
ID of the setting, primary key |
NO |
- |
| ParentSettingID |
int |
The ID of the superior setting |
YES |
Refers to table Setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the setting, displayed in the user interface |
YES |
- |
| Description |
nvarchar (MAX) |
Description of the setting |
YES |
- |
| DisplayOrder |
int |
The sequence in which the items should be shown in an interface |
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: suser_sname() |
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: suser_sname() |
YES |
- |
| RowGUID |
uniqueidentifier |
-Default value: newid() |
NO |
- |
VIEWS
View Project_Core
Provides all columus of table Project restricted to the projects accessible for a user as set in table ProjectUser with the exception of the dbo
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
PK, ID of the Project |
NO |
| ProjectParentID |
int |
ID of the superior project |
YES |
| Project |
nvarchar (255) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
NO |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
YES |
| ProjectType |
nvarchar (50) |
Type of the project |
YES |
| ProjectDescription |
nvarchar (2000) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
YES |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
YES |
| ProjectCopyright |
nvarchar (255) |
Copyright statement for the data collected for and revised by this project |
YES |
| ProjectRights |
nvarchar (255) |
The rights, e.g. the copyright of the project |
YES |
| ProjectLicenseURI |
nvarchar (255) |
The license under which the project is re-used or may be re-used |
YES |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
YES |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
YES |
| ProjectSettings |
nvarchar (MAX) |
The settings used within the project |
YES |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible. |
YES |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system. |
YES |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data. |
YES |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated. |
YES |
| RowGUID |
uniqueidentifier |
- |
YES |
Depending on:
View ProjectAgent_Core
Content of table ProjectAgent restricted to user accessible datasets
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
| AgentName |
nvarchar (255) |
The name of the agent. Only cached value where AgentURI is given, Part of PK |
NO |
| AgentURI |
varchar (255) |
An URL linked to e.g. the module DiversityAgents within the Diversity Workbench, Part of PK |
NO |
| AgentRole |
nvarchar (50) |
The role of the agent within the project as defined in ProjectAgentRole_Enum |
YES |
| Notes |
nvarchar (MAX) |
Notes about the agent |
YES |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible. |
YES |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system. |
YES |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data. |
YES |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated. |
YES |
| RowGUID |
uniqueidentifier |
- |
NO |
Depending on:
View ProjectResource_Core
Content of table ProjectResource restricted to those accessible for a user
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
| URI |
varchar (255) |
The complete URI address of the resource. |
NO |
| SpecificRights |
nvarchar (500) |
The rights, e.g. the copyright of the resource |
YES |
| SpecificLicenseURI |
nvarchar (500) |
The license under which the resource is re-used or may be re-used |
YES |
| ResourceURI |
varchar (255) |
The URI of the image, e.g. as stored in the module DiversityResources. |
YES |
| Notes |
nvarchar (MAX) |
Notes about the resource |
YES |
| LogInsertedWhen |
datetime |
The time when this dataset was created |
YES |
| LogInsertedBy |
nvarchar (50) |
Who created this dataset |
YES |
| LogUpdatedWhen |
datetime |
The last time when this dataset was updated |
YES |
| LogUpdatedBy |
nvarchar (50) |
Who was the last to update this dataset |
YES |
| RowGUID |
uniqueidentifier |
- |
NO |
Depending on:
- ProjectList
- ProjectResource
View View_ProjectDescriptor
Project descriptors for query
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
ID of the project, foreign key |
NO |
| Descriptor |
nvarchar (337) |
Descriptor of the project (Type + Value) |
NO |
Depending on:
- ProjectDescriptor
- ProjectDescriptorElement
View View_ProjectSetting
Project settings for query
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
Refers to the ID of the project (= Foreign key and part of primary key) |
NO |
| Setting |
nvarchar (MAX) |
Setting of the project (Type + Value) |
YES |
Depending on:
View ViewBaseURL
Value of the function BaseURL provided via a view for usage e.g. by linked servers
| Column |
Data type |
Description |
Nullable |
| BaseURL |
varchar (255) |
Value of the function BaseURL |
YES |
Depending on:
View ViewDataCitation
The citation of published data from the project; references of the data publication of the project data package
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
Refers to the ID of table Project (= Foreign key and part of primary key) |
NO |
| ReferenceTitle |
nvarchar (255) |
The title of the data publication of the project data package. Note this is only a cached value where ReferenceURI is present. |
NO |
| ReferenceURI |
varchar (255) |
URI of project data citation/ data package citation of the project data package, e.g. referring to the module DiversityReferences. |
YES |
| ReferenceDetails |
nvarchar (50) |
Details within the project data citation/ data package citation, e.g. versioning |
YES |
| ReferenceType |
nvarchar (255) |
The type of the project data citation/ data package citation |
YES |
| Notes |
nvarchar (MAX) |
Notes on the project data citation/ data package citation |
YES |
| URI |
nvarchar (500) |
URI of project data citation/ data package citation with information on the project dataset(s) |
YES |
| ReferenceCitation |
nvarchar (500) |
The way the project data/ data package should be cited; suggested citation style |
YES |
Depending on:
View ViewDiversityWorkbenchModule
Value of the function DiversityWorkbenchModule provided via a view for usage e.g. by linked servers
| Column |
Data type |
Description |
Nullable |
| DiversityWorkbenchModule |
nvarchar (50) |
Value of the function DiversityWorkbenchModule |
YES |
Depending on:
View ViewLiteratureReference
The references related to the project; references of literature publications where information on the project and/ or on project dataset(s) is given
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
Refers to the ID of table Project (= Foreign key and part of primary key) |
NO |
| ReferenceTitle |
nvarchar (255) |
The title of the literature reference publication where information on the project and/ or on project dataset(s) was published. Note this is only a cached value where ReferenceURI is present. |
NO |
| ReferenceURI |
varchar (255) |
URI of literature reference with information on the project and/ or on the project dataset(s), e.g. referring to the module DiversityReferences. |
YES |
| ReferenceDetails |
nvarchar (50) |
Details within the literature reference, e.g. pages |
YES |
| ReferenceType |
nvarchar (255) |
The type of the literature reference |
YES |
| Notes |
nvarchar (MAX) |
Notes on the literature reference |
YES |
| URI |
nvarchar (500) |
URI of the literature reference with information on the project dataset(s) |
YES |
| ReferenceCitation |
nvarchar (500) |
The way the literature reference should be cited; suggested citation style |
YES |
Depending on:
View ViewProject
Content of table Project including the StableIdentifier
| Column |
Data type |
Description |
Nullable |
| ProjectID |
int |
PK, ID of the Project |
NO |
| ProjectParentID |
int |
ID of the superior project |
YES |
| Project |
nvarchar (255) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
NO |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
YES |
| ProjectDescription |
nvarchar (2000) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
YES |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
YES |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
YES |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
YES |
| StableIdentifier |
varchar (500) |
The StableIdentifier for the project |
YES |
| ProjectType |
nvarchar (50) |
Type of the project |
YES |
| InternalDescription |
nvarchar (MAX) |
Internal description of the project, not to be published |
YES |
| PublicDescription |
nvarchar (MAX) |
Public description of the project if different from the description |
YES |
| ProjectDescriptionType |
nvarchar (50) |
classification of the public description, e. g. abstract |
YES |
| LogInsertedBy |
nvarchar (50) |
Name of user who first entered (typed or imported) the data. This is the operator (or typist) name, which may be different from the person responsible. |
YES |
| LogInsertedWhen |
smalldatetime |
Date and time when record was first entered (typed or imported) into this system. |
YES |
| LogUpdatedBy |
nvarchar (50) |
Name of user who last updated the data. |
YES |
| LogUpdatedWhen |
smalldatetime |
Date and time when the data were last updated. |
YES |
| RowGUID |
uniqueidentifier |
- |
YES |
Depending on:
FUNCTIONS
Function BaseURL
Provides the basic address for accessing the database
DataType: varchar (255)
Function DiversityWorkbenchModule
Provides the name of the DiversityWorkbench module
DataType: nvarchar (50)
Function PrivacyConsentInfo
Providing common information about the storage and processing of personal data within the DiversityWorkbench
DataType: varchar (900)
Function ProjectChildNodes
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 |
ID of the project |
| Column |
DataType |
Description |
| ProjectID |
int |
PK, ID of the Project |
| ProjectParentID |
int |
ID of the superior project |
| Project |
nvarchar (50) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
| ProjectDescription |
nvarchar (MAX) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
| ProjectType |
nvarchar (50) |
Type of the project |
| InternalDescription |
nvarchar (MAX) |
Internal description of the project, not to be published |
| PublicDescription |
nvarchar (MAX) |
Public description of the project if different from the description |
| ProjectDescriptionType |
nvarchar (50) |
classification of the public description, e. g. abstract |
| EmbargoDate |
date |
The date until which the data should not be published, made available to the public |
| CreateArchive |
bit |
If an archive e.g. by a task schedule should be created |
| ArchiveProtocol |
nvarchar (MAX) |
The protocol created during the last archive |
Depending on:
- Project
- ProjectChildNodes
Function ProjectDataLastChanges
DataType: datetime
| Parameter |
DataType |
Description |
| @ProjectID |
int |
PK, ID of the Project |
Depending on:
Function ProjectHierarchy
Returns a table that lists all the items related to the given item
| Parameter |
DataType |
Description |
| @ProjectID |
int |
ID of the project |
| Column |
DataType |
Description |
| ProjectID |
int |
PK, ID of the Project |
| ProjectParentID |
int |
ID of the superior project |
| Project |
nvarchar (50) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
| ProjectDescription |
nvarchar (MAX) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
| ProjectType |
nvarchar (50) |
Type of the project |
| InternalDescription |
nvarchar (MAX) |
Internal description of the project, not to be published |
| PublicDescription |
nvarchar (MAX) |
Public description of the project if different from the description |
| ProjectDescriptionType |
nvarchar (50) |
classification of the public description, e. g. abstract |
| EmbargoDate |
date |
The date until which the data should not be published, made available to the public |
| CreateArchive |
bit |
If an archive e.g. by a task schedule should be created |
| ArchiveProtocol |
nvarchar (MAX) |
The protocol created during the last archive |
Depending on:
- Project
- ProjectChildNodes
Function ProjectList
The list of Projects accessible for the current user
| Column |
DataType |
Description |
| ProjectID |
int |
ID of the project |
Depending on:
Function ProjectParents
Returns a table that lists all the parents of the given project
| Parameter |
DataType |
Description |
| @ProjectID |
int |
ID of the project as stored in table Project |
| Column |
DataType |
Description |
| ProjectID |
int |
PK, ID of the Project |
| ProjectParentID |
int |
ID of the superior project |
| Project |
nvarchar (50) |
A short title for the project as displayed e.g. for selection from a list in an user interface |
| ProjectTitle |
nvarchar (200) |
An explicit title for the project |
| ProjectDescription |
nvarchar (MAX) |
A text, describing characteristic features, e. g. the purpose and scope, of the project |
| ProjectNotes |
nvarchar (1000) |
Internal notes regarding the project, not published on the web |
| ProjectCopyright |
nvarchar (255) |
Copyright statement for the data collected for and revised by this project |
| ProjectRights |
nvarchar (255) |
The rights, e.g. the copyright of the project |
| ProjectLicenseURI |
varchar (255) |
The license under which the project is re-used or may be re-used |
| ProjectVersion |
nvarchar (255) |
Version number (refers to the database content of this project, not to application development) |
| ProjectURL |
varchar (255) |
An URL where e.g. the project is described |
| HierarchyLevel |
int |
The level of the hierarchy: 1 = level of selected project; increasing with parents in hierarchy |
Depending on:
Function SettingHierarchyAll
Returns a table that lists all the settings including a display text with the whole hierarchy
| Column |
DataType |
Description |
| SettingID |
int |
ID of the setting as defined in table Setting |
| ParentSettingID |
int |
ID of the superior setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the object, displayed in the user interface |
| DisplayOrder |
int |
The sequence in which the items should be shown in an interface |
| Description |
nvarchar (MAX) |
Description of enumerated object, displayed in the user interface |
| Hierarchy |
nvarchar (4000) |
The hierarchy composed of the display texts of the superior settings |
Depending on:
Function SettingHierarchyChildren
Returns a table that lists all the settings depending on a setting
| Parameter |
DataType |
Description |
| @SettingID |
int |
ID of the setting |
| Column |
DataType |
Description |
| SettingID |
int |
ID of the setting as defined in table Setting |
| ParentSettingID |
int |
The ID of the superior setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the setting, displayed in the user interface |
| DisplayOrder |
int |
The sequence in which the items should be shown in an interface |
| Description |
nvarchar (MAX) |
Description of the setting |
Depending on:
Function SettingHierarchyNonProject
Returns a table that lists all the settings including a display text with the whole hierarchy that are not included in a project so far
| Parameter |
DataType |
Description |
| @ProjectID |
int |
The ID of the project |
| Column |
DataType |
Description |
| SettingID |
int |
ID of the setting as defined in table Setting |
| ParentSettingID |
int |
ID of the superior setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the object, displayed in the user interface |
| DisplayOrder |
int |
The sequence in which the items should be shown in an interface |
| Description |
nvarchar (MAX) |
Description of enumerated object, displayed in the user interface |
| Hierarchy |
nvarchar (4000) |
The hierarchy composed of the display texts of the superior settings |
Depending on:
- ProjectSetting
- SettingHierarchyAll
Function SettingHierarchyProjectAll
Returns a table that lists all the settings for a project including those inherited from superior projects.
| Parameter |
DataType |
Description |
| @ProjectID |
int |
Input parameter. Enter a valid ProjectID. |
| Column |
DataType |
Description |
| SettingID |
int |
The ID of the setting as defined in table Setting |
| ParentSettingID |
int |
The ID of the superior setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the object, displayed in the user interface |
| DisplayOrder |
int |
The sequence in which the items should be shown in an interface |
| Description |
nvarchar (MAX) |
Description of enumerated object, displayed in the user interface |
| Hierarchy |
nvarchar (4000) |
The hierarchy composed of the display texts of the superior settings |
| Value |
nvarchar (4000) |
The value of the setting |
| ProjectID |
int |
ID of the superior project from which this setting has been inherited |
| Project |
nvarchar (200) |
The name of the project from which this setting has been inherited |
Depending on:
- ProjectParents
- ProjectSetting
- SettingHierarchyAll
Function SettingsForProject
Returns a table that lists all the settings for a project including those inherited from parent projects including formatting options.
Used for Metadata retrieval by DiversityCollection cache databases
| Parameter |
DataType |
Description |
| @ProjectID |
int |
The ID of the project |
| @SettingFilter |
nvarchar (255) |
A optional filter for the settings |
| @Spacer |
nvarchar (20) |
Optional. A spacer placed between the |
| @DisplayType |
int |
Formatting mode of the column ProjectSetting: 1= Whole hierarchy; 2= Remove leading value of @SettingFilter from hierarchy |
| Column |
DataType |
Description |
| SettingID |
int |
ID of the Setting |
| ParentSettingID |
int |
ID of the superior setting |
| DisplayText |
nvarchar (50) |
Short abbreviated description of the object, displayed in the user interface |
| Description |
nvarchar (MAX) |
Description of enumerated object, displayed in the user interface |
| ProjectSetting |
nvarchar (4000) |
The hierarchy composed of the display texts of the superior settings formatting depending from parameter |
| Value |
nvarchar (4000) |
The value of the setting |
Depending on:
- SettingHierarchyProjectAll
Function StableIdentifier
The stable identifier published for a project
DataType: varchar (500)
| Parameter |
DataType |
Description |
| @ProjectID |
int |
ID of the project |
Depending on:
Function UserID
ID of the User as stored in table UserProxy
DataType: int
Depending on:
Function Version
Version of the database
DataType: nvarchar (8)
Function VersionClient
Version of the client software compatible with the version of the database
DataType: nvarchar (11)
PROCEDURES
Procedure procInsertProjectCopy
Copy project including all depending data
| Parameter |
DataType |
Description |
| @ProjectID |
int |
Output parameter, ID of the new project |
| @CopyID |
int |
ID of the project that should be copied |
| @ProjectTitle |
nvarchar (200) |
Title of the new project |
Depending on:
- Project
- ProjectAgent
- ProjectLicense
- ProjectReference
- ProjectResource
- ProjectSetting
- ProjectUser
Procedure SetUserProjects
| Parameter |
DataType |
Description |
| @User |
varchar (50) |
- |
Depending on:
ROLES
Role DiversityWorkbenchAdministrator
Database Role for administrative actions within the database.
| Permissions |
SELECT |
INSERT |
UPDATE |
DELETE |
EXECUTE |
Type |
| Language_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| Project |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
• |
|
TABLE |
| Project_log |
Diversity Workbench User |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectAgent |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectAgent_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectAgentRole |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectAgentRole_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectAgentRole_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectAgentType_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectArchive |
|
|
|
|
|
TABLE |
| ProjectArchive_log |
|
|
|
|
|
TABLE |
| ProjectArchiveFormat_Enum |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier_log |
|
|
|
|
|
TABLE |
| ProjectArchiveMimeType_Enum |
|
|
|
|
|
TABLE |
| ProjectDescriptor |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectDescriptor_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectDescriptorElement |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectDescriptorElement_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectIdentifier |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
• |
|
TABLE |
| ProjectIdentifier_log |
Diversity Workbench User |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectIdentifierType |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectIdentifierType_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectKeyword |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectKeyword_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectLabel |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectLabel_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectLicense |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
• |
|
TABLE |
| ProjectLicense_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectReference |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectReference_log |
Diversity Workbench User |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectResource |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectResource_log |
Diversity Workbench User |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectSetting |
Diversity Workbench User |
Diversity Workbench Editor |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
TABLE |
| ProjectSetting_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| ProjectType_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectUser |
Diversity Workbench User |
Diversity Workbench Editor |
• |
• |
|
TABLE |
| Setting |
Diversity Workbench Editor |
• |
• |
• |
|
TABLE |
| Setting_log |
Diversity Workbench Editor |
Diversity Workbench Editor |
|
|
|
TABLE |
| Project_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| ProjectAgent_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| ProjectResource_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| View_ProjectDescriptor |
Diversity Workbench User |
|
|
|
|
VIEW |
| View_ProjectSetting |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewBaseURL |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewDataCitation |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewDiversityWorkbenchModule |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewLiteratureReference |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewProject |
Diversity Workbench User |
|
|
|
|
VIEW |
| BaseURL |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| DiversityWorkbenchModule |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| PrivacyConsentInfo |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| ProjectChildNodes |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectDataLastChanges |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| ProjectHierarchy |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectList |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectParents |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyAll |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyChildren |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyNonProject |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyProjectAll |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingsForProject |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| StableIdentifier |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| UserID |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| Version |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| VersionClient |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| procInsertProjectCopy |
|
|
|
|
Diversity Workbench Editor |
PROCEDURE |
| SetUserProjects |
|
|
|
|
|
PROCEDURE |
| Inheriting from roles: |
|
|
|
|
|
|
Role DiversityWorkbenchEditor
Database Role with read/write accesss to the database.
| Permissions |
SELECT |
INSERT |
UPDATE |
DELETE |
EXECUTE |
Type |
| Language_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| Project |
Diversity Workbench User |
• |
• |
|
|
TABLE |
| Project_log |
Diversity Workbench User |
• |
|
|
|
TABLE |
| ProjectAgent |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectAgent_log |
• |
• |
|
|
|
TABLE |
| ProjectAgentRole |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectAgentRole_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectAgentRole_log |
• |
• |
|
|
|
TABLE |
| ProjectAgentType_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectArchive |
|
|
|
|
|
TABLE |
| ProjectArchive_log |
|
|
|
|
|
TABLE |
| ProjectArchiveFormat_Enum |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier_log |
|
|
|
|
|
TABLE |
| ProjectArchiveMimeType_Enum |
|
|
|
|
|
TABLE |
| ProjectDescriptor |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectDescriptor_log |
• |
• |
|
|
|
TABLE |
| ProjectDescriptorElement |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectDescriptorElement_log |
• |
• |
|
|
|
TABLE |
| ProjectIdentifier |
Diversity Workbench User |
• |
• |
|
|
TABLE |
| ProjectIdentifier_log |
Diversity Workbench User |
• |
|
|
|
TABLE |
| ProjectIdentifierType |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectIdentifierType_log |
• |
• |
|
|
|
TABLE |
| ProjectKeyword |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectKeyword_log |
• |
• |
|
|
|
TABLE |
| ProjectLabel |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectLabel_log |
• |
• |
|
|
|
TABLE |
| ProjectLicense |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectLicense_log |
• |
• |
|
|
|
TABLE |
| ProjectReference |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectReference_log |
Diversity Workbench User |
• |
|
|
|
TABLE |
| ProjectResource |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectResource_log |
Diversity Workbench User |
• |
|
|
|
TABLE |
| ProjectSetting |
Diversity Workbench User |
• |
• |
• |
|
TABLE |
| ProjectSetting_log |
• |
• |
|
|
|
TABLE |
| ProjectType_Enum |
Diversity Workbench User |
|
|
|
|
TABLE |
| ProjectUser |
Diversity Workbench User |
• |
|
|
|
TABLE |
| Setting |
• |
• |
|
|
|
TABLE |
| Setting_log |
• |
• |
|
|
|
TABLE |
| Project_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| ProjectAgent_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| ProjectResource_Core |
Diversity Workbench User |
|
|
|
|
VIEW |
| View_ProjectDescriptor |
Diversity Workbench User |
|
|
|
|
VIEW |
| View_ProjectSetting |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewBaseURL |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewDataCitation |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewDiversityWorkbenchModule |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewLiteratureReference |
Diversity Workbench User |
|
|
|
|
VIEW |
| ViewProject |
Diversity Workbench User |
|
|
|
|
VIEW |
| BaseURL |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| DiversityWorkbenchModule |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| PrivacyConsentInfo |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| ProjectChildNodes |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectDataLastChanges |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| ProjectHierarchy |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectList |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| ProjectParents |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyAll |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyChildren |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyNonProject |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingHierarchyProjectAll |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| SettingsForProject |
Diversity Workbench User |
|
|
|
|
FUNCTION |
| StableIdentifier |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| UserID |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| Version |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| VersionClient |
|
|
|
|
Diversity Workbench User |
FUNCTION |
| procInsertProjectCopy |
|
|
|
|
• |
PROCEDURE |
| SetUserProjects |
|
|
|
|
|
PROCEDURE |
| Inheriting from roles: |
|
|
|
|
|
|
Role DiversityWorkbenchUser
Database Role with reading accesss to the database.
| Permissions |
SELECT |
INSERT |
UPDATE |
DELETE |
EXECUTE |
Type |
| Language_Enum |
• |
|
|
|
|
TABLE |
| Project |
• |
|
|
|
|
TABLE |
| Project_log |
• |
|
|
|
|
TABLE |
| ProjectAgent |
• |
|
|
|
|
TABLE |
| ProjectAgent_log |
|
|
|
|
|
TABLE |
| ProjectAgentRole |
• |
|
|
|
|
TABLE |
| ProjectAgentRole_Enum |
• |
|
|
|
|
TABLE |
| ProjectAgentRole_log |
|
|
|
|
|
TABLE |
| ProjectAgentType_Enum |
• |
|
|
|
|
TABLE |
| ProjectArchive |
|
|
|
|
|
TABLE |
| ProjectArchive_log |
|
|
|
|
|
TABLE |
| ProjectArchiveFormat_Enum |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier |
|
|
|
|
|
TABLE |
| ProjectArchiveIdentifier_log |
|
|
|
|
|
TABLE |
| ProjectArchiveMimeType_Enum |
|
|
|
|
|
TABLE |
| ProjectDescriptor |
• |
|
|
|
|
TABLE |
| ProjectDescriptor_log |
|
|
|
|
|
TABLE |
| ProjectDescriptorElement |
• |
|
|
|
|
TABLE |
| ProjectDescriptorElement_log |
|
|
|
|
|
TABLE |
| ProjectIdentifier |
• |
|
|
|
|
TABLE |
| ProjectIdentifier_log |
• |
|
|
|
|
TABLE |
| ProjectIdentifierType |
• |
|
|
|
|
TABLE |
| ProjectIdentifierType_log |
|
|
|
|
|
TABLE |
| ProjectKeyword |
• |
|
|
|
|
TABLE |
| ProjectKeyword_log |
|
|
|
|
|
TABLE |
| ProjectLabel |
• |
|
|
|
|
TABLE |
| ProjectLabel_log |
|
|
|
|
|
TABLE |
| ProjectLicense |
• |
|
|
|
|
TABLE |
| ProjectLicense_log |
|
|
|
|
|
TABLE |
| ProjectReference |
• |
|
|
|
|
TABLE |
| ProjectReference_log |
• |
|
|
|
|
TABLE |
| ProjectResource |
• |
|
|
|
|
TABLE |
| ProjectResource_log |
• |
|
|
|
|
TABLE |
| ProjectSetting |
• |
|
|
|
|
TABLE |
| ProjectSetting_log |
|
|
|
|
|
TABLE |
| ProjectType_Enum |
• |
|
|
|
|
TABLE |
| ProjectUser |
• |
|
|
|
|
TABLE |
| Setting |
• |
|
|
|
|
TABLE |
| Setting_log |
|
|
|
|
|
TABLE |
| Project_Core |
• |
|
|
|
|
VIEW |
| ProjectAgent_Core |
• |
|
|
|
|
VIEW |
| ProjectResource_Core |
• |
|
|
|
|
VIEW |
| View_ProjectDescriptor |
• |
|
|
|
|
VIEW |
| View_ProjectSetting |
• |
|
|
|
|
VIEW |
| ViewBaseURL |
• |
|
|
|
|
VIEW |
| ViewDataCitation |
• |
|
|
|
|
VIEW |
| ViewDiversityWorkbenchModule |
• |
|
|
|
|
VIEW |
| ViewLiteratureReference |
• |
|
|
|
|
VIEW |
| ViewProject |
• |
|
|
|
|
VIEW |
| BaseURL |
|
|
|
|
• |
FUNCTION |
| DiversityWorkbenchModule |
|
|
|
|
• |
FUNCTION |
| PrivacyConsentInfo |
|
|
|
|
• |
FUNCTION |
| ProjectChildNodes |
• |
|
|
|
|
FUNCTION |
| ProjectDataLastChanges |
|
|
|
|
• |
FUNCTION |
| ProjectHierarchy |
• |
|
|
|
|
FUNCTION |
| ProjectList |
• |
|
|
|
|
FUNCTION |
| ProjectParents |
• |
|
|
|
|
FUNCTION |
| SettingHierarchyAll |
• |
|
|
|
|
FUNCTION |
| SettingHierarchyChildren |
• |
|
|
|
|
FUNCTION |
| SettingHierarchyNonProject |
• |
|
|
|
|
FUNCTION |
| SettingHierarchyProjectAll |
• |
|
|
|
|
FUNCTION |
| SettingsForProject |
• |
|
|
|
|
FUNCTION |
| StableIdentifier |
|
|
|
|
• |
FUNCTION |
| UserID |
|
|
|
|
• |
FUNCTION |
| Version |
|
|
|
|
• |
FUNCTION |
| VersionClient |
|
|
|
|
• |
FUNCTION |
| procInsertProjectCopy |
|
|
|
|
|
PROCEDURE |
| SetUserProjects |
|
|
|
|
|
PROCEDURE |