Document type definition (DTD)

The following document type definition provides you with an overview of the configuration elements.

<?xml version="1.0" encoding="UTF-8"?>

<!ENTITY % paramset.dtd SYSTEM "paramset.dtd">

%paramset.dtd;

<!ELEMENT realm (descriptions?, tables?, criterion-definitions?, as-sociations?, standardquery?)>

<!ATTLIST realm

keyword NMTOKEN #REQUIRED

>

<!ELEMENT descriptions (description+)>

<!ELEMENT tables (table | process-table)>

<!ELEMENT table (column+)>

<!ATTLIST table

keyword NMTOKEN #REQUIRED

>

<!ELEMENT process-table (process-type-filter)>

<!ATTLIST process-table

keyword NMTOKEN #REQUIRED

>

<!ELEMENT process-type-filter (filter?)>

<!ELEMENT column EMPTY>

<!ATTLIST column

keyword CDATA #REQUIRED

datatype (LONG|DOUBLE|TEXT|TIME|TIMESPAN|FACTORYTIMESPAN) #RE-QUIRED

>

<!ELEMENT criterion-definitions (kidef|oneleveldim|timedim|process-criterion)+>

<!ELEMENT process-criterion (description*) >

<!ATTLIST process-criterion

process-table-keyword NMTOKEN #REQUIRED

process-keyword NMTOKEN #REQUIRED

keyword NMTOKEN #REQUIRED

relation-name NMTOKEN #IMPLIED

>

<!ELEMENT kidef (description+)>

<!ATTLIST kidef

name NMTOKEN #REQUIRED

comment CDATA #IMPLIED

table NMTOKEN #REQUIRED

column CDATA #REQUIRED

distribution (TRUE|FALSE) "FALSE"

standarddeviation (TRUE|FALSE) "FALSE"

retrievertype (KEYINDICATOR|NUM_KEYINDICATOR) "KEYINDICATOR"

kigroup NMTOKEN #IMPLIED

internal (yes|no) "no"

assessment (POS|NEG) "NEG"

scale NMTOKEN #IMPLIED

refinement CDATA #IMPLIED

>

<!ELEMENT timedim (description+)>

<!ATTLIST timedim

name NMTOKEN #REQUIRED

comment CDATA #IMPLIED

table NMTOKEN #REQUIRED

column CDATA #REQUIRED

precision (DAY|HOUR|MINUTE) "DAY"

internal (yes|no) "no"

dimgroup NMTOKEN #IMPLIED

scale NMTOKEN #IMPLIED

refinement CDATA #IMPLIED

>

<!ELEMENT oneleveldim (description+, leveldesc)>

<!ATTLIST oneleveldim

name NMTOKEN #REQUIRED

comment CDATA #IMPLIED

internal (yes|no) "no"

dimgroup NMTOKEN #IMPLIED

>

<!ELEMENT leveldesc (dimitem)>

<!ELEMENT dimitem (description+, defaultvalue?)>

<!ATTLIST dimitem

table NMTOKEN #REQUIRED

column CDATA #REQUIRED

length CDATA #IMPLIED

>

<!ELEMENT defaultvalue (#PCDATA)>

<!ELEMENT associations (table-association+)>

<!ELEMENT table-association (criterion-association)>

<!ELEMENT criterion-association (criterion-reference, criterion-reference)>

<!ELEMENT criterion-reference EMPTY>

<!ATTLIST criterion-reference

name NMTOKEN #REQUIRED

>

<!ELEMENT standardquery (paramset)>