277 lines
No EOL
15 KiB
XML
277 lines
No EOL
15 KiB
XML
<!-- ============================================================= -->
|
|
<!-- 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 =================== --> |