Table of Contents
Target Namespace |
http://www.molpro.net/schema/molpro-output
|
Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Schema Composition |
- This schema imports schema(s) from the following namespace(s):
|
Declared Namespaces
Prefix |
Namespace |
xml
|
http://www.w3.org/XML/1998/namespace |
xlink
|
http://www.w3.org/1999/xlink |
xhtml
|
http://www.w3.org/1999/xhtml |
stm
|
http://www.xml-cml.org/schema |
cml
|
http://www.xml-cml.org/schema |
molpro-output
|
http://www.molpro.net/schema/molpro-output
|
xsd
|
http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<
xsd:schema targetNamespace="
http://www.molpro.net/schema/molpro-output"
elementFormDefault="
qualified"
id="
molproOutputSchema">
<xsd:import namespace="http://www.xml-cml.org/schema" schemaLocation="http://xml-cml.org/schema/schema24/schema.xsd"/>
<xsd:import namespace="http://www.w3.org/1999/xhtml" schemaLocation="xhtml1-strict.xsd"/>
...
</
xsd:schema>
Name |
molpro |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Root element for molpro output. Can contain one or more jobs.
|
Schema Component Representation
<
xsd:element name="
molpro">
<
xsd:complexType>
<
xsd:sequence>
<
xsd:element name="
job"
minOccurs="
0"
maxOccurs="
unbounded">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="error"/>
<
xsd:element ref="
xhtml:table"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xsd:choice>
</
xsd:complexType>
</
xsd:element>
</
xsd:sequence>
</
xsd:complexType>
</
xsd:element>
Name |
jobstep |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Output from a single Molpro job step
|
XML Instance Representation
<
molpro-output:jobstep
command="xsd:string [0..1]" commandset="xsd:string [0..1]" displaced="xsd:boolean [0..1]">
<!-- Mixed content -->Start Choice [0..*]End Choice</
molpro-output:jobstep>
Schema Component Representation
<
xsd:element name="
jobstep">
<
xsd:complexType mixed="
true">
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="error"/>
<xsd:element name="gradient"/>
<xsd:element name="opt"/>
<xsd:element name="property"/>
<xsd:element name="time"/>
<xsd:element name="storage"/>
<xsd:element name="summary"/>
<xsd:element name="instanton"/>
</
xsd:choice>
<
xsd:attribute name="
command"
type="
xsd:string"/>
<
xsd:attribute name="
commandset"
type="
xsd:string"/>
<
xsd:attribute name="
displaced"
type="
xsd:boolean"/>
</
xsd:complexType>
</
xsd:element>
Name |
molecule |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
XML Instance Representation
<
molpro-output:molecule
id="xsd:string [0..1]" index="xsd:string [0..1]" InChI="xsd:string [0..1] ?" InChIKey="xsd:string [0..1]" SMILES="xsd:string [0..1] ?" title="xsd:string [0..1]" method="xsd:string [0..1]" basis="xsd:string [0..1]" geometryMethod="xsd:string [0..1]" geometryBasis="xsd:string [0..1]" energy="xsd:double [0..1]">
Start Choice [0..*]End Choice</
molpro-output:molecule>
Schema Component Representation
<
xsd:element name="
molecule">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="variables"/>
<xsd:element name="orbitals"/>
</
xsd:choice>
<
xsd:attribute name="
id"
type="
xsd:string"/>
<
xsd:attribute name="
index"
type="
xsd:string"/>
<
xsd:attribute name="
InChI"
type="
xsd:string"/>
<
xsd:attribute name="
InChIKey"
type="
xsd:string"/>
<
xsd:attribute name="
SMILES"
type="
xsd:string"/>
<
xsd:attribute name="
title"
type="
xsd:string"/>
<
xsd:attribute name="
method"
type="
xsd:string"/>
<
xsd:attribute name="
basis"
type="
xsd:string"/>
<
xsd:attribute name="
geometryMethod"
type="
xsd:string"/>
<
xsd:attribute name="
geometryBasis"
type="
xsd:string"/>
<
xsd:attribute name="
energy"
type="
xsd:double"/>
</
xsd:complexType>
</
xsd:element>
Name |
variables |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for Molpro internal variables
|
Schema Component Representation
<
xsd:element name="
variables">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
</
xsd:choice>
</
xsd:complexType>
</
xsd:element>
Name |
variable |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
A Molpro internal variable
|
Schema Component Representation
<
xsd:element name="
variable">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="value"/>
</
xsd:choice>
<
xsd:attribute name="
name"
type="
xsd:string"/>
<
xsd:attribute name="
type"
type="
xsd:string"/>
<
xsd:attribute name="
units"
type="
xsd:string"/>
<
xsd:attribute name="
length"
type="
xsd:integer"/>
</
xsd:complexType>
</
xsd:element>
Name |
orbitals |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for Molpro internal orbitals
|
Schema Component Representation
<
xsd:element name="
orbitals">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
</
xsd:choice>
<
xsd:attribute name="
basis"
type="
xsd:string"/>
<
xsd:attribute name="
angular"
type="
xsd:string"/>
<
xsd:attribute name="
spin"
type="
xsd:string"/>
<
xsd:attribute name="
method"
type="
xsd:string"/>
</
xsd:complexType>
</
xsd:element>
Name |
orbital |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
A Molpro molecular orbital
|
Schema Component Representation
<
xsd:element name="
orbital">
<
xsd:complexType>
<
xsd:simpleContent>
<
xsd:extension base="
xsd:string">
<
xsd:attribute name="
symmetryID"
type="
xsd:string"/>
<
xsd:attribute name="
energy"
type="
xsd:double"/>
<
xsd:attribute name="
occupation"
type="
xsd:double"/>
<
xsd:attribute name="
errorincompletewrite"
type="
xsd:integer"/>
</
xsd:extension>
</
xsd:simpleContent>
</
xsd:complexType>
</
xsd:element>
Name |
input |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Molpro input dataset
|
Schema Component Representation
<
xsd:element name="
input">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<
xsd:element name="
p">
<
xsd:complexType mixed="
true">
<
xsd:attribute name="
depth"
type="
xsd:integer"/>
</
xsd:complexType>
</
xsd:element>
<
xsd:element name="
include">
<
xsd:complexType>
<
xsd:attribute name="
file"
type="
xsd:string"/>
</
xsd:complexType>
</
xsd:element>
</
xsd:choice>
</
xsd:complexType>
</
xsd:element>
Name |
platform |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for metadata describing the hardware and software platform for the calculation
|
Schema Component Representation
<
xsd:element name="
platform">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="version"/>
<xsd:element name="licence"/>
<xsd:element name="parallel"/>
<xsd:element name="machine"/>
<xsd:element name="dimensions"/>
</
xsd:choice>
</
xsd:complexType>
</
xsd:element>
Name |
diagnostics |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Diagnostic information from Molpro job
|
Schema Component Representation
<
xsd:element name="
diagnostics">
<
xsd:complexType>
<
xsd:attribute name="
warnings"
type="
xsd:integer"/>
</
xsd:complexType>
</
xsd:element>
Name |
symmetry |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for additional symmetry information not representable in CML
|
Schema Component Representation
<
xsd:element name="
symmetry">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="irreducibleRepresentation"/>
</
xsd:choice>
</
xsd:complexType>
</
xsd:element>
Name |
irreducibleRepresentation |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
XML Instance Representation
<
molpro-output:irreducibleRepresentation
index="xsd:integer [0..1] ?" id="xsd:string [0..1] ?" cartesian="xsd:string [0..1] ?"/>
Schema Component Representation
<
xsd:element name="
irreducibleRepresentation">
<
xsd:complexType>
<
xsd:attribute name="
index"
type="
xsd:integer"/>
<
xsd:attribute name="
id"
type="
xsd:string"/>
<
xsd:attribute name="
cartesian"
type="
xsd:string"/>
</
xsd:complexType>
</
xsd:element>
Name |
basisSet |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for a basis set (orbital or other)
|
XML Instance Representation
<
molpro-output:basisSet
id="xsd:string [0..1]" type="xsd:string [0..1]" angular="xsd:string [0..1]" groups="xsd:integer [0..1]" primitives="xsd:integer [0..1]" length="xsd:integer [0..1]" cartesianLength="xsd:integer [0..1]">
Start Choice [0..*]End Choice</
molpro-output:basisSet>
Schema Component Representation
<
xsd:element name="
basisSet">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<xsd:element name="basisGroup"/>
<xsd:element name="association"/>
</
xsd:choice>
<
xsd:attribute name="
id"
type="
xsd:string"/>
<
xsd:attribute name="
type"
type="
xsd:string"/>
<
xsd:attribute name="
angular"
type="
xsd:string"/>
<
xsd:attribute name="
groups"
type="
xsd:integer"/>
<
xsd:attribute name="
primitives"
type="
xsd:integer"/>
<
xsd:attribute name="
length"
type="
xsd:integer"/>
<
xsd:attribute name="
cartesianLength"
type="
xsd:integer"/>
</
xsd:complexType>
</
xsd:element>
Name |
vibrations |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Container for information on molecular vibrations
|
Schema Component Representation
<
xsd:element name="
vibrations">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
</
xsd:choice>
<
xsd:attribute name="
name"
type="
xsd:string"/>
<
xsd:attribute name="
type"
type="
xsd:string"/>
<
xsd:attribute name="
units"
type="
xsd:string"/>
<
xsd:attribute name="
length"
type="
xsd:integer"/>
</
xsd:complexType>
</
xsd:element>
Super-types: |
None |
Sub-types: |
None |
Schema Component Representation
<
xsd:simpleType name="
doubles">
<
xsd:list itemType="
xsd:double"/>
</
xsd:simpleType>
Name |
normalCoordinate |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
A normal vibrational coordinate
|
Schema Component Representation
<
xsd:element name="
normalCoordinate">
<
xsd:complexType>
<
xsd:simpleContent>
<
xsd:extension base="
molpro-output:doubles">
<
xsd:attribute name="
wavenumber"
type="
xsd:double"/>
<
xsd:attribute name="
units"
type="
xsd:string"/>
<
xsd:attribute name="
IRintensity"
type="
xsd:double"/>
<
xsd:attribute name="
IRintensityunits"
type="
xsd:string"/>
<
xsd:attribute name="
symmetry"
type="
xsd:string"/>
<
xsd:attribute name="
real_zero_imag"
type="
xsd:string"/>
<
xsd:attribute name="
errorincompletewrite"
type="
xsd:integer"/>
</
xsd:extension>
</
xsd:simpleContent>
</
xsd:complexType>
</
xsd:element>
Element: cube
Name |
cube |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Metadata for a cube dataset
|
Schema Component Representation
<
xsd:element name="
cube">
<
xsd:complexType>
<
xsd:choice minOccurs="
0"
maxOccurs="
unbounded">
<
xsd:element name="
field"
minOccurs="
1"
maxOccurs="
1">
<
xsd:complexType>
<
xsd:attribute name="
quantity"
type="
xsd:string"/>
<
xsd:attribute name="
type"
type="
xsd:string"/>
<
xsd:attribute name="
number"
type="
xsd:string"/>
<
xsd:attribute name="
symmetry"
type="
xsd:string"/>
<
xsd:attribute name="
occupancy"
type="
xsd:double"/>
<
xsd:attribute name="
energy"
type="
xsd:double"/>
<
xsd:attribute name="
file"
type="
xsd:string"/>
</
xsd:complexType>
</
xsd:element>
<
xsd:element name="
dimensions"
minOccurs="
1"
maxOccurs="
1">
<
xsd:simpleType>
<
xsd:list itemType="
xsd:double"/>
</
xsd:simpleType>
</
xsd:element>
<
xsd:element name="
origin"
minOccurs="
1"
maxOccurs="
1">
<
xsd:simpleType>
<
xsd:list itemType="
xsd:double"/>
</
xsd:simpleType>
</
xsd:element>
<
xsd:element name="
axes"
minOccurs="
1"
maxOccurs="
1">
<
xsd:simpleType>
<
xsd:list itemType="
xsd:double"/>
</
xsd:simpleType>
</
xsd:element>
<
xsd:element name="
step"
minOccurs="
1"
maxOccurs="
1">
<
xsd:simpleType>
<
xsd:list itemType="
xsd:double"/>
</
xsd:simpleType>
</
xsd:element>
</
xsd:choice>
<
xsd:attribute name="
method"
type="
xsd:string"/>
</
xsd:complexType>
</
xsd:element>
Element: plot
Name |
plot |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Metadata for a plot from a Molpro table
|
XML Instance Representation
<
molpro-output:plot
table="xsd:string [0..1] ?" plot="xsd:string [0..1] ?" type="xsd:string [0..1] ?"Allow any attributes from the following namespace(s): http://www.w3.org/1999/xlink (lax validation).
/>
Schema Component Representation
<
xsd:element name="
plot">
<
xsd:complexType>
<
xsd:attribute name="
table"
type="
xsd:string"/>
<
xsd:attribute name="
plot"
type="
xsd:string"/>
<
xsd:attribute name="
type"
type="
xsd:string"/>
<xsd:anyAttribute namespace="http://www.w3.org/1999/xlink" processContents="lax"/>
</
xsd:complexType>
</
xsd:element>