File: StatModel.dtd

package info (click to toggle)
r-cran-xml 3.99-0.18-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 3,688 kB
  • sloc: ansic: 6,656; xml: 2,890; asm: 486; sh: 12; makefile: 2
file content (54 lines) | stat: -rw-r--r-- 1,206 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!-- Copyright 2000 Duncan Temple Lang & Robert Gentleman --> 
<!-- A dtd for expressing model relationships -->

<!ENTITY relationship formula>

<!ELEMENT model (relationships, parameters, data) >
<!ATTLIST model
      name CDATA #IMPLIED 
>

<!ELEMENT relationships (%relationship;)* >

<!ELEMENT formula (LHS, (AS)?, RHS, error) >

<!ELEMENT LHS (symbol | tranformation ) >

<!ELEMENT symbol name >

<!ELEMENT transformation  (operation, (arg)+) >

<!ELEMENT operation (name) >
<!ELEMENT arg  (name) >

<!ELEMENT name #PCDATA >

<!ELEMENT AS  (name) >

<!ELEMENT RHS (predictor) >

<!-- we use math to get us into MathML -->
<!ELEMENT predictor (mathML:math) >

<!ELEMENT parameters (parameter)* >
<!ELEMENT parameter  (name?, value?, start?, prior?, constraints?, type?) >
<!ATTLIST parameter
     id  IDREF #IMPLIED > 

<!ELEMENT value (ANY) >

<!ELEMENT start (ANY) >

<!ELEMENT prior (distribution) >
<!ELEMENT distribution ((name | math), (arg)*)  >

<!ELEMENT constraints (constraint)* >
<!ELEMENT constraint (ANY) >

<!ELEMENT type (ANY) >

<!-- math is an expression that would generate the data -->
<!ELEMENT data (URI | RS:dataframe | RS:namedList | mathML:math ) > 

<!ELEMENT URI #PCDATA >