Die folgende Dokumenttypdefinition bietet Ihnen einen Überblick über die Konfigurationselemente.
<?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)>