Open cdmgtri opened 1 year ago
Harmonization Subcommittee feedback:
Add the following to make metadata easier to use in well-known places. Message designers can still add, extend, or augment types on their own to place metadata exactly where they need it to appear.
cbrn:totalDoseMetadataRef
to cbrn:TotalDoseuSvType
cbrn:totalExposureMetadataRef
to cbrn:TotalExposuremRType
cui:DocumentMarkingMetadata
to CUI augmentations of nc:DocumentType
, nc:ReportType
, and nc:MessageType
mo:ImplementationSpecificSettingMetadata
to type mo:SettingType
mo:MinimumEssentialMetadata
to MilOps augmentations of nc:DocumentType
, nc:ReportType
, and nc:MessageType
mo:UncertaintyMetadata
to MilOps augmentation of nc:MeasureType
scr:PersonMetadata
to Screening augmentation of nc:PersonTypeConsider whether we can add a new attribute augmentation cui:portionMarkingMetadataRef
to nc:TextType
in the reference model. CUI is an auxiliary namespace. Is it allowed to be referenced in Core?
It was discussed whether to add nc:Metadata
to a Core augmentation of structures:ObjectType
but rejected because if it is available everywhere, it's not easy to tell in a subset exactly which places it should be used.
Model updates merged into the dev branch for 6.0.
Migrated from NIEM/NIEM-NDR#112
"Make the default behavior correct." -- Christina
todo Christina and Tom Carlson more examples, esp Brian Handspicker stuff
resolved kill off
relationshipMetadata
Some people say metadata is hard to use. Could restructure things a bit to make it easier.
structures:metadata
andstructures:relationshipMetadata
Dr. Scott: Which RDF one is the one that we keep?
relationshipMetadata
takes you out of tuple-spaceAllow users to extend or augment a common metadata object to avoid references to multiple objects
Plug in an
structures:Metadata
element containing only an augmentation point and add it tostructures:ObjectType
?id/ref
attributes to reference reusable metadata blocks defined outside of the objectstructures:MetadataType
and add it explicitly to types if they need the currentappliesTo
capabilityCurrent
Proposed - Simple use case (inline)
Proposed - Advanced use case (reference)
Questions:
structures:AugmentationPoint
rather than bundling them into augmentation containers?