[Oval-commits] r317 - trunk/ovalint/xml

Pavel Vinogradov blaze-guest at alioth.debian.org
Wed Jan 23 20:04:36 UTC 2008


Author: blaze-guest
Date: 2008-01-23 20:04:36 +0000 (Wed, 23 Jan 2008)
New Revision: 317

Added:
   trunk/ovalint/xml/evaluation-ids.xsd
Log:
Add missed new file from ovaldi 5.3.40

Added: trunk/ovalint/xml/evaluation-ids.xsd
===================================================================
--- trunk/ovalint/xml/evaluation-ids.xsd	                        (rev 0)
+++ trunk/ovalint/xml/evaluation-ids.xsd	2008-01-23 20:04:36 UTC (rev 317)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+    xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5" 
+    xmlns:evalids="http://oval.mitre.org/XMLSchema/ovaldi/evalids" targetNamespace="http://oval.mitre.org/XMLSchema/ovaldi/evalids" elementFormDefault="qualified">
+    <xsd:import namespace="http://oval.mitre.org/XMLSchema/oval-common-5" schemaLocation="oval-common-schema.xsd"/>
+    <xsd:annotation>
+        <xsd:documentation>This schema defines an xml format for inputing a set of OVAL Definition ids into the reference OVAL Interpreter for evaluation.</xsd:documentation>
+        <xsd:appinfo>
+            <schema>OVAL Definition Interpreter - Evaluation Id Schema</schema>
+            <version>5.3</version>
+            <date>01/02/2008 11:19:01 AM</date>
+        </xsd:appinfo>
+    </xsd:annotation>
+    
+    <xsd:element name="evalutation-definition-ids">
+        <xsd:annotation>
+            <xsd:documentation>The evalutation-definition-ids element is the root the Document. Its purpose is to bind together the a set of definition elements.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+            <xsd:sequence>
+                <xsd:element name="definition" type="oval:DefinitionIDPattern" minOccurs="1" maxOccurs="unbounded">
+                    <xsd:annotation>
+                        <xsd:documentation>Each definition represents the id of a definition to be evaluated.</xsd:documentation>
+                    </xsd:annotation>
+                </xsd:element>
+            </xsd:sequence>
+        </xsd:complexType>
+        <xsd:unique name="UniqueDefinitionId">
+            <xsd:annotation>
+                <xsd:documentation>Enforce uniqueness amongst the definition ids found in the document.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:selector xpath="evalids:definition"/>
+            <xsd:field xpath="."/>
+        </xsd:unique>
+    </xsd:element>
+</xsd:schema>




More information about the Oval-commits mailing list