Definition Type: ComplexType
Name: ObjectType
Namespace: http://oval.mitre.org/XMLSchema/oval-definitions-5
Containing Schema: oval-definitions-schema.xsd
Abstract
Documentation:
The base type of every object includes an optional notes element. The notes element of an object should be used to hold information that might be helpful to someone examining the technical aspects of the object. For example, why certain values have been used, or maybe a link to where further information can be found. Please refer to the description of the NotesType complex type for more information about the notes element. The required id attribute uniquely identifies each object, and must conform to the format specified by the objectidPattern simple type. The required version attribute holds the current version of the object element. Versions are integers, starting at 1 and incrementing every time an object is modified. The optional comment attribute provides a short description of the object. The optional deprecated attribute signifies that an id is no longer to be used or referenced but the information has been kept around for historic purposes.
Collapse XSD Schema Diagram:
Drilldown into notes in schema oval-definitions-schema_xsd Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into deprecated in schema oval-definitions-schema_xsd Drilldown into comment in schema oval-definitions-schema_xsd Drilldown into version in schema oval-definitions-schema_xsd Drilldown into id in schema oval-definitions-schema_xsdXSD Diagram of ObjectType in schema oval-definitions-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:complexType name="ObjectType">
    <xsd:annotation>
        <xsd:documentation>The base type of every object includes an optional notes element. The notes element of an object should be used to hold information that might be helpful to someone examining the technical aspects of the object. For example, why certain values have been used, or maybe a link to where further information can be found. Please refer to the description of the NotesType complex type for more information about the notes element.</xsd:documentation>
        <xsd:documentation>The required id attribute uniquely identifies each object, and must conform to the format specified by the objectidPattern simple type. The required version attribute holds the current version of the object element. Versions are integers, starting at 1 and incrementing every time an object is modified. The optional comment attribute provides a short description of the object. The optional deprecated attribute signifies that an id is no longer to be used or referenced but the information has been kept around for historic purposes.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
        <xsd:element name="notes" type="oval-def:NotesType" minOccurs="0" maxOccurs="1" />
    </xsd:sequence>
    <xsd:attribute name="id" type="oval:ObjectIDPattern" use="required" />
    <xsd:attribute name="version" type="xsd:nonNegativeInteger" use="required" />
    <xsd:attribute name="comment" type="oval:NonEmptyStringType" use="optional" />
    <xsd:attribute name="deprecated" type="xsd:boolean" use="optional" default="false" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Signature ds:Signature 0 1
notes oval-def:notes 0 1
Collapse Child Attributes:
Name Type Default Value Use
id oval-def:id Required
version oval-def:version Required
comment oval-def:comment Optional
deprecated oval-def:deprecated false Optional
Collapse Derivation Tree:
Collapse References:
win-def:accesstoken_object, macos-def:accountinfo_object, win-def:activedirectory_object, win-def:auditeventpolicy_object, win-def:auditeventpolicysubcategories_object, linux-def:dpkginfo_object, ind-def:environmentvariable_object, ind-def:family_object, unix-def:file_object, win-def:file_object, win-def:fileauditedpermissions53_object, win-def:fileauditedpermissions_object, win-def:fileeffectiverights53_object, win-def:fileeffectiverights_object, ind-def:filehash_object, ind-def:filemd5_object, aix-def:fileset_object, aix-def:fix_object, hpux-def:getconf_object, ios-def:global_object, win-def:group_object, win-def:group_sid_object, apache-def:httpd_object, unix-def:inetd_object, linux-def:inetlisteningservers_object, macos-def:inetlisteningservers_object, ios-def:interface_object, unix-def:interface_object, win-def:interface_object, sol-def:isainfo_object, ios-def:line_object, win-def:lockoutpolicy_object, win-def:metabase_object, catos-def:module_object, macos-def:nvram_object, oval-def:object, aix-def:oslevel_object, sol-def:package_object, unix-def:password_object, win-def:passwordpolicy_object, hpux-def:patch53_object, sol-def:patch54_object, esx-def:patch_object, hpux-def:patch_object, sol-def:patch_object, win-def:port_object, freebsd-def:portinfo_object, win-def:printereffectiverights_object, unix-def:process_object, win-def:process_object, macos-def:pwpolicy_object, win-def:registry_object, win-def:regkeyauditedpermissions53_object, win-def:regkeyauditedpermissions_object, win-def:regkeyeffectiverights53_object, win-def:regkeyeffectiverights_object, linux-def:rpminfo_object, unix-def:runlevel_object, unix-def:sccs_object, unix-def:shadow_object, win-def:sharedresource_object, win-def:sid_object, win-def:sid_sid_object, linux-def:slackwarepkginfo_object, sol-def:smf_object, ios-def:snmp_object, ind-def:sql_object, hpux-def:swlist_object, ios-def:tclsh_object, ind-def:textfilecontent54_object, ind-def:textfilecontent_object, hpux-def:trusted_object, win-def:uac_object, unix-def:uname_object, win-def:user_object, win-def:user_sid_object, ind-def:variable_object, apache-def:version_object, catos-def:version_object, esx-def:version_object, ios-def:version_object, win-def:volume_object, win-def:wmi_objectunix-def:xinetd_object, ind-def:xmlfilecontent_object,