XCCDF 1.1.x has no support for Tailoring in external files. This namespace provides such facility. Keep in mind that this is an unofficial extension! XCCDF 1.1 tailoring extension Martin Preisler 1.1 2013-08-30 Import the XML namespace because this schema uses the @xml:lang and @xml:base attributes. TODO The <xccdf:Tailoring> element holds one or more <xccdf:Profile> elements. These <xccdf:Profile> elements record additional tailoring activities that apply to a given <xccdf:Benchmark>. <xccdf:Tailoring> elements are separate from <xccdf:Benchmark> documents, but each <xccdf:Tailoring> element is associated with a specific <xccdf:Benchmark> document. By defining these tailoring actions separately from the <xccdf:Benchmark> document to which they apply, these actions can be recorded without affecting the integrity of the source itself. The format required for the @id property of <xccdf:Tailoring> elements. xccdf_N_tailoring_S, where N is a reverse-DNS style namespace and S is an NCName-compatible string. Data type for the <xccdf:Tailoring> element. The <xccdf:Tailoring> element allows named tailorings (i.e., <xccdf:Profile> elements) of an <xccdf:Benchmark> to be defined separately from the <xccdf:Benchmark> itself. The <xccdf:Profile> elements in an <xccdf:Tailoring> element can be used in two ways: First, an organization might wish to pre-define a set of tailoring actions to be applied on top of or instead of the tailoring performed by an <xccdf:Benchmark> element's <xccdf:Profile> elements. Second, an <xccdf:Tailoring> element can be used to record manual tailoring actions performed during the course of an assessment. Identifies the <xccdf:Benchmark> to which this tailoring applies. A <xccdf:Tailoring> document is only applicable to a single <xccdf:Benchmark>. Note, however, that this is a purely informative field. Status of the tailoring and date at which it attained that status. Authors may use this element to record the maturity or consensus level of an <xccdf:Tailoring> element. The version of this <xccdf:Tailoring> element, with a required @time attribute that records when the <xccdf:Tailoring> element was created. This timestamp is necessary because, under some circumstances, a copy of an <xccdf:Tailoring> document might be automatically generated. Without the version and timestamp, tracking of these automatically created <xccdf:Tailoring> documents could become problematic. XML metadata for the <xccdf:Tailoring> element. <xccdf:Profile> elements that reference and customize sets of items in an <xccdf:Benchmark>. Unique identifier for this element. Type for a reference to the <xccdf:Benchmark> document. The URI of the <xccdf:Benchmark> document. The value of that <xccdf:Benchmark> element's @id attribute. Identifies the <xccdf:Benchmark> to which an <xccdf:Tailoring> element applies. Identifies the version of the referenced <xccdf:Benchmark>. Type for version information about an <xccdf:Tailoring> element. The time when this version of the <xccdf:Tailoring> document was completed.