<!--***** ************************************************************* ******-->
<!--***** START OF OLIF KEY DATA CATEGORIES AND GENERAL DATA CATEGORIES ******-->
<!--***** ************************************************************* ******-->
<!--***** ************************************************************* ******-->
<!--***** ADMINISTRATIVE INFORMATION ******-->
<!--***** ************************************************************* ******-->
<!--***** Version:
* $DateTime: 2002/02/07 16:46:37 $ $Revision: #8 $
* Contents
* Key Data Categories and General Data Categories for OLIF
* Public Identifier:
* -//OLIF Consortium:2002//ELEMENTS OLIF 2.0: Key and General DC//EN
* System Identifier:
* oKGDC.mod
* Dependencies (this DTD depends on the presence of):
* oKGDCV.mod
* Contact:
* www.olif.net
* Status:
* Copyright (C) 2002, OLIF Consortium
* Comments:
******-->
<!--***** ************************************************************* ******-->
<!--***** SUPPLEMENTARY DECLARATIONS ******-->
<!--***** ************************************************************* ******-->
<!ENTITY % keyAndGeneralDataCategoriesValues PUBLIC
"-//OLIF Consortium:2002//ELEMENTS OLIF 2.0: Key and General DC Values//EN"
"oKGDCV.mod" >
%keyAndGeneralDataCategoriesValues;
<!--***** ************************************************************* ******-->
<!--***** DECLARATIONS ******-->
<!--***** ************************************************************* ******-->
<!--***** ************************************************************* ******-->
<!--***** key data cagegories ******-->
<!--***** ************************************************************* ******-->
<!ELEMENT keyDC
(
canForm,
language?,
ptOfSpeech,
subjField,
semReading?
) >
<!ATTLIST keyDC
%keyDCUserId.att;
%keyDCUniversalId.att; >
<!--
<i>
<t>e</t>
<n>keyDC</n>
<d>The keyDC element groups the five key data categories whose values
uniquely identify an entry.</d>
</i>
-->
<!ELEMENT canForm %canForm.pcd; >
<!ATTLIST canForm
xml:lang NMTOKEN #IMPLIED >
<!--
<i>
<t>e</t>
<n>canForm</n>
<d>The canForm element holds the entry string, represented in canonical
form in accordance with OLIF guidelines.
Example use: success story</d>
</i>
-->
<!ELEMENT language %language.olif.fix; >
<!--
<i>
<t>e</t>
<n>language</n>
<d>The language element encodes the language to which the entry
string belongs.
Example values: fr, en</d>
</i>
-->
<!--***** cc: element 'language'
* cc:
* cc: We are trying to have the treatment of language information
* cc: compliant to the XML convention
* cc: (see http://www.w3.org/International/O-HTML-tags.html).
* cc: The convention says that languages should be indicated by an
* cc: 'xml:lang' attribute on the enclosing element with the value
* cc: following RFC 1766
* cc: (see http://www.nordu.net/ftp/rfc/rfc1766.txt) to define
* cc: language codes.
*****-->
<!ELEMENT ptOfSpeech %ptOfSpeech.olif.fix.user.ext; >
<!--
<i>
<t>e</t>
<n>ptOfSpeech</n>
<d>The ptOfSpeech element classifies the part-of-speech represented by
the entry string. In cases of phrases/multiword entries, the value for
part-of-speech depends on the function of the phrase/multiword within
a clause; the part-of-speech of the head element often indicates the
value for part-of-speech value for the entire phrase/multiword
string.
Example values: noun, verb</d>
</i>
-->
<!ELEMENT subjField %subjField.olif.fix.user.ext; >
<!--
<i>
<t>e</t>
<n>subjField</n>
<d>The subjField element classifies the knowledge domain to which the
lexical/terminological entry is assigned.
Example values: agriculture, aviation</d>
</i>
-->
<!ELEMENT semReading %semReading.olif.rec.user.ext; >
<!--
<i>
<t>e</t>
<n>semReading</n>
<d>The semReading element classifies readings for entries with
identical values for canonical form, language, part-of-speech, and
subject field.
Example values: color, definite space</d>
</i>
-->
<!--***** ************************************************************* ******-->
<!--***** general data categories ******-->
<!--***** ************************************************************* ******-->
<!ELEMENT generalDC
(
updater?,
modDate?,
example*,
usage*,
note*
) >
<!--
<i>
<t>e</t>
<n>generalDC</n>
<d>The generalDC element groups general data categories. General data
categories are optional elements that can be used in any of the
top-level OLIF groups for entries (mono, crossRefer, or transfer).</d>
</i>
-->
<!ELEMENT updater %updater.pcd; >
<!--
<i>
<t>e</t>
<n>updater</n>
<d>The updater element holds data about the individual who last modified
the entry.
Example use: Jessica King</d>
</i>
-->
<!ELEMENT modDate %modDate.pcd; >
<!--
<i>
<t>e</t>
<n>modDate</n>
<d>The modDate element holds data about the date on which the
entry was last modified.
Example use: 20011115T140324Z</d>
</i>
-->
<!ELEMENT example %example.pcd; >
<!--
<i>
<t>e</t>
<n>example</n>
<d>The example element holds data about a sample text or portion
of text that contains the entry string as an illustration of
usage.
Example use: ERP is on the rise again.</d>
</i>
-->
<!ELEMENT usage %usage.pcd; >
<!--
<i>
<t>e</t>
<n>usage</n>
<d>The usage element holds data about a usage note for the
entry string.
Example use: Never use this when talking about ERP.</d>
</i>
-->
<!ELEMENT note %note.pcd; >
<!ATTLIST note
%noteType.att; >
<!--
<i>
<t>e</t>
<n>note</n>
<d>The note element holds data about a note, or commentary, on an entry
by a lexicographer/terminologist.
Example use: Never translate this.</d>
</i>
-->
<!ELEMENT locInfo %locInfo.pcd; >
<!--
<i>
<t>e</t>
<n>locInfo</n>
<d>The locInfo element holds data about localization-relevant
information (e.g. product version, component name, operating system
platform, or build number).</d>
</i>
-->
<!--***** ************************************************************* ******-->
<!--***** END OF OLIF KEY DATA CATEGORIES AND GENERAL DATA CATEGORIES ******-->
<!--***** ************************************************************* ******-->