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:
- ProjectType_Enum
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:
- Project
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:
- Project
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:
- Project
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:
- Project
- Setting
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:
- Project
- UserProxy
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:
- Project
- ProjectList
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:
- ProjectAgent
- ProjectList
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:
- ProjectSetting
- Setting
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:
- BaseURL
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:
- ProjectReference
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:
- DiversityWorkbenchModule
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:
- ProjectReference
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:
- Project
- StableIdentifier
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:
- Project
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:
- Project
- ProjectUser
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:
- Project
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:
- Setting
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:
- Setting
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:
- Project
Function UserID
ID of the User as stored in table UserProxy
DataType: int
Depending on:
- UserProxy
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:
- UserProxy
ROLES
| Content of cell | Permission |
|---|---|
| Not granted | |
| Name of other role | Inherited from other role |
| • | Granted |
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: |
- DiversityWorkbenchEditor
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: |
- DiversityWorkbenchUser
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 |