Wed Jul 3 09:27:21 MDT 2002
Update of /var/lib/cvs/fugalh/gdmxml In directory andreas:/tmp/cvs-serv5674 Modified Files: gdmxml.rnc gdmxml.rng Log Message: Changed from c: to xsd: per convention. commit by: fugalh "Never laugh at live dragons, Bilbo you fool!" he said to himself, and it became a favourite saying of his later, and passed into a proverb. "You aren't nearly through this adventure yet," he added, and that was pretty true as well. -- Bilbo Baggins, "The Hobbit" by J.R.R. Tolkien, Chapter XII diffs: Index: fugalh/gdmxml/gdmxml.rnc diff -u fugalh/gdmxml/gdmxml.rnc:1.3 fugalh/gdmxml/gdmxml.rnc:1.4 --- fugalh/gdmxml/gdmxml.rnc:1.3 Tue Jul 2 19:20:39 2002 +++ fugalh/gdmxml/gdmxml.rnc Wed Jul 3 09:27:21 2002 @@ -2,12 +2,11 @@ # Copyright 2002 Hans Fugal # rng compatibility for ID/IDREF(S) -datatypes c = "http://relaxng.org/ns/compatibility/datatypes/1.0" ## ACTIVITY activity = element activity { - attribute id { c:ID }, - attribute researcher_id { c:IDREF }, + attribute id { xsd:ID }, + attribute researcher_id { xsd:IDREF }, attribute type { "administrative_task" | "search" }, attribute status { text }, attribute priority { text }, @@ -18,15 +17,15 @@ ## ADMINISTRATIVE-TASK administrative_task = element administrative_task { - attribute activity_id { c:IDREF } + attribute activity_id { xsd:IDREF } } ## ASSERTION assertion = element assertion { - attribute id { c:ID }, - attribute surety_scheme_part_id { c:IDREF }, - attribute researcher_id { c:IDREF }, - attribute source_id { c:IDREF }, + 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, @@ -35,7 +34,7 @@ element disproved { empty }? } assertion_subject = element assertion_subject { - attribute id { c:ID }, + attribute id { xsd:ID }, attribute type { "persona" | "event" | "characteristic" | "group" } } @@ -48,8 +47,8 @@ ## CHARACTERISTIC characteristic = element characteristic { - attribute id { c:ID }, - attribute place_id { c:IDREF }, + attribute id { xsd:ID }, + attribute place_id { xsd:IDREF }, \characteristic_date, element sort_order { "ascending" | "descending" | "none" }? } @@ -57,59 +56,59 @@ ## CHARACTERISTIC-PART characteristic_part = element characteristic_part { - attribute id { c:ID }, - attribute characteristic_id { c:IDREF }, - attribute characteristic_part_type_id { c:IDREF }, + attribute id { xsd:ID }, + attribute characteristic_id { xsd:IDREF }, + attribute characteristic_part_type_id { xsd:IDREF }, element name { text }, attribute sequence_number { text } } ## CHARACTERISTIC-PART-TYPE characteristic_part_type = element characteristic_part_type { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## CITATION-PART citation_part = element citation_part { - attribute source_id { c:IDREF }, - attribute citation_part_type_id { c:IDREF }, + 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 { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## EVENT event = element event { - attribute id { c:ID }, - attribute event_type_id { c:IDREF }, - attribute place_id { c:IDREF }, + attribute id { xsd:ID }, + attribute event_type_id { xsd:IDREF }, + attribute place_id { xsd:IDREF }, element name { text }, element date { \gen_date } } ## EVENT-TYPE event_type = element event_type { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## EVENT-TYPE-ROLE event_type_role = element event_type_role { - attribute id { c:ID }, - attribute event_type_id { c:IDREF }, + attribute id { xsd:ID }, + attribute event_type_id { xsd:IDREF }, element name { text } } ## GROUP group = element group { - attribute id { c:ID }, - attribute group_type_id { c:IDREF }, - attribute place_id { c:IDREF }, + attribute id { xsd:ID }, + attribute group_type_id { xsd:IDREF }, + attribute place_id { xsd:IDREF }, element name { text }, element date { \gen_date }, element criteria { text } @@ -117,22 +116,22 @@ ## GROUP-TYPE group_type = element group_type { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text }, element sort_order { "ascending" | "descending" | "none" }? } ## GROUP-TYPE-ROLE group_type_role = element group_type_role { - attribute id { c:ID }, - attribute group_type_id { c:IDREF }, + attribute id { xsd:ID }, + attribute group_type_id { xsd:IDREF }, element name { text }, element sequence_number { text } } ## PERSONA persona = element persona { - attribute id { c:ID }, + attribute id { xsd:ID }, \persona_name, element description_comments { text } } @@ -140,28 +139,28 @@ ## PLACE place = element place { - attribute id { c:ID }, + attribute id { xsd:ID }, element existence_date { \gen_date }, element sort_order { "ascending" | "descending" | "none" }? } ## PLACE-PART place_part = element place_part { - attribute place_part_type_id { c:IDREF }, - attribute place_id { c:IDREF }, + attribute place_part_type_id { xsd:IDREF }, + attribute place_id { xsd:IDREF }, element name { text }, element sequence_number { text } } ## PLACE-PART-TYPE place_part_type = element place_part_type { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## PROJECT project = element project { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text }, element description { text }, element client_data { text }? @@ -169,8 +168,8 @@ ## REPOSITORY repository = element repository { - attribute id { c:ID }, - attribute place_id { c:IDREF}, + attribute id { xsd:ID }, + attribute place_id { xsd:IDREF}, element name { text }, element address { text }?, element phone { text }?, @@ -180,18 +179,18 @@ ## REPOSITORY-SOURCE repository_source = element repository_source { - attribute repository_id { c:IDREF }, - attribute source_id { c:IDREF }, - attribute activity_id { c:IDREF }, + 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 { c:IDREF }, + attribute source_id { xsd:IDREF }, # mime-type here? - attribute representation_type_id { c:IDREF }, + attribute representation_type_id { xsd:IDREF }, # href? element physical-file-code { text }, # mime-type? perhaps for electronic but what about paper, tombstone, etc.? @@ -206,14 +205,14 @@ # 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." - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## RESEARCH-OBJECTIVE research_objective = element research_objective { - attribute id { c:ID }, - attribute project_id { c:IDREF }, + attribute id { xsd:ID }, + attribute project_id { xsd:IDREF }, element name { text }, element description { text }, element sequence_number { text }, @@ -223,13 +222,13 @@ ## RESEARCH-OBJECTIVE-ACTIVITY research_objective_activity = element research_objective_activity { - attribute research_objective_id { c:IDREF }, - attribute activity_id { c:IDREF } + attribute research_objective_id { xsd:IDREF }, + attribute activity_id { xsd:IDREF } } ## RESEARCHER researcher = element researcher { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text }, element address { text }, element comments { text }? @@ -237,57 +236,57 @@ ## RESEARCHER-PROJECT researcher_project = element researcher_project { - attribute researcher_id { c:IDREF }, - attribute project_id { c:IDREF }, + attribute researcher_id { xsd:IDREF }, + attribute project_id { xsd:IDREF }, element role { text }? } ## SEARCH search = element search { - attribute activity_id { c:IDREF }, - attribute source_id { c:IDREF }, - attribute repository_id { c:IDREF }, + 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 { c:ID }, - attribute higher_source_id { c:IDREF }, - attribute subject_place_id { c:IDREF }, - attribute jurisdiction_place_id { c:IDREF }, - attribute researcher_id { c:IDREF }, + 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 }, element comments { text } } ## SOURCE-GROUP source_group = element source_group { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text } } ## SOURCE-GROUP-SOURCE source_group_source = element source_group_source { - attribute id { c:ID }, - attribute source_group_id { c:IDREF } + attribute id { xsd:ID }, + attribute source_group_id { xsd:IDREF } } ## SURETY-SCHEME surety_scheme = element surety_scheme { - attribute id { c:ID }, + attribute id { xsd:ID }, element name { text }, element description { text } } ## SURETY-SCHEME-PART surety_scheme_part = element surety_scheme_part { - attribute id { c:ID }, - attribute surety_scheme_id { c:IDREF }, + attribute id { xsd:ID }, + attribute surety_scheme_id { xsd:IDREF }, element name { text }, element description { text }, element sequence_number { text } } -# $Id: gdmxml.rnc,v 1.3 2002/07/03 01:20:39 fugalh Exp $ +# $Id: gdmxml.rnc,v 1.4 2002/07/03 15:27:21 fugalh Exp $ # vim: shiftwidth=2 expandtab softtabstop=2 Index: fugalh/gdmxml/gdmxml.rng diff -u fugalh/gdmxml/gdmxml.rng:1.4 fugalh/gdmxml/gdmxml.rng:1.5 --- fugalh/gdmxml/gdmxml.rng:1.4 Tue Jul 2 19:20:39 2002 +++ fugalh/gdmxml/gdmxml.rng Wed Jul 3 09:27:21 2002 @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- - gdmxml - an XML schema for the GENTECH Genealogical Data Model - Copyright 2002 Hans Fugal ---> -<!-- rng compatibility for ID/IDREF(S) --> -<grammar xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://relaxng.org/ns/compatibility/datatypes/1.0"> +<grammar xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" +xmlns="http://relaxng.org/ns/structure/1.0" +datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> + <!-- + 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"> @@ -640,6 +640,6 @@ </define> </grammar> <!-- - $Id: gdmxml.rng,v 1.4 2002/07/03 01:20:39 fugalh Exp $ + $Id: gdmxml.rng,v 1.5 2002/07/03 15:27:21 fugalh Exp $ vim: shiftwidth=2 expandtab softtabstop=2 --> _______________________________________________ gdmxml mailing list [EMAIL PROTECTED] http://fugal.net/cgi-bin/mailman/listinfo/gdmxml