nc:MessageAttachmentBinary
A binary file which is attached to a message.
Element information
Namespace: http://release.niem.gov/niem/niem-core/3.0/
Schema document: niem-core/3.0/niem-core.xsd
Type: nc:BinaryType
Properties: Global, Qualified, Nillable
Content
- Sequence [1..1]
- structures:ObjectAugmentationPointAbstract [0..*]An augmentation point for ObjectType
- nc:BinaryID [0..*]An identifier that references a binary object.
- Choice [0..*]
- j:BinaryCategoryCodeA kind of binary object.
- nc:BinaryCategoryTextA kind of object that has been encoded.
from subst. group nc:BinaryCategory - nc:BinaryLocationText [0..*]A physical location of a binary object.
- nc:BinaryAvailableIndicator [0..*]True if a binary is available; false if it is not.
- Choice [0..*]
- cbrn:UTF8BinaryObjectTextA UTF8 binary encoding of data.
- nc:Base64BinaryObjectA base64 binary encoding of data.
- nc:HexBinaryObjectA hexadecimal binary encoding of data.
from subst. group nc:BinaryObject - nc:BinaryCaptureDate [0..*]A date on which a binary object is captured or created.
- nc:BinaryCapturer [0..*]An entity which captured or created a binary object.
- nc:BinaryDescriptionText [0..*]A description of a binary object.
- nc:BinaryFormatText [0..*]A file format or content type of a binary object.
- nc:BinaryFormatStandardName [0..*]A name of a standard or protocol used to classify binary content.
- nc:BinaryURI [0..*]A URL or file reference of a binary object.
- nc:BinarySizeValue [0..*]A size of a binary object in kilobytes.
- j:BinaryAugmentation [0..*]Additional information about a binary.
from type structures:ObjectTypefrom subst. group structures:ObjectAugmentationPointfrom subst. group nc:BinaryAugmentationPoint
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
structures:id | [0..1] | xsd:ID | from type structures:ObjectType | |
structures:ref | [0..1] | xsd:IDREF | from type structures:ObjectType | |
structures:metadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
structures:relationshipMetadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
Any attribute | [0..*] | Namespace: urn:us:gov:ic:ism urn:us:gov:ic:ntk, Process Contents: lax | from type structures:ObjectType |
Used in
- Type nc:MessageType (Elements nc:DeviceIncomingTextMessage, nc:DeviceOutgoingTextMessage, nc:DeviceReceivedEmail, nc:DeviceSentEmail, nc:Email)
Substitution hierarchy
- nc:MessageAttachment
- can be substituted with nc:MessageAttachmentBinary
Sample instance
<nc:MessageAttachmentBinary> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <nc:BinaryID>string</nc:BinaryID> <j:BinaryCategoryCode>AUDIO</j:BinaryCategoryCode> <nc:BinaryLocationText>string</nc:BinaryLocationText> <nc:BinaryAvailableIndicator>true</nc:BinaryAvailableIndicator> <cbrn:UTF8BinaryObjectText>string</cbrn:UTF8BinaryObjectText> <nc:BinaryCaptureDate> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <intel:DayDate>---31</intel:DayDate> <nc:DateAccuracy>any content</nc:DateAccuracy> <nc:DateMarginOfErrorDuration>P1Y2M3DT10H</nc:DateMarginOfErrorDuration> <nc:DateAugmentationPoint>any content</nc:DateAugmentationPoint> </nc:BinaryCaptureDate> <nc:BinaryCapturer> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <nc:EntityOrganization> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <nc:OrganizationAbbreviationText>string</nc:OrganizationAbbreviationText> <nc:OrganizationActivityText>string</nc:OrganizationActivityText> <nc:OrganizationBranchName>string</nc:OrganizationBranchName> <j:OrganizationCategoryNCICTYPOCode>1</j:OrganizationCategoryNCICTYPOCode> <nc:OrganizationDayContactInformation>... </nc:OrganizationDayContactInformation> <nc:OrganizationDescriptionText>string</nc:OrganizationDescriptionText> <nc:OrganizationDoingBusinessAsName>string</nc:OrganizationDoingBusinessAsName> <nc:OrganizationEmergencyContactInformation>... </nc:OrganizationEmergencyContactInformation> <nc:OrganizationEstablishedDate>... </nc:OrganizationEstablishedDate> <nc:OrganizationEveningContactInformation>... </nc:OrganizationEveningContactInformation> <nc:OrganizationForeignAffiliate>... </nc:OrganizationForeignAffiliate> <nc:OrganizationIdentification>... </nc:OrganizationIdentification> <nc:OrganizationIncorporatedIndicator>true</nc:OrganizationIncorporatedIndicator> <nc:OrganizationIncorporationDate>... </nc:OrganizationIncorporationDate> <nc:OrganizationIncorporationLocation>... </nc:OrganizationIncorporationLocation> <nc:OrganizationLocalIdentification>... </nc:OrganizationLocalIdentification> <nc:OrganizationLocation>... </nc:OrganizationLocation> <nc:OrganizationName>string</nc:OrganizationName> <nc:OrganizationNightContactInformation>... </nc:OrganizationNightContactInformation> <nc:OrganizationOtherIdentification>... </nc:OrganizationOtherIdentification> <nc:OrganizationParentAffiliate>... </nc:OrganizationParentAffiliate> <nc:OrganizationPrimaryContactInformation>... </nc:OrganizationPrimaryContactInformation> <nc:OrganizationPrincipalOfficial>... </nc:OrganizationPrincipalOfficial> <nc:OrganizationStatus>... </nc:OrganizationStatus> <nc:OrganizationSubUnit>... </nc:OrganizationSubUnit> <nc:OrganizationSubUnitName>string</nc:OrganizationSubUnitName> <nc:OrganizationTaxIdentification>... </nc:OrganizationTaxIdentification> <nc:OrganizationTerminationDate>... </nc:OrganizationTerminationDate> <nc:OrganizationUnitName>string</nc:OrganizationUnitName> <cyfs:OrganizationAugmentation>... </cyfs:OrganizationAugmentation> </nc:EntityOrganization> <nc:EntityAugmentationPoint>any content</nc:EntityAugmentationPoint> </nc:BinaryCapturer> <nc:BinaryDescriptionText>string</nc:BinaryDescriptionText> <nc:BinaryFormatText>string</nc:BinaryFormatText> <nc:BinaryFormatStandardName>string</nc:BinaryFormatStandardName> <nc:BinaryURI>http://www.example.com/</nc:BinaryURI> <nc:BinarySizeValue>1.0</nc:BinarySizeValue> <j:BinaryAugmentation> <j:BinaryHashValue> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <j:HashValueBase64BinaryObject>GpM7</j:HashValueBase64BinaryObject> <j:HashValueMethodAlgorithmText>string</j:HashValueMethodAlgorithmText> <j:HashValueText>string</j:HashValueText> <j:BinaryHashValueAugmentationPoint>any content</j:BinaryHashValueAugmentationPoint> </j:BinaryHashValue> </j:BinaryAugmentation> </nc:MessageAttachmentBinary>