ImageAttachmentExtended

Uses the Component:ImageAttachmentExtendedType

The ImageAttachmentExtended component contains information about an image being attached to a BOD, e.g., image size, image type, image file name, etc.

Fields and Components

Table 6.32. Fields and Components

Name Description Occurrence Type Data Type User Notes
ID

A unique identifer for this image. Can be used to help uniquely identify multiple images but of different sizes and types.

0..1Field oag:OpenIDType  
URI

URI

0..1Field oag:URIType  
ImageWidthMeasure

Image tag width. Example: "100"

0..1Field sqdt:LengthMeasureType  
ImageHeightMeasure

Image tag height Example: "120"

0..1Field sqdt:LengthMeasureType  
ImageAlternateText

Image alternate text. Example: "1997 Honda Accord"

0..*Field oag:TextType  
ImageAttachmentTitle

Image attachment title

0..1Field oag:TextType  
EmbeddedData

Holder for embedded data. (Will have an attribute for type of enbedded document)

0..*ComponentEmbeddedDataType 
ImageFileSizeMeasure

Size of image file.

0..1Field sqdt:ComputerStorageMeasureType  
ImageLastModifiedDateTime

The date and time the image was last modified.

0..1Field oag:xbt_DateTimeType  
ImageDescription

Free-form text description of the image. This field is used to provide a more detailed description than the ImageTitle.

0..*Field oag:TextType  
ImagePerspective

Indicates the perspective from which the photo was taken.

0..1Field scl:ImagePerspectiveEnumeratedType  
UsagePreference

Indicates the usage preference.

0..1Componentoag:PreferenceBaseType 
FreeFormTextGroup

Used to provide additional information that helps describe the image. Can be used to add additional notes about the image and information beyond a general description.

0..1ComponentFreeFormTextGroupType 

Sample XML

The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.

Example 6.38. ImageAttachmentExtended

<ImageAttachmentExtended>
     <ID>......</ID>     [0..1]
     <URI>......</URI>     [0..1]
     <ImageWidthMeasure>......</ImageWidthMeasure>     [0..1]
     <ImageHeightMeasure>......</ImageHeightMeasure>     [0..1]
     <ImageAlternateText>......</ImageAlternateText>     [0..*]
     <ImageAttachmentTitle>......</ImageAttachmentTitle>     [0..1]
     <EmbeddedData>......</EmbeddedData>     [0..*]
     <ImageFileSizeMeasure>......</ImageFileSizeMeasure>     [0..1]
     <ImageLastModifiedDateTime>......</ImageLastModifiedDateTime>     [0..1]
     <ImageDescription>......</ImageDescription>     [0..*]
     <ImagePerspective>......</ImagePerspective>     [0..1]
     <UsagePreference>......</UsagePreference>     [0..1]
     <FreeFormTextGroup>......</FreeFormTextGroup>     [0..1]
</ImageAttachmentExtended>