Namespace Algenta.Colectica.Model.Ddi.Utility
Contains helper classes useful for working with the DDI 3 model.
Classes
AppearsWithinHelper
Helper to get default settings.
ClassificationExtensionHelper
Methods to work with CodeListGroups and CodeLists as classification related items, as specified in the Copenhagen Mapping.
ClassificationExtensions
Helper methods for working with classifications.
CodeHarmonizer
Provides comparison methods for CodeLists.
CodeSorter
Sorts codes by value, numerically when possible.
ConceptNode
Represents a single concept in a concept hierarchy.
ConceptuallyEquivalentVariables
Defines a set of variables that are conceptually equivalent, and that should be mapped to the same, specified, ConceptualVariable.
ConceptualVariableGroupBuilder
Builds ConceptualVariableGroups.
ConceptualVariableToGroupInformation
Represents information used to map a ConceptualVariable to a ConceptualVariableGroup.
CopenhagenMappingToDdiClassificationMapper
Methods for converting from Copenhagen Mapping items to the new Classification items.
DdiFragment
Represents a single DDI element, along any corresponding notes and related materials.
DdiReader
Reading any type of DDI xml file
Extensions
Provides extension methods useful for working with the DDI 3 model.
HarmonizingCache
Container for items to be harmonized
IdentifierConverter
Provides support for converting IdentifierTriples to and from JSON.
IdentifierPlusStringDictionaryConverter
Provides support for converting a dictionary containing Identifier -> string to and from JSON.
InstrumentQuestionGatherer
Gathers all questions in an Instrument into a flat list.
LoopExtensions
Provides helper methods for working with Loop objects.
MetadataUpdateBuilder
Tracks changes to IVersionable items. This allows tracking changes for manual version propagation, and creating a human-readable change log.
NamingHelper
Provides methods to assist with automatically naming items.
QualityStatementNode
Represents a single QualityStatementItem in a hierarchy of quality statement items.
QuestionInInstrument
Represents information about a question as it appears in an instrument.
QuestionInInstrumentCondition
Represents information about a conditional branch of an instrument.
ResponseDomainComparer
Compares two RepresentationTypes to see if they are equivalent.
VariableConcordanceBuilder
Creates variable concordance metadata by creating ConceptualVariables and RepresentedVariables, and assigning them to Variables.
VariableExtensions
Helper methods to access information from a DDI Variable.
VariableStatisticExtensions
XsdResourceResolver
Provides support for loading XML schemas embedded in the assembly.