From bffa79c28b9d7fc50766c0cd7fd4f66f0f17eb14 Mon Sep 17 00:00:00 2001 From: Arno Kaimbacher Date: Fri, 14 Apr 2023 13:35:12 +0200 Subject: [PATCH] - describe filter tables of tethys --- Database.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/Database.md b/Database.md index 2340f98..ec63d0c 100644 --- a/Database.md +++ b/Database.md @@ -43,8 +43,22 @@ TETHYS provides an Access Control List (ACL) system that is used to manage users Many research repositories allow you to filter content based on specific criteria. For example, you may be able to filter by publication date, author, contributor, title, abstract, keyword or spatially via coverage. This can be helpful if you are looking for a specific type of resource or trying to narrow down your search results. TETHYS also organizes content into collections based on specific themes or topics. Collections can be a great way to quickly find relevant resources and may be curated by experts in the field. ![title](./tethys_filter.png) -* datset_abstract: This table stores all the descriptions to an uploaded dataset. Allowed values for an abstract type are: 'Abstract', 'Methods', 'Series_information', 'Technical_info', 'Translated' and 'Other'. +* **datset_abstracts**: This table stores all the descriptions to an uploaded dataset. Allowed values for an abstract type are: 'Abstract', 'Methods', 'Series_information', 'Technical_info', 'Translated' and 'Other'. -* datset_titles: This table stores all the titles to an uploaded dataset. Allowed values for a title type are: 'Main', 'Sub', 'Alternative', 'Translated' and 'Other'. +* **datset_titles**: This table stores all the titles to an uploaded dataset. Allowed values for a title type are: 'Main', 'Sub', 'Alternative', 'Translated' and 'Other'. -* dataset_subjects with pivot table link_dataset_subjects: This table stores all the keywords. \ No newline at end of file +* **dataset_subjects** with pivot table link_dataset_subjects: This table stores all the keywords. Until now only uncontrolled keywords are possible (attribute type is default 'uncontrolled') + +* **datset_abstracts**: This table stores all the descriptions to an uploaded dataset. Allowed values for an abstract type are: 'Abstract', 'Methods', 'Series_information', 'Technical_info', 'Translated' and 'Other'. +* **persons**: All dataset authors and contributors are stored inside this table. The table includes fields for the user's name, email address, and other contact information. \ +In the pivot table there are attributes for: + * sort_order: sorting the authors and contributors + * allow_email_contact: if the email contact is allowed + * contributor_type: 'ContactPerson', 'DataCollector', 'DataCurator', 'DataManager', 'Distributor', 'Editor', 'HostingInstitution', 'Producer', 'ProjectLeader', 'ProjectManager', ProjectMember', 'RegistrationAgency', 'RegistrationAuthority', 'RelatedPerson', 'Researcher', 'ResearchGroup', 'RightsHolder', 'Sponsor', 'Supervisor', 'WorkPackageLeader' and 'Other' +* **coverage**: The spatial search functionality in Tethys allows users to find and access geospatial data that are relevant to their research or analysis by specifying a geographic extent that matches their area of interest. The 'x_min' and 'x_max' values represent the minimum and maximum x-coordinates (usually longitude) of the bounding box, while 'y_min' and 'y_max' represent the minimum and maximum y-coordinates (usually latitude). By specifying these coordinates, users can filter datasets based on their geographic location, making it easier to find relevant data for their analysis. Additionaly there are attributes for the elevation, depth and time coverage. +* **projects**: When a user uploads data to TETHYS, they can assign them to one project. These projects could represent research studies, experiments, collaborations, or any other relevant grouping of data. +* **collections**: +
+
+ +## Tables for file metadata and file checksums: \ No newline at end of file