TC Review - Prototype Change Log
2018-08-10
No. | Date | Jira Issue | Change summary | Implications of change | Review Relate Documentation | Build |
---|---|---|---|---|---|---|
1 | 2018-03-01 | TC-24 | Added to ComplexDataType class TypedString; Changed datatype of TextDomain/regularExpression and ValueAndConceptDomain/regularExpression to TypedString | TypedString parallels TypedStructuredString with typeOfContent (ECVE) and content (xs:string); all properties "regularExpression" now have consistent datatype | 2018-03-02 | |
2 | 2018-03-01 | TC-32 | Removed CubeLayout and EventLayout from DataDescriptionView | reduced coverage of view | list of included classes | 2018-03-02 |
3 | 2018-03-01 | TC-31 | Removed CubeLayout and EventLayout from DescriptiveCodebookView | reduced coverage of view | list of included classes | 2018-03-02 |
4 | 2018-03-01 | TC-31 | Moved CubeLayout and EventLayout temporarily to SequenceLocationStructures | Removed from Prototype publication | list of included classes | 2018-03-02 |
5 | 2018-03-01 | TC-30 | Added MethodologyOverview, AlgorithmOverview, and DesignOverview to DataManagementView | Expanded coverage of View | list of included classes | 2018-03-02 |
6 | 2018-03-01 | TC-33 | Split CustomMetadataView into CustomMetadataView and ContolledVocabularyView | Moved ControlledVocabulary, VocabularyEntry, and VocabularyRelationStructure to new view; adds a new view | View documentation | 2018-03-02 |
7 | 2018-03-05 | TC-37 | PhysicalSegmentLocation moved to FormatDescription | Makes content of extension base available to SegmentByText | View documentation | 2018-03-06 |
8 | 2018-03-05 | TC-39 | GeographicUnitTypeRelation/targe to target | Correction of name | 2018-03-06 | |
9 | 2018-03-05 | TC-40 | Change effectivePeriod to effectiveDates type DateRange | Brings this into line with similar properties with name and type change | check class | 2018-03-06 |
10 | 2018-03-05 | TC-49 | CustomStructure no longer abstract | Includes this as a real class in binding | 2018-03-06 | |
11 | 2018-03-05 | TC-47 | ValueMapping properties defaultDecimalSeparator and defaultDigitalGroupSeparator to OneCharString | Brings regExp OneCharString into use | check class | 2018-03-06 |
12 | 2018-03-05 | TC-20 | Changed name WorkflowSequenceIndicator to WorkflowStepSequenceIndicator | Name change for consistency | check class and package | 2018-03-06 |
13 | 2018-03-05 | TC-46 | Added InstanceVariable, InstanceVariableRelationStructure, LogicalRecord, LogicalRecordRelationStructure to DataManagementView | Expands coverage | View documentation | 2018-03-06 |
14 | 2018-03-05 | TC-41 | Addressed name clashes between name and target name | Results in many name changes through the addition of "has" "uses" etc. Examples will need to review for update. | Class and high level documentation (use list on TC-41) | 2018-03-06 |
15 | 2018-03-06 | TC-46 | Added DataStore and UnitDataRecord to DataManagementView; removed LogicalRecord (abstract) | Corrects expanded coverage | View documentation | 2018-03-07 |
16 | 2018-03-06 | TC-32 | Removed LogicalRecord (a) from DataDescriptionView | No effect on XML | View documentation | 2018-03-07 |
17 | 2018-03-06 | TC-31 | Removed LogicalRecord (a) from DescriptiveCodebookView | No effect on XML | View documentation | 2018-03-07 |
18 | 2018-03-07 | TC-56 | Corrected entry error affecting IntenationalStructuredString and SpatialPoint | Correction of entry error - don't use build 9dc6a73 | None | 2018-03-08 |
19 | 2018-03-15 | TC-64 | Corrected typo in hasLocalAccessCon[t]rol | Correction of name | None | 2018-03-16 |
20 | 2018-03-15 | TC-50 | IN BusinessProcessCondition REMOVE property annotation REMOVE property dataset (type: LogicalRecordIndicator) ADD relationship usesLogicalRecord (target LogicalRecord) source cardinality 0..n target cardinality 0..1 | Altered content of class (properties and relationships) | Review class documentation and usage documentation | 2018-03-16 |
21 | 2018-03-15 | TC-60 | ProcessStep (pattern), WorkflowStep, and SampleFrame change hasInParameter and hasOutParameter source cardinality to 0..1 CorrespondenceTable change hasPublication to Neither | Changed source cardinality or relationship type to address XMI errors. THIS IS A TEST TO SEE IF THIS CORRECTS THE ERROR REPORT | IF TEST IS SUCCESSFUL alter Modeling Rules on cardinalities | 2018-03-06 |
22 | 2018-03-15 | TC-57 | CustomInstance should realize SimpleCollection remove isStructuredBy relationship from CustomInstance. If a structure is needed in this case it should be defined in the CustomStructure. CustomInstance should have a relationship named "correspondsTo" that points to CustomStructure source 0..* target 0..1 REMOVE CustomValueRelationStructure from CustomMetadataView | Class content for CustomInstance; reduces content of CustomMetadataView | Review class and view level documentation | 2018-03-16 |
23 | 2018-03-17 | TC-60 | ProcessStep (pattern), WorkflowStep, and SampleFrame change hasInParameter and hasOutParameter source cardinality to 0..1 UnitDataViewpoint change all composition source cardinalities to 0..1 | Changed source cardinality or relationship type to address XMI errors. THIS IS A TEST TO SEE IF THIS CORRECTS THE ERROR | REPORT IF TEST IS SUCCESSFUL alter Modeling Rules on cardinalities | 2018-03-18 |
24 | 2018-03-22 | TC-74 | Added definingConcept target Concept Neither source 0..n target 0..n Added Concept to: AgencyRegistryView, DataManagementView | Expands content of all collections by relationship to definingConcept Expanded View | Consider reviewing documentation of containing class and 2 expanded views | 2018-03-23 |
25 | 2018-03-22 | TC-72 | Changed target of ContactInformation electronicMessaging to ElectronicMessagingSystem | Corrected earlier error. Changes ElectronicMessageSystem from orphan to used | none | 2018-03-23 |
26 | 2018-03-22 | TC-71 | Added VariableStatistics Aggregation source 0..n target 0..n to PhysicalDataSet Variable Statistics related to the Physical Data Set. May be summary or category level statistics. | Added relationship to PhysicalDataSet | Parent class | 2018-03-23 |
27 | 2018-03-22 | TC-70 | Changed hasOutputParameter in ResponseDomain to composition source cardinality 0..1 | cardinality and relationship type changes | none | 2018-03-23 |
28 | 2018-03-22 | TC-65 | Added Coverage, SpatialCoverage, TemporalCoverage and TopicalCoverage to DataManagementView | Expanded coverage | review view documentation | 2018-03-23 |
29 | 2018-03-22 | TC-58, TC-38, TC-51, TC-34 | CustomValueRelationStructure - move to Deleted LayoutComponentRelation - move to Deleted Create ClassesOnHOLD (unpublished) and add: AnalyticMetadatumIndicator, AnalyticMetadatumRelation, CatalogItemIndicator, CatalogItemRelation, CDEIndicator, CDERelation, DataCollectionIndicator, LogicalResourceIndicator, LogicalSegmentIndicator, PhysicalSegmentIndicator, Note | cleans ophan (unused classes) from build | none | 2018-03-23 |
30 | 2018-03-23 | TC-58 | CORRECTION: missed moving CDERelation on yesterday's build | see above | none | 2018-03-24 |
31 | 2018-03-29 | TC-77 | Source Cardinality changed to 0..n: for InstrumentComponent/hasInstructions, InstrumentComponent/hasExternalAids, ConceptualVariable/takesSubstantiveConceptsFrom, CodeList/references Source and Target Cardinality changed to 0..n: AppliedUse/hasGuide, Result/evaluateAgainstGoal, Study/hasBudget, StatisticalClassification/predecessor, StatisticalClassification/successor, GeographicUnitClassification/isReplacedBy, GeographicUnitTypeClassification/isReplacedBy, GeographicUnitClassification/replaces, GeographicUnitTypeClassification/replaces FLIPPED values of Source and Target Cardinalities: BooleanResponseDomain/forCategory, ResponseDomain/intendedRepresentation, CodeListResponseDomain/specifyOtherCorrespondingCode, CodeListResponseDomain/specifyOtherResponseDomain, CodeListResponseDomain/usesCodeList, PhysicalRecordSegment/representsPopulation | All cardinalities (source/target) of relationships are now entered consistently to support a global swap when creating the canonical XMI | none | 2018-03-30 |
32 | 2018-03-29 | TC-68 | In WorkflowService change interface to serviceInterface 0..n (name and cardinality change) In Machine change interface to machineInterface (name change) In Annotation change abstract to summary (name change - summary is not used elsewhere) | corrects conflict with Java reserved class names | none | 2018-03-30 |
33 | 2018-03-30 | TC-86 | ConceptSystemCorrespondence changed property name from "contains" to "correspondence" to accurately realize the pattern class Comparison | Property name change only. Does not affect Functional Views. Documentation also corrected | none | 2018-03-31 |
34 | 2018-04-02 | TC-90 | Documentation corrections made on first day of Pre-NADDI working session. Reviewing corrections based changes log entries. | No change to model. Documentation Only | None | 2018-04-03 |
35 | 2018-04-03 | TC-102 | Documentation corrections made on first day of Pre-NADDI working session. Reviewing corrections based changes log entries | No change to model. Documentation Only | None | 2018-04-04 |
36 | 2018-04-09 | TC-102 | Documentation corrections resulted in lose of target LanguageSpecifcStructuredString changing it to AccessLocation | If you have not downloaded since 2018-04-03 you won't notice the difference. Change effects validation of DynamicText in pervious build | None | 2018-04-10 |
37 | 2018-04-11 | TC-108 | SamplingSesign implementedBy spelling correction | loss of a misnamed class name in SamplingDesign | None | 2018-04-10 |
38 | 2018-04-11 | TC-106 | Added hasAgentListing to Study. Added the following to DescriptiveCodebookView: AgentListing, AgentRelationStructure | Additional content for Study and DescriptiveCodebookView | check Study and Descriptive Codebook View | 2018-04-10 |
39 | 2018-04-11 | TC-101 | In ProcessSequence change hasMemberIndicator to contains. Changed realizes in WorkflowStepSequence to ProcessSequence | overwrites inherited contains and removed hasMemberIndicator. Change of realization target in WorkflowStepSequence. | None | 2018-04-10 |
40 | 2018-04-11 | TC-100 | added definition to Unit (inherited by GeographicUnit) | added standard property | None | 2018-04-10 |
41 | 2018-04-17 | XB-7 | Agent, Id, and Version were placed in sequence BEFORE choice list of contents in XML binding in order to enforce requirement for content. | May invalidate some examples as all three are required and they must occur before other elements and in order | None | 2018-04-18 |
42 | 2018-04-17 | XB-8 | All complexTypes extending from ReferenceType are in face simpleContent and should use that form | No impact on XML examples. Resolves error message with XMLSpy | None | 2018-04-18 |
43 | 2018-04-26 | TC-123 | Changed enumeration "collapsed" in WhiteSpaceRule to "Collapsed" to meeting consistency rule. | If used in an example. Example will exhibit parsing error. Change to Upper Camel Case | None | 2018-04-27 |
44 | 2018-04-26 | TC-124 | Modified documentation of ISODateType | None | None | 2018-04-27 |
45 | 2018-05-03 | TC-118 | ComplianceStatement: change relationship name to definingConcept | RDF change in class name - check examples for use | None | 2018-05-04 |
46 | 2018-05-03 | TC-63 | Rename OneCharString to Char | RDF change in class name -content user will see no change | None | 2018-05-04 |
47 | 2018-05-03 | TC-99 | AgentAssociation internal relationship renamed to associatedAgent | RDF change in class name - check examples for use | None | 2018-05-04 |
48 | 2018-05-10 | TC-111 | versionRationale changed to a ComplexDataType RationaleDefinition containing rationaleDescription 0..1 InternationalString and rationaleCode 0..1 ECVE | New ComplexDataType (RDF) | Review documentation of Indentifiable | 2018-05-11 |
49 | 2018-05-10 | TC-121 | Added classes to: DataManagementView - SubstantiveValueDomain and SentinelValueDomain (so one can declare the data type of the parameter) | None | Review Functional View documentation. Spreadsheets are updated. | 2018-05-11 |
50 | 2018-05-11 | TC-89, TC-120, TC-119 | isStructuredBy now consistently Neither; ConceptualInstrument/organizes now Aggregation; hasInputParameter now consistently Composition; InstrumentComponent/hasInstructions and hasExternalAids both made singular (sans s); ClassificationItem/caseLaw, DesignOverview/expressesAlgorithm, TargtSample/fromUniverse and hasUnitType, Result/hasAppliedUse, SpatialCoverage/hasBoundingBox, ClassificationIndex/maintenanceUnit, ConceptSystemCorrespondence/maps, SampleFrame/sourceFrame, and UnitType/usesConcept are now all Neither. (change list is on TC-119) | InstrumentComponent/hasInstructions and hasExternalAids both made singular (sans s) will require change in examples; Change of Aggregations to Neither may have implications for Canonical XMI. | Notified example creator | 2018-05-12 |
51 | 2018-05-24 | TC-130 | Process Pattern: REMOVE: ProcessStepIndicator, ProcessStepRelation, ProcessSequence | No effect in XML binding; Name changes, loss of classes possible in abstract classes in RDF | I have updated - review | 2018-05-25 |
52 | 2018-05-24 | TC-130 | Workflows: Name changes: ConditionalControlConstruct to ConditionalControlStep WorkflowStepIndicator to WorkflowStepOrder Added abstract classes: WorkflowControlStep, TemporalRelationControlStep Changed extension base: ConditionalControlStep, TemporalRelationControlStep, and WorkflowStepSequence to WorkflowControlStep Split and SplitJoin to TemporalRelationControlStep | Name and content changes primarily to abstract classes. No effect in XML binding; Name changes, loss of classes possible in abstract classes in RDF | I have updated - review | 2018-05-25 |
53 | 2018-05-24 | TC-130 | Functional View changes: DataCaptureView: WorkflowMasterSequenceDELETED DataManagementView: StructuredWorkflowStepsDELETED, WorkflowMasterSequenceDELETED ,WorkflowStepRelationStructureAXED | Wendy will review Data Management examples and make any needed changes in names. Data Capture example will also be affected | Review for change | 2018-05-25 |
54 | 2018-05-29 | TC-130 | Funcational View change: SamplingView: WorkflowMasterSequenceDELETED removed | Missed removing on original Wendy will correct example | Review for change | 2018-05-30 |
55 | 2018-06-07 | TC-92 | Model: Added property displayLabel to Concept (removed from sub-types Population, Universe, UnitType, Category, ConceptualVariable as it is now inherited) | Added property, should be handled by standard transformation rules | Review documentation on Concept | 2018-06-08 |
56 | 2018-06-14 | TC-16 | Model: In InstanceVariable changed variableRole to variableFunction, target to ECVE, cardinality to 0..n and updated documentation | Renamed property and changed target and cardinality | Review examples using Instance Variable | 2018-06-15 |
57 | 2018-06-14 | TC-45 | Model packaging: Created RegularExpression package; moved regular expressions to new package, edited name of EnumerationRegExp package to Enumeration; renamed ComplexDataType to StructuredDataTypes; moved Char and IsoDateType to RegularExpressions | Check for any ramifications of changing ComplexDataTypes in bindings if the package name was used in any way during transformation | Change ComplexDataTypes to StructuredDataTypes throughout documentation (have fun with that) | 2018-06-15 |
58 | 2018-06-14 | TC-129, TC-95 | Model: Created EnumerationDomain (abstract), changed extension base of CodeList, StatisticalClassification, GeographicUnitClassification, and GeographicUnitTypeClassification; created CodeRelation, CodeRelationStructure, ClassificationItemRelation, ClassificationItemRelationStructure; changed target of changed target of enumeratedvaluedomain to abstract type EnumeratedDomain in Substative and Sentinal Value Domain | New data types. Review Functional Views for any orphan classes | Review examples for implications of name changes | 2018-06-15 |
59 | 2018-07-17 | TC-44 | Model: Changed LanguageSpecificStructuredString to support a variety of structured texts types by specifying the structure used and entering the content using escape characters ( i.e. > would appear as >). Changes: LanguageSpecificStructuredString now extends LanguageSpecificString Added to LanguageSPecificString: property scope type xs:string 0..1 Added to LanguageSpecificStructuredString: isStructuredBy type StringStructureType (enumeration) 0..1; otherDefined type xs:string 0..1 to define a structure not in enumeration 2018-07-17 changed property isStructuredBy to structureUsed to avoid name conflict 2018-07-28 XML still exhibiting a validation error based on changes made to correct TC-44; XML binding is currently not valid but corrections to transformation are underway | New enumeration; change using extention base and added properties | All examples not using XHTML structure should be OK. Those using it should replace with escape characters. Remove XHTML declaration in XML header. Review any documentation on structured strings not generated by class documentation. Examples are being updated with each iteration | 2018-07-18 |
60 | 2018-07-17 | TC-43 | Changed properties using languageSpecification in StatisticalClassification, ClassificationIndex, Annotation, DynamicText, Image, and Software. Specific property names may vary by class. CHANGED FROM: availableLanguages type LanguageSpecification 0..1 TO: availableLanguages type xs:language 0..n | No change in model, no change in RDF. Moved properties found in StatisticalClassification, ClassificationIndex, Annotation, DynamicText, Image, and Software from elements to attributes | Check XML examples for use and change to attributes | 2018-07-18 |
61 | 2018-07-18 | TC-99 | ClassificationItemRelationStructure replaced with CodeRelationStructure in DataDescriptionView and DescriptiveCodebook View | No change required | examples have been updated | 2018-07-19 |
62 | 2018-07-19 | TC139 | ProcessOverview aligned with Process | added name, removed hasProcessSequence, adding organizedByWorkflowControlStep | Documentation was corrected also | 2018-07-20 |
63 | 2018-07-19 | TC-94 | revised documentation TC-94 removing line regarding extending to other GSIM node type | No change in model | none | 2018-07-20 |
64 | 2018-07-20 | TC-141 | RationaleDefinition changed both property namee to lowerCamelCase | No change in model | none | 2018-07-21 |
65 | 2018-07-20 | TC-142 | Updated documentation in WorkflowStepOrder, WorkflowStepSequence and changed extension base of ProcessStep to Identifiable | ProcessStep changed extension Base from CollectionMember to Identifiable | none | 2018-07-21 |
66 | 2018-07-26 | TC-144 | Added ConceptSystem and ConceptRelationStructure to DataCaptureInstrumentView | No change to model, addition to view | Review View level documentation. WLT will handle spreadsheets and view examples | 2018-07-27 |
67 | 2018-07-26 | TC-143 | Process: All classes realizing Process changed isOrganizedBy to isSpecifiedBy: SamplingProcess | Pattern change resulting in cascade changes in relationship names. Names were pre-checked to avoid name clashes with existing names. Changes were made and filtered through to realizations in Workflows. This causes a WorkflowStepSequence to have an orderedSteps to define order and an executes to list included WorkflowSteps. A note was added to expain the role of both and the fact that this should be resolved in future review of transformation rules from UML to bindings. | Review high level documents. Class level documentation was corrected. WLT will handle spreadsheets and view examples | 2018-07-27 |
68 | 2018-07-31 | TC-148 | Typo in property name hasRelationSpecification in ConceptRelation and CustomItemRelation | Corrected no major change to model | Will catch in final example validations | 2018-08-01 |
69 | 2018-08-01 | TC-149 | CatagoryStatistic relationship forCodeItem target changed from CodeIndicater (structureddatatype) to Designation (abstract) | Minor change in model | None anticipated; examples will be corrected | 2018-08-02 |
70 | 2018-08-01 | TC-98 | Update of documentation in InstanceVariableRelationStructure | No change in model | None | 2018-08-02 |
71 | 2018-08-03 | TC-143 | Changed Statistic to content=xs:double and added TypeOfNumericValue xs:string to comply with current XML transformation, ImageArea from coordinate to content xs:string, and SpatialCoordinate coordinateValue to content xs:string. These are primarily for the prototype. They will be reviewed with modeling issues in post-prototype | Change in structure of Statistic, ImageArea, and SpatialCoordinate. XML now validates! | Examples updated | 2018-08-04 |
72 | 2018-08-03 | TC-143 | In review of XML transformation found that although rule has not been written to provide default values, the prescribed documentation of default values was not done consistently. Documentation has been corrected. | None | None | 2018-08-04 |
73 | 2018-08-09 | TC-153 | Metadata Driven Action documentation changed | None | None | 2018-08-10 |
74 | 2018-08-09 | TC-125 | Move following to package ClassesOnHOLD: CustomValueRelation is an orphan as there is no realization of a structured CustomInstance (just simple which does not use this) DescribedRelationship not currently used by class outside of ClassesOnHOLD [note] StandardKeyValuePair not currently used by class outside of ClassesOnHOLD [note] Move to Tossed: ViewpointRoleRelation not currently used, only collection is simple - previous users are all in Tossed WorkflowStepRelation collection is no longer part of pattern WorkflowStepSequenceIndicator collection is no longer part of pattern | None | None | 2018-08-10 |
75 | 2018-08-09 | TC-152 | NumberRange label changed to displayLabel | None | None | 2018-08-10 |
76 | 2018-08-09 | TC-151 | Added Code and CodeRelationStructure to ConceptualContentView | None | Check view level documentation.; spreadsheet has been updated | 2018-08-10 |
77 | 2018-08-09 | TC-150 | InstanceVariable measures target=Population 0..1 Change RepresentedVariable measures target=Universe to drawsFrom Population change extension base to Universe, remove descriptiveText, usesConcept (inherited) | None | Check class level documentati | 2018-08-10 |
78 | 2018-08-09 | XB-10 | In DocumentInforamtion ofType has been moved to a required element outside of choice | None | None | 2018-08-10 |
79 | 2018-08-09 | XB-13 | uml:REAL is now transformed to xs:double to support xs:decimal, xs:floe, and xs:double | RDF needs to reflect similar changes | None | 2018-08-10 |
80 | 2018-08-23 | TC-154 | ValueMapping relationship. The relationship formatsDataPoint was flipped. It is now correct in Lion as source 1..1 target 0..n | None | None | 2018-08-24 |
81 | 2018-08-28 | TC-155 | DataCaptureImplementationView ADD REMOVE | None | Check description at view level | 2018-08-29 |
82 | 2018-08-29 | TC-155 | SamplingView Add CodeRelationstructure REMOVE ClassificationRelationStructure CustomMetadataView REMOVE ClassificationRelationStructure | None | Check description at view level | 2018-08-30 |