<?xml version="1.0" encoding="UTF-8"?>
<!--
########################################################################
Die vorliegende DTD ist Bestandteil von lexem.org.
leXeML ist eine XML-Auszeichnungssprache für Lexikographie, Terminologiewissenschaft
und verwandte Bereiche.
leXeML ist frei verfügbar. Sie können leXeML (DTD, Schema, Namespace) für private Zwecke, für die Forschung und auch kommerziell verwenden. Für alle - auch teilweise - Verwendungen gilt, dass ein Verweis auf den Urheber (also lexeml.org) sichtbar im Material (DTD, Schema, Instanz) sein muss. Kommerzielle Anwendungen müssen darüber hinaus über die Website von lexem.org angemeldet werden.
Autor: Franziskus Geeb (f@brandsoe.de)
Version: leXeML1.0
Präfix: lexeml1.0:
Datum: 01.01.2002
########################################################################
-->


<!--
#######################################################
#Externe Parameter Entities
#######################################################
-->
<!--Globale Elemente-->
<!ENTITY % global-dtd SYSTEM "global.dtd">
%global-dtd;
<!--Benutzermodellierung-->
<!ENTITY % bpr-dtd SYSTEM "bpr.dtd">
<!--bpr.dtd definiert Externe Entities:
	bpr1.xnt
-->
%bpr-dtd;
<!--Quellenangaben-->
<!ENTITY % quelle-dtd SYSTEM "quelle.dtd">
%quelle-dtd;
<!--Versionskontrolle-->
<!ENTITY % vers-dtd SYSTEM "version.dtd">
%vers-dtd;
<!--Fachzuordnung-->
<!ENTITY % fach-dtd SYSTEM "fach.dtd">
<!--fach.dtd dafiniert Externe Entities:
	fx1.xnt
-->
%fach-dtd;
<!--Sprachstrukturangaben-->
<!ENTITY % sprachstrk-dtd SYSTEM "sprachstrk.dtd">
%sprachstrk-dtd;
<!--Bedeutungsbeziehungen-->
<!ENTITY % bedbez-dtd SYSTEM "bedbez.dtd">
%bedbez-dtd;
<!--
#######################################################
#Wurzel - DTD
#######################################################
-->
<!--Gesamtlexem mit aktueller Lx-Info und Versionsinfo
     Mehrere Lx in Kombination mit der Kombination BprFx sind denkbar-->
<!ELEMENT Lx (BprFx, Lxw, Version+)+>
<!--LxName: Lexem - Identisch mit [/Lx/Lxw/eDskB_u/SxStrk/Sz] -->
<!--DatName: Dateiname der vorliegenden Datei-->
<!ATTLIST Lx
	LxName CDATA #IMPLIED
	DatName CDATA #IMPLIED
	Autor CDATA #REQUIRED
	AutorEmail CDATA #IMPLIED
	AutorDatum CDATA #REQUIRED
	Freigabe (true | false) #REQUIRED
>
<!--Verbindung von Benutzerprofil und Fachangabe-->
<!ELEMENT BprFx (Ai*, lNwi*, Bpr+, Fx+)+>
<!--Das Lexemwissen relatiert sich durch sein Parent zu einer oder mehreren
     Kombinationen aus Benutzerprofil und Fachangabe-->
<!ELEMENT Lxw (eDskB_u, eDskB_i, Fx*)>
<!--Ausdruck-->
<!ELEMENT eDskB_u (SzStrk)>
<!--Inhalt-->
<!ELEMENT eDskB_i (rLxw, eLxw)>
<!ELEMENT rLxw (fBesch?, gBesch?, iBesch?, Bsp*, Korp*)>
<!ELEMENT eLxw (fBesch?, gBesch?, iBesch?, Bsp*, Korp*)>
<!ELEMENT fBesch (Funktion, Anwenderprofil, Gestalt, Aufbau)>
<!ATTLIST fBesch
	stufe (1 | 2) #REQUIRED
	art (objekt | prozess) #REQUIRED
>
<!ELEMENT Funktion (Textinfo?)>
<!ELEMENT Anwenderprofil (Textinfo?)>
<!ELEMENT Gestalt (Textinfo?)>
<!ELEMENT Aufbau (Textinfo?)>
<!ELEMENT gBesch (BedBezGrundStrk, Textinfo?)*>
<!ATTLIST gBesch
	stufe (1 | 2) #REQUIRED
>
<!ELEMENT iBesch (BedBezFeld, Textinfo?)*>
<!ATTLIST iBesch
	stufe (1 | 2) #REQUIRED
>
<!ELEMENT Bsp (#PCDATA)>
<!ATTLIST Bsp
	art (kollokation | idiom | anwendungsbeispiel) #REQUIRED
>
<!ELEMENT Korp (Textinfo)>
