Definition Type: ComplexType
Name: GeneratorType
Namespace: http://oval.mitre.org/XMLSchema/oval-common-5
Containing Schema: oval-common-schema.xsd
Abstract
Documentation:
The GeneratorType complex type defines an element that is used to hold information about when a particular OVAL document was compiled, what version of the schema was used, what tool compiled the document, and what version of that tools was used. Additional generator information is also allowed although it is not part of the official OVAL Schema. Individual organizations can place generator information that they feel are important and these will be skipped during the validation. All OVAL really cares about is that the stated generator information is there.
Collapse XSD Schema Diagram:
Drilldown into timestamp in schema oval-common-schema_xsd Drilldown into schema_version in schema oval-common-schema_xsd Drilldown into product_version in schema oval-common-schema_xsd Drilldown into product_name in schema oval-common-schema_xsdXSD Diagram of GeneratorType in schema oval-common-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:complexType name="GeneratorType">
    <xsd:annotation>
        <xsd:documentation>The GeneratorType complex type defines an element that is used to hold information about when a particular OVAL document was compiled, what version of the schema was used, what tool compiled the document, and what version of that tools was used. </xsd:documentation>
        <xsd:documentation>Additional generator information is also allowed although it is not part of the official OVAL Schema. Individual organizations can place generator information that they feel are important and these will be skipped during the validation. All OVAL really cares about is that the stated generator information is there.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="product_name" type="xsd:string" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The optional product_name specifies the name of the application used to generate the file.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="product_version" type="xsd:string" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The optional product_version specifies the version of the application used to generate the file.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="schema_version" type="xsd:decimal" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required schema_version specifies the version of the OVAL Schema that the document has been written in and that should be used for validation.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required timestamp specifies when the particular OVAL document was compiled. The format for the timestamp is yyyy-mm-ddThh:mm:ss. Note that the timestamp element does not specify when a definition (or set of definitions) was created or modified but rather when the actual XML document that contains the definition was created. For example, the document might have pulled a bunch of existing OVAL Definitions together, each of the definitions having been created at some point in the past. The timestamp in this case would be when the combined document was created.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
product_name oval:product_name 0 1
product_version oval:product_version 0 1
schema_version oval:schema_version 1 1
timestamp oval:timestamp 1 1
<xs:any> 0 unbounded
Collapse Derivation Tree:
Collapse References:
oval-def:generator, oval-res:generator, oval-sc:generator, oval-var:generator