Version 5.9 (Archived)
This page provides information on the proposed changes to the OVAL Language. All information about the new version is included in this centralized location. The major highlights of the release so far are listed below:
- This release will address a defect in the version 5.7 and version 5.8 schema. No other changes are planned for this release.
All of the above items remain open for discussion and any comments or feedback is greatly apppreciated. For a complete listing of the release contents see the New in Version 5.9 section. More information about the OVAL Language review process can be found here.
Test Listing
A complete listing of the tests available in this release can be found here.
Downloads
Includes downloads for the Version 5.9 Definition Schema, System Characteristics Schema, Results Schema, and Element Dictionaries.
KEY
Complete Schema - has all documentation embedded and the Schematron mark-up.
Minimal Schema - includes the raw xml schema only. Schematron - a schema that can provide additional validation of OVAL V5 documents. Documentation html - element dictionaries, which users can elect to view in a browser or save. All files zip - all files zipped together to allow for one simple download. xsd/sch - a user can either right click to download the file or left click to open the file in their default viewer. Deprecation Listing - a list of all deprecated language constructs. |
OVAL Definition Schema Downloads |
|||||
---|---|---|---|---|---|
File Name | Complete Schema | Minimal Schema | Documentation | Schematron | Deprecation Listing |
All Files | zip | zip | zip | zip | sch | - |
Core | xsd | xsd | html | - | - |
Common | xsd | xsd | html | - | html |
Independent | xsd | xsd | html | - | html |
Apache | xsd | xsd | html | - | html |
Apple Macintosh | xsd | xsd | html | - | - |
Cisco CatOS | xsd | xsd | html | - | html |
Cisco IOS | xsd | xsd | html | - | html |
Cisco PixOS | xsd | xsd | html | - | - |
FreeBSD | xsd | xsd | html | - | - |
HP-UX | xsd | xsd | html | - | html |
IBM AIX | xsd | xsd | html | - | - |
Linux | xsd | xsd | html | - | - |
Microsoft Windows | xsd | xsd | html | - | html |
SharePoint | xsd | xsd | html | - | - |
Sun Solaris | xsd | xsd | html | - | html |
UNIX | xsd | xsd | html | - | html |
Vmware ESX | xsd | xsd | html | - | html |
OVAL System Characteristics Schema Downloads |
|||||
File Name | Complete Schema | Minimal Schema | Documentation | Schematron | Deprecation Listing |
All Files | zip | zip | zip | zip | sch | - |
Core | xsd | xsd | html | - | - |
Common | xsd | xsd | html | - | html |
Independent | xsd | xsd | html | - | html |
Apache | xsd | xsd | html | - | html |
Apple Macintosh | xsd | xsd | html | - | - |
Cisco CatOS | xsd | xsd | html | - | html |
Cisco IOS | xsd | xsd | html | - | html |
Cisco PixOS | xsd | xsd | html | - | - |
FreeBSD | xsd | xsd | html | - | - |
HP-UX | xsd | xsd | html | - | - |
IBM AIX | xsd | xsd | html | - | - |
Linux | xsd | xsd | html | - | - |
Microsoft Windows | xsd | xsd | html | - | html |
SharePoint | xsd | xsd | html | - | - |
Sun Solaris | xsd | xsd | html | - | - |
UNIX | xsd | xsd | html | - | - |
Vmware ESX | xsd | xsd | html | - | html |
OVAL Results Schema Downloads |
|||||
File Name | Complete Schema | Minimal Schema | Documentation | Schematron | Deprecation Listing |
All Files | zip | zip | zip | zip | sch | - |
Core | xsd | xsd | html | - | - |
Common | xsd | xsd | html | - | html |
OVAL Variables Schema Downloads |
|||||
File Name | Complete Schema | Minimal Schema | Documentation | Schematron | Deprecation Listing |
All Files | zip | zip | zip | zip | sch | - |
Core | xsd | xsd | html | - | - |
Common | xsd | xsd | html | - | html |
OVAL Directives Schema Downloads |
|||||
File Name | Complete Schema | Minimal Schema | Documentation | Schematron | Deprecation Listing |
All Files | zip | zip | zip | zip | sch | - |
Core | xsd | xsd | html | - | - |
Common | xsd | xsd | html | - | html |
Results | xsd | xsd | html | - | - |
Example XML Stylesheets |
|||||
File Name | Description | ||||
results_to_html.xsl | The results_to_html stylesheet converts an OVAL Results document into a more readable html format. | ||||
minimal_schema.xsl | The minimal_schema stylesheet removes all annotation elements from the OVAL Schema leaving only the minimal schema. | ||||
element_dictionary.xsl | The element_dictionary stylesheet creates documentation files from the OVAL Schema. | ||||
reference_mapping.xsl | The reference_mapping stylesheet creates a map between each OVAL Definition in a document and a specified reference source. |
New in Version 5.9
Version 5.9 of the Official OVAL Schema is a direct result of feedback from the OVAL Community. This will be a minor version change and may require some new development by tools that support earlier versions of the Language. The changes pending to the different schemas are outlined below. "Open" status means the item is under consideration or being worked upon and "Closed" status means that the item has been incorporated and work on it is completed. For full deatils on a particular item please expand the item by clicking the + icon in the left column.
Tracker items in this version include:
ID | Title | Status | Date Opened | Resolution | |
---|---|---|---|---|---|
28515 | Clarify documentation of oval-def:object element | Closed | 2010-11-24 | Fixed | |
28929 | invalid restriction of complex type with complex content | Closed | 2011-01-13 | Fixed | |
29004 | prevent use of empty filename entities when not using xsi:nil='true' or var_ref | Closed | 2011-01-24 | Fixed | |
29016 | invalid use of xpath2.0 function in oval-results schema | Closed | 2011-01-25 | Fixed | |
27859 | clarify the ambiguity in the EntityBaseType documentation | Closed | 2010-10-04 | Fixed | |
27994 | align the win-sc:activedirectory_item, win-sc:activedirectory57_item, ind-sc:ldap_item, and win-sc:ldap57_item with the documentation in their respective objects | Closed | 2010-10-13 | Fixed | |
28567 | macos-def:inetlisteningservers_object does not uniquely identify an item | Closed | 2010-11-30 | Duplicate | |
28627 | update macos-def:accountinfo_test documentation | Closed | 2010-12-05 | Fixed | |
28628 | fix the documentation in the sol-def:patch_object and the sol-def:patch54_object | Closed | 2010-12-05 | Fixed | |
28702 | update the documentation for the sol-def:patch54_object/sol-def:supersedence behavior | Closed | 2010-12-13 | Fixed | |
28793 | fix the documentation in the ind-sc:ldap_item/value entity and the ind-sc:ldap57_item/value entity | Closed | 2010-12-29 | Fixed | |
29015 | macos-def:pwpolicy_object Breaks Backwards Compatibility in 5.7 and 5.8 | Closed | 2011-01-25 | Fixed | |
Timeline for Version 5.9
PLANNING | DRAFT | RELEASE CANDIDATE | OFFICIAL |
15 September 2010 | 12 January 2011 | 2 February 2011 | 22 February 2011 |
Status Reports on Version 5.9
Status updates are included below. You may also review the OVAL Developer’s Forum Archives for discussions about Version 5.9.
[2011-02-22]
Version 5.9 has been officially released. Many thanks to all in the community who helped with this minor release.
[2011-02-02]
Version 5.9 Release Candidate 1 is now available for community review and comment. As a reminder a release candidate signifies that the proposed OVAL Language revision has reached a level of consensus within the OVAL Community, and the OVAL Moderator has verified that the language is valid. In the release candidate stage, the language remains frozen for a period of time determined by the OVAL Board. It is during this stage that vendors and tool developers should update their tools with the knowledge that the schema will remain stable. Subsequent release candidates may be released if a serious problem is discovered in the proposed language. This release candidate represents a complete implementation of all planned changes for Version 5.9. Thank you to the SPAWAR team and everyone else for your time and effort in testing the early drafts of this release.
[2011-01-25]
Version 5.9 Draft 3 is now available for community review and comment. This third draft removes an improper use of the xpath 2.0 exists() function, corrects the mac-os:pwpolicy_object, adds a Schematron rule to ensure proper use of the filename entity, and finalizes the changes to the entity type structures for the record datatype.
[2011-01-13]
Version 5.9 Draft 2 is now available for community review and comment. This second draft corrects the version number that was used in draft 1.
[2011-01-12]
Version 5.9 Draft 1 is now available for community review and comment. This first draft includes a significant refactoring of the XML Schema definition of the record datatype in the oval-system-characteristics-schema and the oval-definitions-schema. This will address an invalid XML Schema construct that was reported by the community. At this time this release will not address any other issues.
[2010-09-15]
Version 5.9 is currently in the planning stage. If you have any suggestions for changes that should be included, please send them to the OVAL Community.
Page Last Updated: December 12, 2011