Showing:

Annotations
Diagrams
Source
Used by
Main schema Custom_Object.xsd
Namespace http://cybox.mitre.org/objects#CustomObject-1
Annotations
This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
Element CustomObj:Custom
Namespace http://cybox.mitre.org/objects#CustomObject-1
Annotations
The Custom object is intended to characterize objects that are not described by other defined CybOX Object schemas. Objects of this type have no pre-defined properties but instead all properties are provided by the author..
Diagram
Diagram Custom_Object_xsd.tmp#CustomObjectType_custom_name Custom_Object_xsd.tmp#CustomObjectType_Description Custom_Object_xsd.tmp#CustomObjectType
Type CustomObj:CustomObjectType
Type hierarchy
Children CustomObj:Description
Source
<xs:element name="Custom" type="CustomObj:CustomObjectType">
  <xs:annotation>
    <xs:documentation>The Custom object is intended to characterize objects that are not described by other defined CybOX Object schemas. Objects of this type have no pre-defined properties but instead all properties are provided by the author..</xs:documentation>
  </xs:annotation>
</xs:element>
Element CustomObj:CustomObjectType / CustomObj:Description
Namespace http://cybox.mitre.org/objects#CustomObject-1
Annotations
A description of the intent of this Custom object.
Diagram
Diagram
Type xs:string
Source
<xs:element name="Description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A description of the intent of this Custom object.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type CustomObj:CustomObjectType
Namespace http://cybox.mitre.org/objects#CustomObject-1
Annotations
The CustomObjectType is intended to characterize objects that are not described by other defined CybOX Object schemas. Objects of this type have no pre-defined properties but instead all properties are provided by the author using the inherited Custom_Properties field.
Diagram
Diagram Custom_Object_xsd.tmp#CustomObjectType_custom_name Custom_Object_xsd.tmp#CustomObjectType_Description
Type extension of ObjectPropertiesType
Type hierarchy
Used by
Children CustomObj:Description
Source
<xs:complexType name="CustomObjectType" mixed="false">
  <xs:annotation>
    <xs:documentation>The CustomObjectType is intended to characterize objects that are not described by other defined CybOX Object schemas. Objects of this type have no pre-defined properties but instead all properties are provided by the author using the inherited Custom_Properties field.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:element name="Description" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A description of the intent of this Custom object.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="custom_name" type="xs:QName">
        <xs:annotation>
          <xs:documentation>The custom_name field specifies a name for this for this type of Custom Object. The custom_name field should use the same namespace as used in the Object and Observable id fields for this author. Two Objects should only have the same custom_name value if they are written by the same author (i.e., their namespace is the same) and they are characterizing the same type of Object. Note that this does not necessarily mean that two such Object instances will both have identical properties in every case.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute CustomObj:CustomObjectType / @custom_name
Namespace No namespace
Annotations
The custom_name field specifies a name for this for this type of Custom Object. The custom_name field should use the same namespace as used in the Object and Observable id fields for this author. Two Objects should only have the same custom_name value if they are written by the same author (i.e., their namespace is the same) and they are characterizing the same type of Object. Note that this does not necessarily mean that two such Object instances will both have identical properties in every case.
Type xs:QName
Used by
Source
<xs:attribute name="custom_name" type="xs:QName">
  <xs:annotation>
    <xs:documentation>The custom_name field specifies a name for this for this type of Custom Object. The custom_name field should use the same namespace as used in the Object and Observable id fields for this author. Two Objects should only have the same custom_name value if they are written by the same author (i.e., their namespace is the same) and they are characterizing the same type of Object. Note that this does not necessarily mean that two such Object instances will both have identical properties in every case.</xs:documentation>
  </xs:annotation>
</xs:attribute>