Showing:

Annotations
Diagrams
Facets
Source
Used by
Main schema URI_Object.xsd
Namespace http://cybox.mitre.org/objects#URIObject-2
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 URIObj:URI
Namespace http://cybox.mitre.org/objects#URIObject-2
Annotations
The URI object is intended to characterize Uniform Resource Identifiers (URI's).
Diagram
Diagram URI_Object_xsd.tmp#URIObjectType_type URI_Object_xsd.tmp#URIObjectType_Value URI_Object_xsd.tmp#URIObjectType
Type URIObj:URIObjectType
Type hierarchy
Children URIObj:Value
Source
<xs:element name="URI" type="URIObj:URIObjectType">
  <xs:annotation>
    <xs:documentation>The URI object is intended to characterize Uniform Resource Identifiers (URI's).</xs:documentation>
  </xs:annotation>
</xs:element>
Element URIObj:URIObjectType / URIObj:Value
Namespace http://cybox.mitre.org/objects#URIObject-2
Annotations
The Value field specifies the value of the URI.
Diagram
Diagram
Type AnyURIObjectPropertyType
Source
<xs:element name="Value" type="cyboxCommon:AnyURIObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Value field specifies the value of the URI.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type URIObj:URIObjectType
Namespace http://cybox.mitre.org/objects#URIObject-2
Annotations
The URIObjectType type is intended to characterize Uniform Resource Identifiers (URI's).
Diagram
Diagram URI_Object_xsd.tmp#URIObjectType_type URI_Object_xsd.tmp#URIObjectType_Value
Type extension of ObjectPropertiesType
Type hierarchy
Used by
Element URIObj:URI
Children URIObj:Value
Source
<xs:complexType name="URIObjectType">
  <xs:annotation>
    <xs:documentation>The URIObjectType type is intended to characterize Uniform Resource Identifiers (URI's).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:element name="Value" type="cyboxCommon:AnyURIObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Value field specifies the value of the URI.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="type" type="URIObj:URITypeEnum">
        <xs:annotation>
          <xs:documentation>The type field specifies the type of URI that is being defined.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type URIObj:URITypeEnum
Namespace http://cybox.mitre.org/objects#URIObject-2
Annotations
The URITypeEnum is an enumeration of types of URIs.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration URL
Specifies a URL type of URI.
enumeration General URN
Specifies a General URN type of URI.
enumeration Domain Name
Specifies a Domain Name type of URI.
Used by
Source
<xs:simpleType name="URITypeEnum">
  <xs:annotation>
    <xs:documentation>The URITypeEnum is an enumeration of types of URIs.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="URL">
      <xs:annotation>
        <xs:documentation>Specifies a URL type of URI.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="General URN">
      <xs:annotation>
        <xs:documentation>Specifies a General URN type of URI.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Domain Name">
      <xs:annotation>
        <xs:documentation>Specifies a Domain Name type of URI.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Attribute URIObj:URIObjectType / @type
Namespace No namespace
Annotations
The type field specifies the type of URI that is being defined.
Type URIObj:URITypeEnum
Facets
enumeration URL
Specifies a URL type of URI.
enumeration General URN
Specifies a General URN type of URI.
enumeration Domain Name
Specifies a Domain Name type of URI.
Used by
Complex Type URIObj:URIObjectType
Source
<xs:attribute name="type" type="URIObj:URITypeEnum">
  <xs:annotation>
    <xs:documentation>The type field specifies the type of URI that is being defined.</xs:documentation>
  </xs:annotation>
</xs:attribute>