This file is indexed.

/usr/share/planner/dtd/mrproject-0.6.dtd is in planner-data 0.14.6-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?xml version ='1.0' encoding='UTF-8'?>

<!ELEMENT project (properties*,phases?,calendars?,tasks?,resource-groups?,resources?,allocations?)>
<!ATTLIST project mrproject-version CDATA #REQUIRED
                  name              CDATA #REQUIRED
                  company           CDATA #IMPLIED
                  manager           CDATA #IMPLIED
                  project-start     CDATA #REQUIRED
                  calendar          CDATA #IMPLIED
                  phase             CDATA #IMPLIED>

<!ELEMENT properties (property*)>

<!--
Note: A mistake in the format design led to this suboptimality. A
      "property" tag can be both a property declaration and a property
      value. When it's a declaration, all attributes except "value"
      are required and allowed, and only "name" and "value" are
      required and allowed. We'll fix this for the new GSF based xml format.
-->

<!ELEMENT property (list-item*)>
<!ATTLIST property name             CDATA #REQUIRED
                   type             (date|duration|float|int|text|text-list|cost) #IMPLIED
                   owner            (project|task|resource) #IMPLIED
                   label            CDATA #IMPLIED
                   description      CDATA #IMPLIED
                   value            CDATA #IMPLIED>

<!ELEMENT list-item  EMPTY>
<!ATTLIST list-item  value          CDATA #REQUIRED>

<!ELEMENT phases (phase*)>

<!ELEMENT phase EMPTY>
<!ATTLIST phase name                CDATA #REQUIRED>

<!ELEMENT predecessors (predecessor*)>

<!ELEMENT constraint EMPTY>
<!ATTLIST constraint type           CDATA #REQUIRED
                     time           CDATA #REQUIRED>

<!ELEMENT predecessor EMPTY>
<!ATTLIST predecessor id               CDATA #REQUIRED
                      predecessor-id   CDATA #REQUIRED
                      type             (FS|FF|SS|SF) "FS"
                      lag              CDATA #IMPLIED>

<!ELEMENT tasks (task*)>

<!ELEMENT task (properties?,constraint?,predecessors?,task*)>
<!ATTLIST task id                   CDATA #REQUIRED
               name                 CDATA #REQUIRED
               note                 CDATA #IMPLIED
               effort               CDATA #IMPLIED
               start                CDATA #REQUIRED
               end                  CDATA #REQUIRED
               work-start           CDATA #IMPLIED
               duration             CDATA #IMPLIED
               work                 CDATA #IMPLIED
               percent-complete     CDATA #IMPLIED
               priority             CDATA #IMPLIED
               type                 (normal|milestone) "normal"
               scheduling           (fixed-work|
                                     fixed-duration) "fixed-work">

<!ELEMENT resource-groups (group*)>
<!ATTLIST resource-groups default_group CDATA #IMPLIED>

<!ELEMENT group EMPTY>
<!ATTLIST group id          CDATA #REQUIRED
                name        CDATA #REQUIRED
                admin-name  CDATA #IMPLIED
                admin-email CDATA #IMPLIED
                admin-phone CDATA #IMPLIED>

<!ELEMENT resources (resource*)>

<!ELEMENT resource (properties?)>
<!ATTLIST resource id                 CDATA #REQUIRED
                   name               CDATA #REQUIRED
                   short-name         CDATA #IMPLIED
                   email              CDATA #IMPLIED
                   type               (1|2) #REQUIRED
                   group              CDATA #IMPLIED
                   units              CDATA #REQUIRED
                   note               CDATA #IMPLIED
                   std-rate           CDATA #IMPLIED
                   ovt-rate           CDATA #IMPLIED
                   calendar           CDATA #IMPLIED>

<!ELEMENT allocations (allocation*)>

<!ELEMENT allocation EMPTY>
<!ATTLIST allocation task-id          CDATA #REQUIRED
                     resource-id      CDATA #REQUIRED
                     units            CDATA #IMPLIED>

<!ELEMENT calendars (day-types,calendar*)>

<!ELEMENT day-types (day-type*)>
<!ELEMENT day-type (interval*)>
<!ATTLIST day-type id                 CDATA #REQUIRED
                   name               CDATA #REQUIRED
                   description        CDATA #REQUIRED>

<!ELEMENT interval EMPTY>
<!ATTLIST interval start              CDATA #REQUIRED
                   end                CDATA #REQUIRED>

<!ELEMENT calendar (default-week,overridden-day-types?,days?,calendar*)>
<!ATTLIST calendar     name           CDATA #REQUIRED
                       id             CDATA #REQUIRED>

<!ELEMENT default-week EMPTY>
<!ATTLIST default-week mon            CDATA #IMPLIED
                       tue            CDATA #IMPLIED
                       wed            CDATA #IMPLIED
                       thu            CDATA #IMPLIED
                       fri            CDATA #IMPLIED
                       sat            CDATA #IMPLIED
                       sun            CDATA #IMPLIED>

<!ELEMENT overridden-day-types (overridden-day-type*)>

<!ELEMENT overridden-day-type (interval*)>
<!ATTLIST overridden-day-type id         CDATA #REQUIRED>

<!ELEMENT days (day*)>
<!ELEMENT day (interval*)>
<!ATTLIST day date                    CDATA #REQUIRED
              type                    CDATA #REQUIRED
              id                      CDATA #IMPLIED>