diff --git a/models_and_helper_scripts/sample-management-datamodel.yml b/models_and_helper_scripts/sample-management-datamodel.yml
index cc5540782584b052e5dcdf64051d8e05ba7a491c..04b74cc98babdb7c1f85e3a3a179720a7a82125b 100644
--- a/models_and_helper_scripts/sample-management-datamodel.yml
+++ b/models_and_helper_scripts/sample-management-datamodel.yml
@@ -54,8 +54,8 @@ StorageCondition:
   recommended_properties:
     ConditionType:
     condition_value:
-      datatype: TEXT  
-      
+      datatype: TEXT
+
 Container:
   obligatory_properties:
     Responsible:
@@ -80,36 +80,25 @@ Container:
 
 Sample:
   recommended_properties:
-    NagoyaCase:
     Container:
-    FunctionalGroup:
     SampleType:
     Parent sample:
       datatype: Sample
-    Sampling Person:
-      datatype: Person
     Main User:
       datatype: Person
-  suggested_properties:
-    Custom ID:
-      datatype: LIST<TEXT>
-    Publications:
-      description: DOIs of publications related to this sample.
-      datatype: LIST<TEXT>
-    NCBI BioProject:
-      datatype: LIST<TEXT>
-    NCBI BioSample:
-      datatype: LIST<TEXT>
-    NCBI Accession:
-      datatype: LIST<TEXT>
-    Sampling method:
-      description: A short description of the sampling methodology used for this sample.
-      datatype: TEXT
-    Notes:
+    Collector:
+      datatype: LIST(Person)
+    Curator:
+      datatype: LIST(Person)
+    Device:
+    material_left:
+      datatype: BOOLEAN
+    Event:
+    SampleMethod:
+    nagoya_link:
       datatype: TEXT
-    AphiaID:
-      description: An ID for this taxon that allows to uniquely identify it on http://www.marinespecies.org.
-      datatype: INTEGER
+    nagoya_relevance:
+      datatype: BOOLEAN
 
 
 Collection:
@@ -146,65 +135,54 @@ NagoyaCase:
 
 Position:
   obligatory_properties:
-    Latitude:
+    latitude:
       datatype: DOUBLE
       unit: °
-    Longitude:
+    longitude:
       datatype: DOUBLE
       unit: °
-  recommended_properties:
-    Water depth:
-      description: The depth of the water in meters as a positive value
+    elevation:
       datatype: DOUBLE
-      unit: m
-    Sampling depth:
-      description: The depth in meters where the sampling took place as a positive value
-      datatype: DOUBLE
-      unit: m
 
-FunctionalGroup:
+EventType:
   inherit_from_obligatory:
     - ControlledRecordType
 
-Gear:
-  inherit_from_obligatory:
-    - ControlledRecordType
-  recommended_properties:
-    Configuration:
-      datatype: TEXT
+Biome:
+  inherit_from_recommended:
+    - ControlledRecordtype
+
+Device:
+  inherit_from_recommended:
+    - ControlledRecordtype
 
 Event:
-  obligatory_properties:
-    Gear:
   recommended_properties:
+    Parent_Event:
+      datatype: Event
+    Biome:
+    Campaign:
+    Device:
+    Position:
+      datatype: LIST(Position)
     start_date:
       description: The date and time the event started.
       datatype: DATETIME
-  suggested_properties:
     end_date:
       description: The date and time the event ended.
       datatype: DATETIME
-
-SourceEvent:
-  inherit_from_suggested:
-    - Event
-  obligatory_properties:
-    Position:
-      datatype: LIST<Position>
-    Gear:
-  recommended_properties:
-    Hol:
+    EventType:
+    igsn_doi:
       datatype: TEXT
-    Station Number:
+    level:
       datatype: TEXT
-    IGSN:
+    locality_description:
       datatype: TEXT
-    DOI:
-      datatype: TEXT
-  suggested_properties:
-    Station ID:
-      description: The name/identifier of a station where regular sampling activity takes place.
+    locality_name:
       datatype: TEXT
+    Sphere:
+    Responsible_Person:
+      datatype: LIST(Person)
 
 Platform:
   inherit_from_obligatory:
@@ -214,9 +192,10 @@ SampleType:
   inherit_from_obligatory:
     - ControlledRecordType
 
-SampleTypeSpecific:
-  inherit_from_obligatory:
-    - ControlledRecordType
+SampleMethod:
+  recommended_properties:
+    Parent_SampleMethod:
+      datatype: SampleMethod
 
 StartPosition:
   inherit_from_obligatory:
@@ -231,25 +210,6 @@ RegisterSampleTemplate:
     column_names:
       datatype: LIST<TEXT>
 
-MeshPoreSize:
-  inherit_from_obligatory:
-    - ControlledRecordType
-  recommended_properties:
-    enumValue:
-      datatype: TEXT
-
-Fixation:
-  inherit_from_obligatory:
-    - ControlledRecordType
-  recommended_properties:
-    enumValue:
-
-StorageTemperature:
-  inherit_from_obligatory:
-    - ControlledRecordType
-  recommended_properties:
-    enumValue:
-
 Campaign:
   inherit_from_obligatory:
     - ControlledRecordType
@@ -259,27 +219,7 @@ Sphere:
   inherit_from_obligatory:
     - ControlledRecordType
 
-Sample context:
-  inherit_from_obligatory:
-    - ControlledRecordType
-
 PDFReport:
   inherit_from_obligatory:
     - ControlledRecordType
   description: PDF files which contain reports and additional information about samples, collections, or containers
-
-commonGermanName:
-  inherit_from_obligatory:
-    - ControlledRecordType
-
-commonEnglishName:
-  inherit_from_obligatory:
-    - ControlledRecordType
-
-Taxonomic group/Species:
-  inherit_from_obligatory:
-    - ControlledRecordType
-
-Sample container:
-  inherit_from_obligatory:
-    - ControlledRecordType