Wed Jul 3 16:12:33 MDT 2002
Update of /var/lib/cvs/fugalh/gdmxml
In directory andreas:/tmp/cvs-serv8439
Modified Files:
gdmxml.rnc gdmxml.rng
Log Message:
I changed my mind on naming conventions. Dashes are slightly easier to type and also
more consistent with XML conventions, as well as the GDM specification.
commit by: fugalh
O slender as a willow-wand! O clearer than clear water!
O reed by the living pool! Fair river-daughter!
O spring-time and summer-time, and spring again after!
O wind on the waterfall, and the leaves' laughter!
-- J. R. R. Tolkien
diffs:
Index: fugalh/gdmxml/gdmxml.rnc
diff -u fugalh/gdmxml/gdmxml.rnc:1.4 fugalh/gdmxml/gdmxml.rnc:1.5
--- fugalh/gdmxml/gdmxml.rnc:1.4 Wed Jul 3 09:27:21 2002
+++ fugalh/gdmxml/gdmxml.rnc Wed Jul 3 16:12:33 2002
@@ -1,83 +1,82 @@
# gdmxml - an XML schema for the GENTECH Genealogical Data Model
# Copyright 2002 Hans Fugal
-# rng compatibility for ID/IDREF(S)
## ACTIVITY
activity =
element activity {
attribute id { xsd:ID },
- attribute researcher_id { xsd:IDREF },
- attribute type { "administrative_task" | "search" },
+ attribute researcher-id { xsd:IDREF },
+ attribute type { "administrative-task" | "search" },
attribute status { text },
attribute priority { text },
- element scheduled_date { \date }?,
+ element scheduled-date { \date }?,
element description { text },
element comments { text }
}
## ADMINISTRATIVE-TASK
-administrative_task = element administrative_task {
- attribute activity_id { xsd:IDREF }
+administrative-task = element administrative-task {
+ attribute activity-id { xsd:IDREF }
}
## ASSERTION
assertion = element assertion {
attribute id { xsd:ID },
- attribute surety_scheme_part_id { xsd:IDREF },
- attribute researcher_id { xsd:IDREF },
- attribute source_id { xsd:IDREF },
- \assertion_subject,
- \assertion_subject,
+ attribute surety-scheme-part-id { xsd:IDREF },
+ attribute researcher-id { xsd:IDREF },
+ attribute source-id { xsd:IDREF },
+ \assertion-subject,
+ \assertion-subject,
(element value { text } | element role { text }),
element rationale { text },
element disproved { empty }?
}
-assertion_subject = element assertion_subject {
+assertion-subject = element assertion-subject {
attribute id { xsd:ID },
attribute type { "persona" | "event" | "characteristic" | "group" }
}
## ASSERTION-ASSERTION
-assertion_assertion = element assertion_assertion {
- attribute assertion_id_low { text },
- attribute assertion_id_hight { text },
- attribute sequence_number { text }
+assertion-assertion = element assertion-assertion {
+ attribute assertion-id-low { text },
+ attribute assertion-id-hight { text },
+ attribute sequence-number { text }
}
## CHARACTERISTIC
characteristic = element characteristic {
attribute id { xsd:ID },
- attribute place_id { xsd:IDREF },
- \characteristic_date,
- element sort_order { "ascending" | "descending" | "none" }?
+ attribute place-id { xsd:IDREF },
+ \characteristic-date,
+ element sort-order { "ascending" | "descending" | "none" }?
}
-characteristic_date = element characteristic_date { \gen_date }
+characteristic-date = element characteristic-date { \gen-date }
## CHARACTERISTIC-PART
-characteristic_part = element characteristic_part {
+characteristic-part = element characteristic-part {
attribute id { xsd:ID },
- attribute characteristic_id { xsd:IDREF },
- attribute characteristic_part_type_id { xsd:IDREF },
+ attribute characteristic-id { xsd:IDREF },
+ attribute characteristic-part-type-id { xsd:IDREF },
element name { text },
- attribute sequence_number { text }
+ attribute sequence-number { text }
}
## CHARACTERISTIC-PART-TYPE
-characteristic_part_type = element characteristic_part_type {
+characteristic-part-type = element characteristic-part-type {
attribute id { xsd:ID },
element name { text }
}
## CITATION-PART
-citation_part = element citation_part {
- attribute source_id { xsd:IDREF },
- attribute citation_part_type_id { xsd:IDREF },
+citation-part = element citation-part {
+ attribute source-id { xsd:IDREF },
+ attribute citation-part-type-id { xsd:IDREF },
element value { text }
}
## CITATION-PART-TYPE
-citation_part_type = element citation_part_type {
+citation-part-type = element citation-part-type {
attribute id { xsd:ID },
element name { text }
}
@@ -85,75 +84,75 @@
## EVENT
event = element event {
attribute id { xsd:ID },
- attribute event_type_id { xsd:IDREF },
- attribute place_id { xsd:IDREF },
+ attribute event-type-id { xsd:IDREF },
+ attribute place-id { xsd:IDREF },
element name { text },
- element date { \gen_date }
+ element date { \gen-date }
}
## EVENT-TYPE
-event_type = element event_type {
+event-type = element event-type {
attribute id { xsd:ID },
element name { text }
}
## EVENT-TYPE-ROLE
-event_type_role = element event_type_role {
+event-type-role = element event-type-role {
attribute id { xsd:ID },
- attribute event_type_id { xsd:IDREF },
+ attribute event-type-id { xsd:IDREF },
element name { text }
}
## GROUP
group = element group {
attribute id { xsd:ID },
- attribute group_type_id { xsd:IDREF },
- attribute place_id { xsd:IDREF },
+ attribute group-type-id { xsd:IDREF },
+ attribute place-id { xsd:IDREF },
element name { text },
- element date { \gen_date },
+ element date { \gen-date },
element criteria { text }
}
## GROUP-TYPE
-group_type = element group_type {
+group-type = element group-type {
attribute id { xsd:ID },
element name { text },
- element sort_order { "ascending" | "descending" | "none" }?
+ element sort-order { "ascending" | "descending" | "none" }?
}
## GROUP-TYPE-ROLE
-group_type_role = element group_type_role {
+group-type-role = element group-type-role {
attribute id { xsd:ID },
- attribute group_type_id { xsd:IDREF },
+ attribute group-type-id { xsd:IDREF },
element name { text },
- element sequence_number { text }
+ element sequence-number { text }
}
## PERSONA
persona = element persona {
attribute id { xsd:ID },
- \persona_name,
- element description_comments { text }
+ \persona-name,
+ element description-comments { text }
}
-persona_name = element persona_name { text }
+persona-name = element persona-name { text }
## PLACE
place = element place {
attribute id { xsd:ID },
- element existence_date { \gen_date },
- element sort_order { "ascending" | "descending" | "none" }?
+ element existence-date { \gen-date },
+ element sort-order { "ascending" | "descending" | "none" }?
}
## PLACE-PART
-place_part = element place_part {
- attribute place_part_type_id { xsd:IDREF },
- attribute place_id { xsd:IDREF },
+place-part = element place-part {
+ attribute place-part-type-id { xsd:IDREF },
+ attribute place-id { xsd:IDREF },
element name { text },
- element sequence_number { text }
+ element sequence-number { text }
}
## PLACE-PART-TYPE
-place_part_type = element place_part_type {
+place-part-type = element place-part-type {
attribute id { xsd:ID },
element name { text }
}
@@ -163,13 +162,13 @@
attribute id { xsd:ID },
element name { text },
element description { text },
- element client_data { text }?
+ element client-data { text }?
}
## REPOSITORY
repository = element repository {
attribute id { xsd:ID },
- attribute place_id { xsd:IDREF},
+ attribute place-id { xsd:IDREF},
element name { text },
element address { text }?,
element phone { text }?,
@@ -178,19 +177,19 @@
}
## REPOSITORY-SOURCE
-repository_source = element repository_source {
- attribute repository_id { xsd:IDREF },
- attribute source_id { xsd:IDREF },
- attribute activity_id { xsd:IDREF },
- element call_number { text },
+repository-source = element repository-source {
+ attribute repository-id { xsd:IDREF },
+ attribute source-id { xsd:IDREF },
+ attribute activity-id { xsd:IDREF },
+ element call-number { text },
element description { text }
}
## REPRESENTATION
representation = element representation {
- attribute source_id { xsd:IDREF },
+ attribute source-id { xsd:IDREF },
# mime-type here?
- attribute representation_type_id { xsd:IDREF },
+ attribute representation-type-id { xsd:IDREF },
# href?
element physical-file-code { text },
# mime-type? perhaps for electronic but what about paper, tombstone, etc.?
@@ -201,7 +200,7 @@
}
## REPRESENTATION-TYPE
-representation_type = element representation_type {
+representation-type = element representation-type {
# it seems a mime-type might suffice for this...
# "Contains a list of the types of representations of evidence, such as text,
# a TIF bitmap, a GIF bitmap, a WAV file, or other forms."
@@ -210,20 +209,20 @@
}
## RESEARCH-OBJECTIVE
-research_objective = element research_objective {
+research-objective = element research-objective {
attribute id { xsd:ID },
- attribute project_id { xsd:IDREF },
+ attribute project-id { xsd:IDREF },
element name { text },
element description { text },
- element sequence_number { text },
+ element sequence-number { text },
element priority { text },
element status { text }
}
## RESEARCH-OBJECTIVE-ACTIVITY
-research_objective_activity = element research_objective_activity {
- attribute research_objective_id { xsd:IDREF },
- attribute activity_id { xsd:IDREF }
+research-objective-activity = element research-objective-activity {
+ attribute research-objective-id { xsd:IDREF },
+ attribute activity-id { xsd:IDREF }
}
## RESEARCHER
@@ -235,58 +234,58 @@
}
## RESEARCHER-PROJECT
-researcher_project = element researcher_project {
- attribute researcher_id { xsd:IDREF },
- attribute project_id { xsd:IDREF },
+researcher-project = element researcher-project {
+ attribute researcher-id { xsd:IDREF },
+ attribute project-id { xsd:IDREF },
element role { text }?
}
## SEARCH
search = element search {
- attribute activity_id { xsd:IDREF },
- attribute source_id { xsd:IDREF },
- attribute repository_id { xsd:IDREF },
- element searched_for { text }
+ attribute activity-id { xsd:IDREF },
+ attribute source-id { xsd:IDREF },
+ attribute repository-id { xsd:IDREF },
+ element searched-for { text }
}
## SOURCE
source = element source {
attribute id { xsd:ID },
- attribute higher_source_id { xsd:IDREF },
- attribute subject_place_id { xsd:IDREF },
- attribute jurisdiction_place_id { xsd:IDREF },
- attribute researcher_id { xsd:IDREF },
- element subject_date { \gen_date },
+ attribute higher-source-id { xsd:IDREF },
+ attribute subject-place-id { xsd:IDREF },
+ attribute jurisdiction-place-id { xsd:IDREF },
+ attribute researcher-id { xsd:IDREF },
+ element subject-date { \gen-date },
element comments { text }
}
## SOURCE-GROUP
-source_group = element source_group {
+source-group = element source-group {
attribute id { xsd:ID },
element name { text }
}
## SOURCE-GROUP-SOURCE
-source_group_source = element source_group_source {
+source-group-source = element source-group-source {
attribute id { xsd:ID },
- attribute source_group_id { xsd:IDREF }
+ attribute source-group-id { xsd:IDREF }
}
## SURETY-SCHEME
-surety_scheme = element surety_scheme {
+surety-scheme = element surety-scheme {
attribute id { xsd:ID },
element name { text },
element description { text }
}
## SURETY-SCHEME-PART
-surety_scheme_part = element surety_scheme_part {
+surety-scheme-part = element surety-scheme-part {
attribute id { xsd:ID },
- attribute surety_scheme_id { xsd:IDREF },
+ attribute surety-scheme-id { xsd:IDREF },
element name { text },
element description { text },
- element sequence_number { text }
+ element sequence-number { text }
}
-# $Id: gdmxml.rnc,v 1.4 2002/07/03 15:27:21 fugalh Exp $
+# $Id: gdmxml.rnc,v 1.5 2002/07/03 22:12:33 fugalh Exp $
# vim: shiftwidth=2 expandtab softtabstop=2
Index: fugalh/gdmxml/gdmxml.rng
diff -u fugalh/gdmxml/gdmxml.rng:1.5 fugalh/gdmxml/gdmxml.rng:1.6
--- fugalh/gdmxml/gdmxml.rng:1.5 Wed Jul 3 09:27:21 2002
+++ fugalh/gdmxml/gdmxml.rng Wed Jul 3 16:12:33 2002
@@ -4,26 +4,25 @@
gdmxml - an XML schema for the GENTECH Genealogical Data Model
Copyright 2002 Hans Fugal
-->
- <!-- rng compatibility for ID/IDREF(S) -->
<define name="activity">
<a:documentation>ACTIVITY</a:documentation>
<element name="activity">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="researcher_id">
+ <attribute name="researcher-id">
<data type="IDREF"/>
</attribute>
<attribute name="type">
<choice>
- <value>administrative_task</value>
+ <value>administrative-task</value>
<value>search</value>
</choice>
</attribute>
<attribute name="status"/>
<attribute name="priority"/>
<optional>
- <element name="scheduled_date">
+ <element name="scheduled-date">
<ref name="date"/>
</element>
</optional>
@@ -35,10 +34,10 @@
</element>
</element>
</define>
- <define name="administrative_task">
+ <define name="administrative-task">
<a:documentation>ADMINISTRATIVE-TASK</a:documentation>
- <element name="administrative_task">
- <attribute name="activity_id">
+ <element name="administrative-task">
+ <attribute name="activity-id">
<data type="IDREF"/>
</attribute>
</element>
@@ -49,17 +48,17 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="surety_scheme_part_id">
+ <attribute name="surety-scheme-part-id">
<data type="IDREF"/>
</attribute>
- <attribute name="researcher_id">
+ <attribute name="researcher-id">
<data type="IDREF"/>
</attribute>
- <attribute name="source_id">
+ <attribute name="source-id">
<data type="IDREF"/>
</attribute>
- <ref name="assertion_subject"/>
- <ref name="assertion_subject"/>
+ <ref name="assertion-subject"/>
+ <ref name="assertion-subject"/>
<choice>
<element name="value">
<text/>
@@ -78,8 +77,8 @@
</optional>
</element>
</define>
- <define name="assertion_subject">
- <element name="assertion_subject">
+ <define name="assertion-subject">
+ <element name="assertion-subject">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -93,12 +92,12 @@
</attribute>
</element>
</define>
- <define name="assertion_assertion">
+ <define name="assertion-assertion">
<a:documentation>ASSERTION-ASSERTION</a:documentation>
- <element name="assertion_assertion">
- <attribute name="assertion_id_low"/>
- <attribute name="assertion_id_hight"/>
- <attribute name="sequence_number"/>
+ <element name="assertion-assertion">
+ <attribute name="assertion-id-low"/>
+ <attribute name="assertion-id-hight"/>
+ <attribute name="sequence-number"/>
</element>
</define>
<define name="characteristic">
@@ -107,12 +106,12 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="place_id">
+ <attribute name="place-id">
<data type="IDREF"/>
</attribute>
- <ref name="characteristic_date"/>
+ <ref name="characteristic-date"/>
<optional>
- <element name="sort_order">
+ <element name="sort-order">
<choice>
<value>ascending</value>
<value>descending</value>
@@ -122,32 +121,32 @@
</optional>
</element>
</define>
- <define name="characteristic_date">
- <element name="characteristic_date">
- <ref name="gen_date"/>
+ <define name="characteristic-date">
+ <element name="characteristic-date">
+ <ref name="gen-date"/>
</element>
</define>
- <define name="characteristic_part">
+ <define name="characteristic-part">
<a:documentation>CHARACTERISTIC-PART</a:documentation>
- <element name="characteristic_part">
+ <element name="characteristic-part">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="characteristic_id">
+ <attribute name="characteristic-id">
<data type="IDREF"/>
</attribute>
- <attribute name="characteristic_part_type_id">
+ <attribute name="characteristic-part-type-id">
<data type="IDREF"/>
</attribute>
<element name="name">
<text/>
</element>
- <attribute name="sequence_number"/>
+ <attribute name="sequence-number"/>
</element>
</define>
- <define name="characteristic_part_type">
+ <define name="characteristic-part-type">
<a:documentation>CHARACTERISTIC-PART-TYPE</a:documentation>
- <element name="characteristic_part_type">
+ <element name="characteristic-part-type">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -156,13 +155,13 @@
</element>
</element>
</define>
- <define name="citation_part">
+ <define name="citation-part">
<a:documentation>CITATION-PART</a:documentation>
- <element name="citation_part">
- <attribute name="source_id">
+ <element name="citation-part">
+ <attribute name="source-id">
<data type="IDREF"/>
</attribute>
- <attribute name="citation_part_type_id">
+ <attribute name="citation-part-type-id">
<data type="IDREF"/>
</attribute>
<element name="value">
@@ -170,9 +169,9 @@
</element>
</element>
</define>
- <define name="citation_part_type">
+ <define name="citation-part-type">
<a:documentation>CITATION-PART-TYPE</a:documentation>
- <element name="citation_part_type">
+ <element name="citation-part-type">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -187,23 +186,23 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="event_type_id">
+ <attribute name="event-type-id">
<data type="IDREF"/>
</attribute>
- <attribute name="place_id">
+ <attribute name="place-id">
<data type="IDREF"/>
</attribute>
<element name="name">
<text/>
</element>
<element name="date">
- <ref name="gen_date"/>
+ <ref name="gen-date"/>
</element>
</element>
</define>
- <define name="event_type">
+ <define name="event-type">
<a:documentation>EVENT-TYPE</a:documentation>
- <element name="event_type">
+ <element name="event-type">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -212,13 +211,13 @@
</element>
</element>
</define>
- <define name="event_type_role">
+ <define name="event-type-role">
<a:documentation>EVENT-TYPE-ROLE</a:documentation>
- <element name="event_type_role">
+ <element name="event-type-role">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="event_type_id">
+ <attribute name="event-type-id">
<data type="IDREF"/>
</attribute>
<element name="name">
@@ -232,26 +231,26 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="group_type_id">
+ <attribute name="group-type-id">
<data type="IDREF"/>
</attribute>
- <attribute name="place_id">
+ <attribute name="place-id">
<data type="IDREF"/>
</attribute>
<element name="name">
<text/>
</element>
<element name="date">
- <ref name="gen_date"/>
+ <ref name="gen-date"/>
</element>
<element name="criteria">
<text/>
</element>
</element>
</define>
- <define name="group_type">
+ <define name="group-type">
<a:documentation>GROUP-TYPE</a:documentation>
- <element name="group_type">
+ <element name="group-type">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -259,7 +258,7 @@
<text/>
</element>
<optional>
- <element name="sort_order">
+ <element name="sort-order">
<choice>
<value>ascending</value>
<value>descending</value>
@@ -269,19 +268,19 @@
</optional>
</element>
</define>
- <define name="group_type_role">
+ <define name="group-type-role">
<a:documentation>GROUP-TYPE-ROLE</a:documentation>
- <element name="group_type_role">
+ <element name="group-type-role">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="group_type_id">
+ <attribute name="group-type-id">
<data type="IDREF"/>
</attribute>
<element name="name">
<text/>
</element>
- <element name="sequence_number">
+ <element name="sequence-number">
<text/>
</element>
</element>
@@ -292,14 +291,14 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <ref name="persona_name"/>
- <element name="description_comments">
+ <ref name="persona-name"/>
+ <element name="description-comments">
<text/>
</element>
</element>
</define>
- <define name="persona_name">
- <element name="persona_name">
+ <define name="persona-name">
+ <element name="persona-name">
<text/>
</element>
</define>
@@ -309,11 +308,11 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <element name="existence_date">
- <ref name="gen_date"/>
+ <element name="existence-date">
+ <ref name="gen-date"/>
</element>
<optional>
- <element name="sort_order">
+ <element name="sort-order">
<choice>
<value>ascending</value>
<value>descending</value>
@@ -323,26 +322,26 @@
</optional>
</element>
</define>
- <define name="place_part">
+ <define name="place-part">
<a:documentation>PLACE-PART</a:documentation>
- <element name="place_part">
- <attribute name="place_part_type_id">
+ <element name="place-part">
+ <attribute name="place-part-type-id">
<data type="IDREF"/>
</attribute>
- <attribute name="place_id">
+ <attribute name="place-id">
<data type="IDREF"/>
</attribute>
<element name="name">
<text/>
</element>
- <element name="sequence_number">
+ <element name="sequence-number">
<text/>
</element>
</element>
</define>
- <define name="place_part_type">
+ <define name="place-part-type">
<a:documentation>PLACE-PART-TYPE</a:documentation>
- <element name="place_part_type">
+ <element name="place-part-type">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -364,7 +363,7 @@
<text/>
</element>
<optional>
- <element name="client_data">
+ <element name="client-data">
<text/>
</element>
</optional>
@@ -376,7 +375,7 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="place_id">
+ <attribute name="place-id">
<data type="IDREF"/>
</attribute>
<element name="name">
@@ -404,19 +403,19 @@
</optional>
</element>
</define>
- <define name="repository_source">
+ <define name="repository-source">
<a:documentation>REPOSITORY-SOURCE</a:documentation>
- <element name="repository_source">
- <attribute name="repository_id">
+ <element name="repository-source">
+ <attribute name="repository-id">
<data type="IDREF"/>
</attribute>
- <attribute name="source_id">
+ <attribute name="source-id">
<data type="IDREF"/>
</attribute>
- <attribute name="activity_id">
+ <attribute name="activity-id">
<data type="IDREF"/>
</attribute>
- <element name="call_number">
+ <element name="call-number">
<text/>
</element>
<element name="description">
@@ -427,11 +426,11 @@
<define name="representation">
<a:documentation>REPRESENTATION </a:documentation>
<element name="representation">
- <attribute name="source_id">
+ <attribute name="source-id">
<data type="IDREF"/>
</attribute>
<!-- mime-type here? -->
- <attribute name="representation_type_id">
+ <attribute name="representation-type-id">
<data type="IDREF"/>
</attribute>
<!-- href? -->
@@ -451,9 +450,9 @@
</element>
</element>
</define>
- <define name="representation_type">
+ <define name="representation-type">
<a:documentation>REPRESENTATION-TYPE</a:documentation>
- <element name="representation_type">
+ <element name="representation-type">
<!--
it seems a mime-type might suffice for this...
"Contains a list of the types of representations of evidence, such as text,
@@ -467,13 +466,13 @@
</element>
</element>
</define>
- <define name="research_objective">
+ <define name="research-objective">
<a:documentation>RESEARCH-OBJECTIVE</a:documentation>
- <element name="research_objective">
+ <element name="research-objective">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="project_id">
+ <attribute name="project-id">
<data type="IDREF"/>
</attribute>
<element name="name">
@@ -482,7 +481,7 @@
<element name="description">
<text/>
</element>
- <element name="sequence_number">
+ <element name="sequence-number">
<text/>
</element>
<element name="priority">
@@ -493,13 +492,13 @@
</element>
</element>
</define>
- <define name="research_objective_activity">
+ <define name="research-objective-activity">
<a:documentation>RESEARCH-OBJECTIVE-ACTIVITY</a:documentation>
- <element name="research_objective_activity">
- <attribute name="research_objective_id">
+ <element name="research-objective-activity">
+ <attribute name="research-objective-id">
<data type="IDREF"/>
</attribute>
- <attribute name="activity_id">
+ <attribute name="activity-id">
<data type="IDREF"/>
</attribute>
</element>
@@ -523,13 +522,13 @@
</optional>
</element>
</define>
- <define name="researcher_project">
+ <define name="researcher-project">
<a:documentation>RESEARCHER-PROJECT</a:documentation>
- <element name="researcher_project">
- <attribute name="researcher_id">
+ <element name="researcher-project">
+ <attribute name="researcher-id">
<data type="IDREF"/>
</attribute>
- <attribute name="project_id">
+ <attribute name="project-id">
<data type="IDREF"/>
</attribute>
<optional>
@@ -542,16 +541,16 @@
<define name="search">
<a:documentation>SEARCH</a:documentation>
<element name="search">
- <attribute name="activity_id">
+ <attribute name="activity-id">
<data type="IDREF"/>
</attribute>
- <attribute name="source_id">
+ <attribute name="source-id">
<data type="IDREF"/>
</attribute>
- <attribute name="repository_id">
+ <attribute name="repository-id">
<data type="IDREF"/>
</attribute>
- <element name="searched_for">
+ <element name="searched-for">
<text/>
</element>
</element>
@@ -562,29 +561,29 @@
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="higher_source_id">
+ <attribute name="higher-source-id">
<data type="IDREF"/>
</attribute>
- <attribute name="subject_place_id">
+ <attribute name="subject-place-id">
<data type="IDREF"/>
</attribute>
- <attribute name="jurisdiction_place_id">
+ <attribute name="jurisdiction-place-id">
<data type="IDREF"/>
</attribute>
- <attribute name="researcher_id">
+ <attribute name="researcher-id">
<data type="IDREF"/>
</attribute>
- <element name="subject_date">
- <ref name="gen_date"/>
+ <element name="subject-date">
+ <ref name="gen-date"/>
</element>
<element name="comments">
<text/>
</element>
</element>
</define>
- <define name="source_group">
+ <define name="source-group">
<a:documentation>SOURCE-GROUP</a:documentation>
- <element name="source_group">
+ <element name="source-group">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -593,20 +592,20 @@
</element>
</element>
</define>
- <define name="source_group_source">
+ <define name="source-group-source">
<a:documentation>SOURCE-GROUP-SOURCE</a:documentation>
- <element name="source_group_source">
+ <element name="source-group-source">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="source_group_id">
+ <attribute name="source-group-id">
<data type="IDREF"/>
</attribute>
</element>
</define>
- <define name="surety_scheme">
+ <define name="surety-scheme">
<a:documentation>SURETY-SCHEME</a:documentation>
- <element name="surety_scheme">
+ <element name="surety-scheme">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -618,13 +617,13 @@
</element>
</element>
</define>
- <define name="surety_scheme_part">
+ <define name="surety-scheme-part">
<a:documentation>SURETY-SCHEME-PART</a:documentation>
- <element name="surety_scheme_part">
+ <element name="surety-scheme-part">
<attribute name="id">
<data type="ID"/>
</attribute>
- <attribute name="surety_scheme_id">
+ <attribute name="surety-scheme-id">
<data type="IDREF"/>
</attribute>
<element name="name">
@@ -633,13 +632,13 @@
<element name="description">
<text/>
</element>
- <element name="sequence_number">
+ <element name="sequence-number">
<text/>
</element>
</element>
</define>
</grammar>
<!--
- $Id: gdmxml.rng,v 1.5 2002/07/03 15:27:21 fugalh Exp $
+ $Id: gdmxml.rng,v 1.6 2002/07/03 22:12:33 fugalh Exp $
vim: shiftwidth=2 expandtab softtabstop=2
-->
_______________________________________________
gdmxml mailing list
[EMAIL PROTECTED]
http://fugal.net/cgi-bin/mailman/listinfo/gdmxml