Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element boe:SoftwareComponentListType / boe:SoftwareComponent
Namespace urn:us:gov:ic:boe
Annotations

A computer program (stored in and executed by computer hardware) and associated data (which also is stored in the hardware) that may be dynamically written or modified during execution.

Source: CNSSI-4009 (software)

Diagram
Diagram IC-ISM_xsd_Attribute_Group_SecurityAttributesGroup.tmp#SecurityAttributesGroup BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType_Name BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType_Type BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType_OwnerManufacturer BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType_Version BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType_SerialNumber BOE_xsd_Complex_Type_boe_SystemComponentType.tmp#SystemComponentType BOE_xsd_Complex_Type_boe_SoftwareComponentListType.tmp#SoftwareComponentListType_SoftwareComponentListType_SoftwareComponent_softwareCategory
Type extension of boe:SystemComponentType
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children boe:Name , boe:OwnerManufacturer , boe:SerialNumber , boe:Type , boe:Version
Instance
<boe:SoftwareComponent SchemaguideSecurityAttributesGroup="" boe:softwareCategory="" xmlns:boe="urn:us:gov:ic:boe">
  <boe:Name>{1,1}</boe:Name>
  <boe:Type>{0,1}</boe:Type>
  <boe:OwnerManufacturer>{1,1}</boe:OwnerManufacturer>
  <boe:Version>{1,1}</boe:Version>
  <boe:SerialNumber>{0,1}</boe:SerialNumber>
</boe:SoftwareComponent>
Attributes
QName Type Use Annotation
SchemaguideSecurityAttributesGroup xsd:NMTOKEN optional
This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
boe:softwareCategory CVEnumBOESoftwareCategory required

The general type of software (i.e. COTS, GOTS, open source).

Source
<xsd:element name="SoftwareComponent" minOccurs="1" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">A computer program (stored in and executed by computer hardware) and associated data (which also is stored in the hardware) that may be dynamically written or modified during execution.</p>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Source: CNSSI-4009 (software)</p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="boe:SystemComponentType">
        <xsd:attribute name="softwareCategory" use="required" type="CVEnumBOESoftwareCategory:CVEnumBOESoftwareCategory">
          <xsd:annotation>
            <xsd:documentation>
              <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">The general type of software (i.e. COTS, GOTS, open source).</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location BOE.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.
Complex Type boe:SoftwareComponentListType
Namespace urn:us:gov:ic:boe
Annotations

List of software components

Diagram
Diagram IC-ISM_xsd_Attribute_Group_SecurityAttributesGroup.tmp#SecurityAttributesGroup BOE_xsd_Complex_Type_boe_SoftwareComponentListType.tmp#SoftwareComponentListType_SoftwareComponent
Used by
Model
Children boe:SoftwareComponent
Attributes
QName Type Use Annotation
SchemaguideSecurityAttributesGroup xsd:NMTOKEN optional
This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source
<xsd:complexType name="SoftwareComponentListType">
  <xsd:annotation>
    <xsd:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">List of software components</p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="SoftwareComponent" minOccurs="1" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">A computer program (stored in and executed by computer hardware) and associated data (which also is stored in the hardware) that may be dynamically written or modified during execution.</p>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Source: CNSSI-4009 (software)</p>
        </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:extension base="boe:SystemComponentType">
            <xsd:attribute name="softwareCategory" use="required" type="CVEnumBOESoftwareCategory:CVEnumBOESoftwareCategory">
              <xsd:annotation>
                <xsd:documentation>
                  <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">The general type of software (i.e. COTS, GOTS, open source).</p>
                </xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
  <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
</xsd:complexType>
Schema location BOE.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.
Attribute boe:SoftwareComponentListType / boe:SoftwareComponent / @boe:softwareCategory
Namespace urn:us:gov:ic:boe
Annotations

The general type of software (i.e. COTS, GOTS, open source).

Type CVEnumBOESoftwareCategory
Properties
use required
Facets
enumeration COTS
Commercial off-the-shelf
enumeration GOTS
Government off-the-shelf
enumeration OSS
Open Source Software
Used by
Source
<xsd:attribute name="softwareCategory" use="required" type="CVEnumBOESoftwareCategory:CVEnumBOESoftwareCategory">
  <xsd:annotation>
    <xsd:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">The general type of software (i.e. COTS, GOTS, open source).</p>
    </xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location BOE.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

This document has been approved for Public Release by the Office of the Director of National Intelligence. See Distribution Notice for details. Click Here