Perfdb XML Schema

From PERI

Jump to: navigation, search

Performance data repository main page.

Contents

Overview

The schema language used is mostly RELAX-NG compact syntax (RNC). However, an effort is being made to provide autogenerated XML-Schema (XSD) as well. If you want some more information on how to deal with RELAX-NG, please look at the RELAX-NG tools page.

Subversion repository

The schemas and examples are now (5 Mar 2008) in subversion. The repository is world-readable; to get write permissions contact the peri-db list or Dan Gunter. Assuming you have installed the subversion client library, to check out the entire repository you need only type the following:

svn co https://bosshog.lbl.gov/repos/peridb

Current schemas

Current discussed, used, validated, etc. schemas

Experimental schemas

Examples

Older schemas

History

2008-01-22

Changes from 11/02/2007 to the .rnc file:

  • changed Timestamp to be either a single time, as before, or a startTime and endTime
  • Added a name, version element to the Scheduler element
  • Made optional the 'version' part of the NameVersion type

2007-03-09

Media:HPC-DB-ocracoke.xml sample HPC DB export xml file on RENCI BGL

2007-02-28

schema file (2/28)
very minor update

Media: Prophesy-db.xml for performance data on 1024 (1024x1) processors on UNC RENCI BlueGene/L

Media:Prophesy-db-Jacquard.xml for performance data on 512 (256x2) processors on NERSC Jacquard

Media:Prophesy-db-DataStar.xml for performance data on 1024 (128x8) processors on SDSC DataStar p655

Media:Prophesy-db-Seaborg.xml for performance data on 1024 (64x16) processors on NERSC Seaborg

2007-02-23

schema file (2/23)
Updated relax-ng schema -- experimental
PerfDMF .xml export (modified from Kevin Huck)

2007-02-21

schema file (2/21)
Updated relax-ng schema
Minimal required information example
Minimal required information from a run (for discussion)

2007-01-17

Dan 09:50, 17 January 2007 (PST)

Files:

Changes:

  • Added 'person' element to the 'run' section
  • Moved inputs/outputs into 'run' section
  • Added name/version to 'source code'
  • Updated example2 and re-validated both examples

2007-01-10

This schema is a refactoring by Dan Gunter of the 2007-01-09 schema. Also included are two example files that together describe a trivial example of compiling a C file on a Mac.

2007-01-09

This is the schema to be discussed on the telecon on January 9, 2007. It also happens to be the first one!

Diagram of XML Schema
Diagram of XML Schema
Click on the schema image for more detail

Media:test-upload-dang.gz

Personal tools