schemas.v1.1.1.external.cvrf_1.1.cpe-language_2.2a.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stix Show documentation
Show all versions of stix Show documentation
The Java bindings for STIX v.1.2.0.2
This XML Schema defines the CPE Language. An individual
CPE Name addresses a single part of an actual system. To identify more complex
platform types, there needs to be a way to combine different CPE Names using
logical operators. For example, there may be a need to identify a platform with a
particular operating system AND a certain application. The CPE Language exists to
satisfy this need, enabling the CPE Name for the operating system to be combined
with the CPE Name for the application. For more information, consult the CPE
Specification document.
CPE Language
Neal Ziring, Andrew Buttner, David Waltermire
2.2
10/27/2008 10:00:00 AM
This element is the root element of a CPE
Language XML documents and therefore acts as a container for child platform
definitions.
The platform element represents the description
or qualifications of a particular IT platform type. The platform is defined
by the logical-test child element.
The optional title element may appear as a child
to a platform element. It provides a human-readable title for it. To support
uses intended for multiple languages, this element supports the ‘xml:lang’
attribute. At most one title element can appear for each language.
The optional remark element may appear as a child
of a platform element. It provides some additional description. Zero or more
remark elements may appear. To support uses intended for multiple languages,
this element supports the ‘xml:lang’ attribute. There can be multiple
remarks for a single language.
The id attribute holds a locally unique
name for the platform. There is no defined format for this id, it just has
to be unique to the containing language document.
The logical-test element appears as a child of a
platform element, and may also be nested to create more complex logical
tests. The content consists of one or more elements: fact-ref, and
logical-test children are permitted. The operator to be applied, and
optional negation of the test, are given as attributes.
The fact-ref element appears as a
child of a logical-test element. It is simply a reference to a CPE Name that
always evaluates to a Boolean result.
The OperatorEnumeration simple type defines
acceptable operators. Each operator defines how to evaluate multiple
arguments.
This type allows the xml:lang attribute to
associate a specific language with an element's string
content.
Define the format for acceptable CPE Names. A URN
format is used with the id starting with the word cpe followed by :/ and
then some number of individual components separated by
colons.