XML formats

From QSOS wiki

Jump to: navigation, search

Tags to be added for 1.8 version

  • <template_authors>: to split evaluations' authors from templates' authors
  • <status><tag email="rs@qsos.org" date="20070212">draft</tag></status>
  • <jid> in <author>: Bare Jabber ID
  • <source> in each <element>: where does the info used to evaluate the criterion come from?

Format description

<?xml version="1.0" encoding="UTF-8"?>
<document>
  <header>
    <authors>
      <author>
       <name></name> // Author name
       <email></email> // Author email
      <author>
    </authors>
    <dates>
      <creation></creation> // Sheet creation date, will be deprecated with the QSOS 1.8 format
      <validation></validation> // Validation date. Never used. Will be remplace by the <status> key
    </dates>
    <language>en</language> // Language used in the sheet for comment
    <appname></appname> // Full name of the software without the release: e.g: Mozilla Firefox
    <release></release> // Release evaluated. Please avoid minor bugfix release.
    <licenseid></licenseid> // The license ID. This entry will be improved to accepte more than one license
                            // license ID are stored in an XML file stored in
                            // http://cvs.savannah.nongnu.org/viewcvs/qsos/sheet/license.xml?rev=1.1&root=qsos&view=auto
    <licensedesc></licensedesc> // Full name of the license
    <url></url> // Project homepage
    <desc></desc> // software description
    <demourl></demourl> // Url of the demo page or at last a page with some screenshot
    <qsosformat>1.7</qsosformat> // QSOS format
    <qsosappfamily>RDBMS</qsosappfamily> // QSOS appfamily. It's the name of a directory on the repository
                                         // http://cvs.savannah.nongnu.org/viewcvs/qsos/sheet/?root=qsos
    <qsosappname></qsosappname> // the UNIX app name. A name without uppercase or underscore.
    <qsosspecificformat></qsosspecificformat> // deprecated
  </header>
  <include section="generic"/> // include a QSOS include (.qin) file in the sheet. This is only used in .QSOS template (.qtpl)
  <section name="rdbmsfeatures" title="RDBMS features"> // Open a section. The name must be unique.
    <desc>Standard RDBMS features</desc>
    <element name="sqlcompliance" title="SQL compliance">
      <desc>Compliance levels with SQL standards</desc>
      <comment></comment> A comment about the section (optional)
      <element name="sql92" title="SQL-92 compliance"> // Open an element. The name must be unique.
        <desc0>Limited to Entry-level only</desc0>
        <desc1>Transitional or Intermediate support levels</desc1>
        <desc2>Full support level</desc2>
        <score></score> // 0 or 1 or 2
        <comment></comment> // A comment about the score (optional)
      </element>
    </element>
  </section>
</document>
Personal tools