blob: b90d24f0868dda5453a41d4f9897f84c4f6294d3 [file] [log] [blame]
# =============================================================
# HEADER
# =============================================================
# MODULE: DITA Software Domain
# VERSION: 1.1
# DATE: June 2006
#
# =============================================================
# =============================================================
# PUBLIC DOCUMENT TYPE DEFINITION
# TYPICAL INVOCATION
#
# Refer to this file by the following public identifier or an
# appropriate system identifier
# PUBLIC "-//OASIS//ELEMENTS DITA Software Domain//EN"
# Delivered as file "softwareDomain.mod"
# =============================================================
# SYSTEM: Darwin Information Typing Architecture (DITA)
#
# PURPOSE: Declaring the elements and specialization
# attributes for the Software Domain
#
# ORIGINAL CREATION DATE:
# March 2001
#
# (C) Copyright OASIS Open 2005, 2006.
# (C) Copyright IBM Corporation 2001, 2004.
# All Rights Reserved.
#
# UPDATES:
# 2005.11.15 RDA: Corrected the PURPOSE in this comment
# 2005.11.15 RDA: Corrected the "Delivered as" system ID
# =============================================================
# =============================================================
# ELEMENT NAME ENTITIES
# =============================================================
# =============================================================
# ELEMENT DECLARATIONS
# =============================================================
# LONG NAME: Message Phrase
namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
msgph.element = element msgph { msgph.attlist, words.cnt* }
msgph.attlist &=
univ-atts,
attribute outputclass { text }?
# LONG NAME: Message Block
msgblock.element = element msgblock { msgblock.attlist, words.cnt* }
msgblock.attlist &=
display-atts,
attribute spectitle { text }?,
univ-atts,
attribute outputclass { text }?,
[ a:defaultValue = "preserve" ] attribute xml:space { "preserve" }?
# LONG NAME: Message Number
msgnum.element = element msgnum { msgnum.attlist, text }
msgnum.attlist &=
attribute keyref { text }?,
univ-atts,
attribute outputclass { text }?
# LONG NAME: Command Name
cmdname.element = element cmdname { cmdname.attlist, text }
cmdname.attlist &=
attribute keyref { text }?,
univ-atts,
attribute outputclass { text }?
# LONG NAME: Variable Name
varname.element = element varname { varname.attlist, text }
varname.attlist &=
attribute keyref { text }?,
univ-atts,
attribute outputclass { text }?
# LONG NAME: File Path
filepath.element = element filepath { filepath.attlist, words.cnt* }
filepath.attlist &=
univ-atts,
attribute outputclass { text }?
# LONG NAME: User Input
userinput.element = element userinput { userinput.attlist, words.cnt* }
userinput.attlist &=
univ-atts,
attribute outputclass { text }?
# LONG NAME: System Output
systemoutput.element =
element systemoutput { systemoutput.attlist, words.cnt* }
systemoutput.attlist &=
univ-atts,
attribute outputclass { text }?
# =============================================================
# SPECIALIZATION ATTRIBUTE DECLARATIONS
# =============================================================
cmdname.attlist &=
global-atts,
[ a:defaultValue = "+ topic/keyword sw-d/cmdname " ]
attribute class { text }?
filepath.attlist &=
global-atts,
[ a:defaultValue = "+ topic/ph sw-d/filepath " ]
attribute class { text }?
msgblock.attlist &=
global-atts,
[ a:defaultValue = "+ topic/pre sw-d/msgblock " ]
attribute class { text }?
msgnum.attlist &=
global-atts,
[ a:defaultValue = "+ topic/keyword sw-d/msgnum " ]
attribute class { text }?
msgph.attlist &=
global-atts,
[ a:defaultValue = "+ topic/ph sw-d/msgph " ]
attribute class { text }?
systemoutput.attlist &=
global-atts,
[ a:defaultValue = "+ topic/ph sw-d/systemoutput " ]
attribute class { text }?
userinput.attlist &=
global-atts,
[ a:defaultValue = "+ topic/ph sw-d/userinput " ]
attribute class { text }?
varname.attlist &=
global-atts,
[ a:defaultValue = "+ topic/keyword sw-d/varname " ]
attribute class { text }?
# ================== End Software Domain ======================