| <!-- ============================================================= --> | |
| <!-- HEADER --> | |
| <!-- ============================================================= --> | |
| <!-- MODULE: XNAL Domain --> | |
| <!-- VERSION: 1.1 --> | |
| <!-- DATE: November 2006 --> | |
| <!-- --> | |
| <!-- ============================================================= --> | |
| <!-- ============================================================= --> | |
| <!-- PUBLIC DOCUMENT TYPE DEFINITION --> | |
| <!-- TYPICAL INVOCATION --> | |
| <!-- --> | |
| <!-- Refer to this file by the following public identfier or an | |
| appropriate system identifier | |
| PUBLIC "-//OASIS//ELEMENTS DITA XNAL Domain//EN" | |
| Delivered as file "xnalDomain.mod" --> | |
| <!-- ============================================================= --> | |
| <!-- SYSTEM: Darwin Information Typing Architecture (DITA) --> | |
| <!-- --> | |
| <!-- PURPOSE: Define elements and specialization atttributed --> | |
| <!-- for the XNAL Domain --> | |
| <!-- --> | |
| <!-- ORIGINAL CREATION DATE: --> | |
| <!-- June 2006 --> | |
| <!-- --> | |
| <!-- (C) Copyright OASIS Open 2006. --> | |
| <!-- All Rights Reserved. --> | |
| <!-- ============================================================= --> | |
| <!-- ============================================================= --> | |
| <!-- ELEMENT NAME ENTITIES --> | |
| <!-- ============================================================= --> | |
| <!ENTITY % authorinformation "authorinformation" > | |
| <!ENTITY % addressdetails "addressdetails" > | |
| <!ENTITY % administrativearea "administrativearea" > | |
| <!ENTITY % contactnumber "contactnumber" > | |
| <!ENTITY % contactnumbers "contactnumbers" > | |
| <!ENTITY % country "country" > | |
| <!ENTITY % emailaddress "emailaddress" > | |
| <!ENTITY % emailaddresses "emailaddresses" > | |
| <!ENTITY % firstname "firstname" > | |
| <!ENTITY % generationidentifier "generationidentifier" > | |
| <!ENTITY % honorific "honorific" > | |
| <!ENTITY % lastname "lastname" > | |
| <!ENTITY % locality "locality" > | |
| <!ENTITY % localityname "localityname" > | |
| <!ENTITY % middlename "middlename" > | |
| <!ENTITY % namedetails "namedetails" > | |
| <!ENTITY % organizationinfo "organizationinfo" > | |
| <!ENTITY % organizationname "organizationname" > | |
| <!ENTITY % organizationnamedetails "organizationnamedetails" > | |
| <!ENTITY % otherinfo "otherinfo" > | |
| <!ENTITY % personinfo "personinfo" > | |
| <!ENTITY % personname "personname" > | |
| <!ENTITY % postalcode "postalcode" > | |
| <!ENTITY % thoroughfare "thoroughfare" > | |
| <!ENTITY % url "url" > | |
| <!ENTITY % urls "urls" > | |
| <!-- ============================================================= --> | |
| <!-- ELEMENT DECLARATIONS --> | |
| <!-- ============================================================= --> | |
| <!-- LONG NAME: Author Information --> | |
| <!ELEMENT authorinformation | |
| ((%personinfo; | %organizationinfo;)*) > | |
| <!ATTLIST authorinformation | |
| %univ-atts; | |
| href CDATA #IMPLIED | |
| keyref CDATA #IMPLIED | |
| type (creator | contributor | | |
| -dita-use-conref-target) #IMPLIED > | |
| <!-- LONG NAME: Name Details --> | |
| <!ELEMENT namedetails ((%personname; | %organizationnamedetails;)*)> | |
| <!ATTLIST namedetails | |
| %data-element-atts; > | |
| <!-- LONG NAME: Organization Details --> | |
| <!ELEMENT organizationnamedetails | |
| ((%organizationname;)?, (%otherinfo;)*) > | |
| <!ATTLIST organizationnamedetails | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Organization Name --> | |
| <!ELEMENT organizationname | |
| (%ph.cnt;)* > | |
| <!ATTLIST organizationname | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Person Name --> | |
| <!ELEMENT personname ((%honorific;)?, | |
| (%firstname;)*,(%middlename;)*,(%lastname;)*, | |
| (%generationidentifier;)?, (%otherinfo;)*) > | |
| <!ATTLIST personname | |
| %data-element-atts; > | |
| <!-- LONG NAME: Honorific --> | |
| <!ELEMENT honorific (#PCDATA)* > | |
| <!ATTLIST honorific | |
| %data-element-atts; > | |
| <!-- LONG NAME: First Name --> | |
| <!ELEMENT firstname (#PCDATA)* > | |
| <!ATTLIST firstname | |
| %data-element-atts; > | |
| <!-- LONG NAME: Middle Name --> | |
| <!ELEMENT middlename (#PCDATA)* > | |
| <!ATTLIST middlename | |
| %data-element-atts; > | |
| <!-- LONG NAME: Last Name --> | |
| <!ELEMENT lastname (#PCDATA)* > | |
| <!ATTLIST lastname | |
| %data-element-atts; > | |
| <!-- LONG NAME: Generation Identifier --> | |
| <!ELEMENT generationidentifier | |
| (#PCDATA)* > | |
| <!ATTLIST generationidentifier | |
| %data-element-atts; > | |
| <!-- LONG NAME: Other Information --> | |
| <!ELEMENT otherinfo (%words.cnt;)*> | |
| <!ATTLIST otherinfo | |
| %data-element-atts; > | |
| <!-- LONG NAME: Address Details --> | |
| <!ELEMENT addressdetails | |
| (%words.cnt;|%locality;|%administrativearea;| | |
| %thoroughfare;|%country;)* > | |
| <!ATTLIST addressdetails | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Locality --> | |
| <!ELEMENT locality (%words.cnt;|%localityname;|%postalcode;)* > | |
| <!ATTLIST locality | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Locality Name --> | |
| <!ELEMENT localityname (%words.cnt;)* > | |
| <!ATTLIST localityname | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Administrative Area --> | |
| <!ELEMENT administrativearea | |
| (%words.cnt;)* > | |
| <!ATTLIST administrativearea | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Thoroughfare --> | |
| <!ELEMENT thoroughfare (%words.cnt;)* > | |
| <!ATTLIST thoroughfare | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Postal Code --> | |
| <!ELEMENT postalcode (#PCDATA)* > | |
| <!ATTLIST postalcode | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Country --> | |
| <!ELEMENT country (#PCDATA)* > | |
| <!ATTLIST country | |
| keyref CDATA #IMPLIED | |
| %univ-atts; | |
| outputclass | |
| CDATA #IMPLIED > | |
| <!-- LONG NAME: Person Information --> | |
| <!ELEMENT personinfo ((%namedetails;)?, (%addressdetails;)?, | |
| (%contactnumbers;)?, (%emailaddresses;)?) > | |
| <!ATTLIST personinfo | |
| %data-element-atts; > | |
| <!-- LONG NAME: Organization Information --> | |
| <!ELEMENT organizationinfo | |
| ((%namedetails;)?, (%addressdetails;)?, | |
| (%contactnumbers;)?, (%emailaddresses;)?, | |
| (%urls;)?) > | |
| <!ATTLIST organizationinfo | |
| %data-element-atts; > | |
| <!-- LONG NAME: Contact Numbers --> | |
| <!ELEMENT contactnumbers | |
| (%contactnumber;)* > | |
| <!ATTLIST contactnumbers | |
| %data-element-atts; > | |
| <!-- LONG NAME: Contact Number --> | |
| <!-- Note: set the type of number using @type --> | |
| <!ELEMENT contactnumber (#PCDATA)* > | |
| <!ATTLIST contactnumber | |
| %data-element-atts; > | |
| <!-- LONG NAME: Email Addresses --> | |
| <!ELEMENT emailaddresses | |
| (%emailaddress;)* > | |
| <!ATTLIST emailaddresses | |
| %data-element-atts; > | |
| <!-- LONG NAME: Email Address --> | |
| <!ELEMENT emailaddress (%words.cnt;)* > | |
| <!ATTLIST emailaddress | |
| %data-element-atts; > | |
| <!-- LONG NAME: URLs --> | |
| <!ELEMENT urls (%url;)* > | |
| <!ATTLIST urls | |
| %data-element-atts; > | |
| <!-- LONG NAME: URL --> | |
| <!ELEMENT url (%words.cnt;)* > | |
| <!ATTLIST url | |
| %data-element-atts; > | |
| <!-- ============================================================= --> | |
| <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS --> | |
| <!-- ============================================================= --> | |
| <!ATTLIST addressdetails %global-atts; class CDATA "+ topic/ph xnal-d/addressdetails "> | |
| <!ATTLIST administrativearea %global-atts; class CDATA "+ topic/ph xnal-d/administrativearea "> | |
| <!ATTLIST authorinformation %global-atts; class CDATA "+ topic/author xnal-d/authorinformation "> | |
| <!ATTLIST contactnumber %global-atts; class CDATA "+ topic/data xnal-d/contactnumber "> | |
| <!ATTLIST contactnumbers %global-atts; class CDATA "+ topic/data xnal-d/contactnumbers "> | |
| <!ATTLIST country %global-atts; class CDATA "+ topic/ph xnal-d/country "> | |
| <!ATTLIST emailaddress %global-atts; class CDATA "+ topic/data xnal-d/emailaddress "> | |
| <!ATTLIST emailaddresses %global-atts; class CDATA "+ topic/data xnal-d/emailaddresses "> | |
| <!ATTLIST firstname %global-atts; class CDATA "+ topic/data xnal-d/firstname "> | |
| <!ATTLIST generationidentifier %global-atts; class CDATA "+ topic/data xnal-d/generationidentifier "> | |
| <!ATTLIST honorific %global-atts; class CDATA "+ topic/data xnal-d/honorific "> | |
| <!ATTLIST lastname %global-atts; class CDATA "+ topic/data xnal-d/lastname "> | |
| <!ATTLIST locality %global-atts; class CDATA "+ topic/ph xnal-d/locality "> | |
| <!ATTLIST localityname %global-atts; class CDATA "+ topic/ph xnal-d/localityname "> | |
| <!ATTLIST middlename %global-atts; class CDATA "+ topic/data xnal-d/middlename "> | |
| <!ATTLIST namedetails %global-atts; class CDATA "+ topic/data xnal-d/namedetails "> | |
| <!ATTLIST organizationinfo %global-atts; class CDATA "+ topic/data xnal-d/organizationinfo "> | |
| <!ATTLIST organizationname %global-atts; class CDATA "+ topic/ph xnal-d/organizationname "> | |
| <!ATTLIST organizationnamedetails %global-atts; class CDATA "+ topic/ph xnal-d/organizationnamedetails "> | |
| <!ATTLIST otherinfo %global-atts; class CDATA "+ topic/data xnal-d/otherinfo "> | |
| <!ATTLIST personinfo %global-atts; class CDATA "+ topic/data xnal-d/personinfo "> | |
| <!ATTLIST personname %global-atts; class CDATA "+ topic/data xnal-d/personname "> | |
| <!ATTLIST postalcode %global-atts; class CDATA "+ topic/ph xnal-d/postalcode "> | |
| <!ATTLIST thoroughfare %global-atts; class CDATA "+ topic/ph xnal-d/thoroughfare "> | |
| <!ATTLIST url %global-atts; class CDATA "+ topic/data xnal-d/url "> | |
| <!ATTLIST urls %global-atts; class CDATA "+ topic/data xnal-d/urls "> | |
| <!-- ================== End DITA XNAL Domain =================== --> |