CvAttributeCollection
|
Contains attributes by which to qualify a cv object
|
CvBase
|
|
CvContainer
|
Represents a collection of structured properties, annotated with a controlled vocabulary term.
|
CvObject<'T>
|
Represents a generic object, annotated with a controlled vocabulary term
|
CvParam
|
Represents a structured value, annotated with a controlled vocabulary term
Attributes can be used to further describe the CvParam
|
CvParamExtensions
|
|
CvTerm
|
Represents a term from a controlled vocabulary (Cv)
in the form of: id|accession ; name|value ; refUri
|
CvUnit
|
Represents a unit term from the unit ontology
in the form of: id|accession * name * refUri
|
IAttributeCollection
|
|
ICvBase
|
Interface ensures the propterties necessary for CvTerm
|
IParam
|
|
IParamBase
|
Interface ensures the value as ParamValue<'T>
|
IParamExtensions
|
|
Param
|
|
ParamBase
|
|
ParamValue
|
Represent the different cases of a parameter, which is either a simple value,
a CvTerm or a simple value with CvUnit
|
UserParam
|
Represents a structured value, annotated by a user defined name
|
UserParamExtensions
|
|