Release changes
- Rename CCOM to Common Collaborative Object Model. It is no longer Conceptual.
- Add CRIS documentation to UML and XSD
- Add HTML documentation describing release. Some is derived from the OGI Pilot documentation.
- Add Changelog
Model and data changes
- Rename Entity.GUID to UUID
- UUID is mandatory – it was optional previously to support Query-By-Example, but now a different query schema will be used.
- Change Entity.Tag to ShortName and Entity.Name to FullName. This allows multiple names for different languages/locales
- Entity has EffectiveStatus, which has a EffectiveDate and link to a StatusType. This allows for temporal status (e.g. setting active date in the future)
- Remove Start/End dates for ValidFor
- Remove Valid prefix
- Rename UnitType to UnitOfMeasure
- Rename TextWithUnit to TextWithUOM
- Rename ReferenceUnitType to UOMQuantity
- Rename Enterprise to Organization and EnterpriseType to OrganizationType
- Rename AssetOnSegmentEvent to AssetSegmentEvent
- Change Request.FromSystem to FromAgent
- Measure.Value should be a UNCEFACT NumericType
- MonetaryAmount.Value should be a UNCEFACT NumericType
- Separate UnitType and Enumeration
- Merge SiteType into SegmentType
- Subclass Site from Segment
- Remove Equivalent Segment associations
- Move MonitoredEntity.IsTemplate and Template to Segment
- Rename UOMQuantities Length (L) and Time (T) to remove parenthesis
- Rename UOMQuantities Latitude, Longitude, Slope curve of Signal Processing Filters to fix spelling mistakes and consistent capitalization
- Rename UOMQuantitiy Flow Unit for Gallons etc. and Frequency / Hertz to remove Unit of Measure labels
- Rename PossbleEquivalency to Equivalency
- Only Sample and not measurement should be hierarchical
- Rename and extend from XSD types
- Rename URILink to URI from anyURI
- Rename XMLAny to XML from anyType
- Use alphabetical order for ValueClass and ValueContent
- Remove embedded units of measure
- MeasurementLocation.TransducerOrientationAngleDegrees to TransducerOrientationAngle
- VectorMeasurement.DirectionDegrees to Direction
- All schema restricted enumerations derive from xs:string
- Move Data from Measurement to subclasses and make Measurement abstract.
- Create SingleDataMeasurement
- Rename GridMeasurement to MeasurementGrid and associate with SingleDataMeasurement. This is because multiple Grids can be drawn for a BLOB.
- Create FFTMeasurement, CPBMeasurement, TimeWaveformMeasurement
- Remove Reference time from OffsetArrayMeasurement – this is now the Start time from Measurement
- Change Health Assessment association to TimestamppedEvent changed to “substantiated by”. This more aligns with original requirement in CRIS.
- Allow all assessments to be audited.
- Rename WorkAudit and WorkAuditType to WorkStatus and WorkStatusType
- Rename Materiel to Material. Less military connotations.
- EngineeringStudy and Algorithm inherit from Entity.
- EngineeringStudy and Algorithm use the same template approach as Segment (i.e. IsTemplate, Template fields)
- Attribute Reference Data ReadinessTypes to DLA Federal Condition Codes
- Remove Entity.LastUpdatedInfoSource. There should only be a single system of record for an entity.
- Remove DataSheet network
- Remove MIMOSAClass
- Remove equivalent relationship between Model->Segment and Asset->Segment
- Remove equivalent relationship between InfoSource->Asset
- Remove AssetConnection relationship from Site
- Remove Conversion Scale and Offset for Currency and Currency Exchange Rate Units of Measure
- Electrical Circuit and Measurement Location MeasurementLocationTypes
- Remove Manufacturer. Model and Asset will point to Organization as the manufacturer
- Remove Boolean in favor of xs:boolean
- Remove WorkItemType – this is more likely a presentation concern
- Remove MonetaryAmount – use Measure instead
- Remove EquivalentAsset for InfoSource and Agent – attributes can be assigned directly
- Remove Asset/SegmentTypeModelTemplate – these were for data sheets and are now supported using AttributeSetDefinition
- Add multiple Descriptions for objects
- Add parent/child to Solution Package to mirror Work Order
- Attribute Set and Group
- Remove Segment Group Reference Data
- Attribute Set Definition, Attribute Group Definition, and Attribute Definition
- MinOccurs should be xsd:nonNegativeInteger and MaxOccurs should be xsd:positiveInteger or *
- Link AttributeDefinition from BaseType and CCOMClass
- Remove ValidAttributeTypeForCCOMClass
- Add InfoSource Type
- Add URL to InfoSource
- Add Document, DocumentType, and connections from Segment, Model, Asset to Document
- Migrate BLOBContentType from CRIS and making this DocumentType rather than AttributeType
- Have both URL and Content (BLOB) attributes
- HypotheticalEvent points to Document instead of embedding content
- UOMQuantity points to a ReferenceUnitOfMeasure
- Add Box, Carton, Pallet UnitOfMeasure for UOMQuantity Materiel Issue Unit
- UOMQuantities to MeasurementLocationTypes
- LifecycleStatus for Segments and Assets
- LifecycleStatusTypes in Reference Data
- MultiParameter values for Attributes
- Add bidirectional AssetType association with MaterialMasterItem. Missing from CRIS.
- Add Asset Owner History as AssetOwnerEvent
- Add TaxonomySet
- Change Reference Data to use TaxonomySet
- Add EngineeringStudyEntryFor… relationships. Missing from CRIS.
Release Date: March 25, 2015
Version: 4.0.0-rc1
Release Status: Release Candidate