@@ -154,15 +154,19 @@ class CVReferenceMaterialMedium(Base, CV):
154154# Core
155155# ################################################################################
156156class People (Base ):
157-
157+ """
158+ Individuals that perform actions.
159+ """
158160 PersonID = Column ('personid' , Integer , primary_key = True , nullable = False )
159161 PersonFirstName = Column ('personfirstname' , String (255 ), nullable = False )
160162 PersonMiddleName = Column ('personmiddlename' , String (255 ))
161163 PersonLastName = Column ('personlastname' , String (255 ), nullable = False )
162164
163165
164166class Organizations (Base ):
165-
167+ """
168+ A group of people.
169+ """
166170 OrganizationID = Column ('organizationid' , Integer , primary_key = True , nullable = False )
167171 OrganizationTypeCV = Column ('organizationtypecv' , ForeignKey (CVOrganizationType .Name ), nullable = False ,
168172 index = True )
@@ -194,7 +198,9 @@ class Affiliations(Base):
194198
195199
196200class Methods (Base ):
197-
201+ """
202+ The procedure used to perform an action.
203+ """
198204 MethodID = Column ('methodid' , Integer , primary_key = True , nullable = False )
199205 MethodTypeCV = Column ('methodtypecv' , ForeignKey (CVMethodType .Name ), nullable = False , index = True )
200206 MethodCode = Column ('methodcode' , String (50 ), nullable = False )
@@ -208,7 +214,9 @@ class Methods(Base):
208214
209215
210216class Actions (Base ):
211-
217+ """
218+ Actions are performed by people and may have a result.
219+ """
212220 ActionID = Column ('actionid' , Integer , primary_key = True , nullable = False )
213221 ActionTypeCV = Column ('actiontypecv' , ForeignKey (CVActionType .Name ), nullable = False , index = True )
214222 MethodID = Column ('methodid' , ForeignKey (Methods .MethodID ), nullable = False )
@@ -236,7 +244,9 @@ class ActionBy(Base):
236244
237245
238246class SamplingFeatures (Base ):
239-
247+ """
248+ Where or on what an action was performed.
249+ """
240250 SamplingFeatureID = Column ('samplingfeatureid' , Integer , primary_key = True , nullable = False )
241251 SamplingFeatureUUID = Column ('samplingfeatureuuid' , String (36 ), nullable = False )
242252 SamplingFeatureTypeCV = Column ('samplingfeaturetypecv' , ForeignKey (CVSamplingFeatureType .Name ),
@@ -262,7 +272,10 @@ class SamplingFeatures(Base):
262272
263273
264274class FeatureActions (Base ):
265-
275+ """
276+ Provides flexible linkage between Actions and the SamplingFeatures
277+ on which or at which they were performed.
278+ """
266279 FeatureActionID = Column ('featureactionid' , Integer , primary_key = True , nullable = False )
267280 SamplingFeatureID = Column ('samplingfeatureid' , ForeignKey (SamplingFeatures .SamplingFeatureID ),
268281 nullable = False )
@@ -273,7 +286,9 @@ class FeatureActions(Base):
273286
274287
275288class DataSets (Base ):
276-
289+ """
290+ Enables grouping of results into a larger dataset.
291+ """
277292 DataSetID = Column ('datasetid' , Integer , primary_key = True , nullable = False )
278293
279294 # This has been changed to String to support multiple database uuid types
@@ -285,15 +300,19 @@ class DataSets(Base):
285300
286301
287302class ProcessingLevels (Base ):
288-
303+ """
304+ Levels to which data have been quality controlled.
305+ """
289306 ProcessingLevelID = Column ('processinglevelid' , Integer , primary_key = True , nullable = False )
290307 ProcessingLevelCode = Column ('processinglevelcode' , String (50 ), nullable = False )
291308 Definition = Column ('definition' , String (500 ))
292309 Explanation = Column ('explanation' , String (500 ))
293310
294311
295312class RelatedActions (Base ):
296-
313+ """
314+ Enables specifying relationships among Actions (e.g., workflows, etc.)
315+ """
297316 RelationID = Column ('relationid' , Integer , primary_key = True , nullable = False )
298317 ActionID = Column ('actionid' , ForeignKey (Actions .ActionID ), nullable = False )
299318 RelationshipTypeCV = Column ('relationshiptypecv' , ForeignKey (CVRelationshipType .Name ), nullable = False ,
@@ -305,7 +324,9 @@ class RelatedActions(Base):
305324
306325
307326class TaxonomicClassifiers (Base ):
308-
327+ """
328+ Terms for classifying results.
329+ """
309330 TaxonomicClassifierID = Column ('taxonomicclassifierid' , Integer , primary_key = True , nullable = False )
310331 TaxonomicClassifierTypeCV = Column ('taxonomicclassifiertypecv' , ForeignKey (CVTaxonomicClassifierType .Name ),
311332 nullable = False , index = True )
@@ -320,7 +341,9 @@ class TaxonomicClassifiers(Base):
320341
321342
322343class Units (Base ):
323-
344+ """
345+ Units of measure.
346+ """
324347 UnitsID = Column ('unitsid' , Integer , primary_key = True , nullable = False )
325348 UnitsTypeCV = Column ('unitstypecv' , ForeignKey (CVUnitsType .Name ), nullable = False , index = True )
326349 UnitsAbbreviation = Column ('unitsabbreviation' , String (255 ), nullable = False )
@@ -329,7 +352,9 @@ class Units(Base):
329352
330353
331354class Variables (Base ):
332-
355+ """
356+ What was observed.
357+ """
333358 VariableID = Column ('variableid' , Integer , primary_key = True , nullable = False )
334359 VariableTypeCV = Column ('variabletypecv' , ForeignKey (CVVariableType .Name ), nullable = False , index = True )
335360 VariableCode = Column ('variablecode' , String (50 ), nullable = False )
@@ -341,7 +366,9 @@ class Variables(Base):
341366
342367
343368class Results (Base ):
344-
369+ """
370+ The result of an action.
371+ """
345372 ResultID = Column ('resultid' , BigIntegerType , primary_key = True )
346373
347374 # This has been changed to String to support multiple database uuid types
0 commit comments