OSIS Beta compScriptureReferenceType
From: http://www.sbl-site2.org/Technology/OSIS/osis_0.10.zip 2002-03-18.
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified"> <xs:annotation> <xs:documentation> <p> <date>2002-03-11</date> <version>.01</version> <resp>PLD</resp>Schema for Comprehensive Scripture References, based on Todd Tillinghast's schema for Protestant Scripture References.</p> </xs:documentation> </xs:annotation> <xs:simpleType name="compScriptureReferenceType"> <xs:restriction base="xs:string"> <xs:pattern value="((Gen|Exod|Lev|Num|Deut|Josh|Judg|Ruth|Sam1|Sam2|Kgs1|Kgs2|Chr1|Chr2|Ezra|Neh|Esth|Job|Ps|Eccl|Song|Isa|Jer|Lam|Ezek|Dan|Hos|Joel|Amos|Obad|Jonah|Mic|Nah|Hab|Zeph|Hag|Zech|Mal|Bar|PrAzar|Bel|Sus|Esd1|Esd2|AddEsth|EpJer|Jdt|Macc1|Macc2|Macc3|Macc4|PrMan|Ps151|Sir|Tob|Wis)|(Matt|Mark|Luke|John|Acts|Rom|Cor1|Cor2|Gal|Eph|Phil|Col|Thess1|Thess2|Tim1|Tim2|Titus|Phlm|Heb|Jas|Pet1|Pet2|John1|John2|John3|Jude|Rev))((.[^.]+){0,})?"/> </xs:restriction> </xs:simpleType> <xs:attributeGroup name="compScriptureReferenceGroup"> <xs:attribute name="work" type="WorkType" use="optional"/> <xs:attribute name="reference" type="compScriptureReferenceType" use="optional"/> <xs:attribute name="referenceEnd" type="compScriptureReferenceType" use="optional"/> </xs:attributeGroup> <xs:simpleType name="WorkType"> <xs:restriction base="xs:string"> <xs:pattern value="([^.]+)(.[^.]+)"/> </xs:restriction> </xs:simpleType> </xs:schema>
Prepared by Robin Cover for The XML Cover Pages archive.