<!-- exmo/moex bibliographic format - 
-->

<!-- do not touch the first one

<reference index="cerbah2000a" type="" status="hidden" reviewed="full" language="en">
	<authors><p title="" first="" last="" halid="" aff="" /></authors>
	<editors><p title="" first="" last="" halid="" aff=""/></editors>
	<directors><p title="" first="" last="" halid="" aff=""/></directors>
	<actors><p title="" first="" last="" halid="" aff=""/></actors>
	<voices><p title="" first="" last="" halid="" aff=""/></voices>
	<scenarists><p title="" first="" last="" halid="" aff=""/></scenarists>
	<publishers name=""><location place="" city="" country="" state=""/></publishers>
	<title></title>
	<conference sponsor="" type="" name="" issue="" short="" language="" rate="" nbsub="" />
        <type>Thèse d'informatique</type>
	<book></book>
	<chapter></chapter>
	<school name=""><location place="" city="" country="" state=""/></school>
	<location place="" city="" country="" state=""/>
	<edition></edition>
	<journal name="" issn="" short=""><publishers name=""><location place="" city="" country="" state=""/></publishers></journal>
	<volume></volume>
	<numero></numero>
	<pages></pages>
	<length unit="mn|p"></length>
        <in><reference></in>
        <from><reference></from>
        <trans><reference></trans>
        <ed><reference></ed>
        <red><reference></red>
	<date day="" month="" year=""/>
	<links><url href=""/></links>
	<abstract></abstract>
	<keywords><li/></keywords>
	<comments></comments>
	<areas><li/></areas>
	<softwares><li/></softwares>
	<contracts><li halid=""/></contracts>
        <errata><li/></errata>
        <extends></extends>
        <continues></continues>
        <subsumes></subsumes>
        <subsumedBy></subsumedBy>
        <translationOf></translationOf>
        <relatedTo></relatedTo>
        <experiments><li/></experiments>
	<additionalmaterial><li/></additionalmaterial>
	<media><url href=""/></media>
	<note></note>
</reference>
 -->

<!ENTITY % informal "misc|booklet|manual|techreport|unpublished|deliverable">
<!ENTITY % published "article|book|inbook|incollection">
<!ENTITY % record "conference|inproceedings|proceedings|serialproceedings">
<!ENTITY % academic "phdthesis|mastersthesis">

<!ENTITY % bibtype "%informal;|%published;|%record;|%academic;">

<!ENTITY % anytype "motionpicture|lecture-notes|monography|inserialproceedings|%bibtype;">

<!ENTITY % date "CDATA">
<!ENTITY % language "en|fr|de|es">
<!ENTITY % country "CDATA">
<!ENTITY % uri "CDATA">
<!ENTITY % mt "CDATA">

<!ELEMENT bibliography (reference*)>
<!ATTLIST bibliography
		date %date; #IMPLIED
		version CDATA #IMPLIED
		author CDATA #IMPLIED
		name CDATA #REQUIRED>

<!ENTITY % allslots 
		"authors|editors|title|publisher|conference
		|directors|actors|voices|scenarists
		|book|chapter|date|month
		|organization|institution|school|links|isbn|nnt
		|howpublished|journal|edition|volume|number
		|pages|series|address|type|length
		|in|trans|red|rev|from|red
		|abstract|keywords|comments|areas|softwares|contracts
		|errata|experiments|additionalmaterial|media|note
		|extends|extendedBy|continues|continuedBy|subsumes|subsumedBy|translationOf|relatedTo|derivedFrom">

<!ELEMENT reference ((%allslots;)*)>
<!ATTLIST reference
	index ID #REQUIRED
        ref IDREF #IMPLIED
	type (%anytype;) #REQUIRED
	status (hidden|public) "public"
	reviewed (full|extabs|abstract|poster|invited|none) "full"
	language (%language;) "en"
>
<!ELEMENT authors (p+)>
<!ELEMENT editors (p+)>
<!ELEMENT directors (p+)>
<!ELEMENT actors (p+)>
<!ELEMENT voices (p+)>
<!ELEMENT scenarists (p+)>

<!ELEMENT type (#PCDATA)>
<!ELEMENT domain (#PCDATA)>
<!ATTLIST publisher
	name CDATA #REQUIRED>
<!ELEMENT title (#PCDATA)>
<!ELEMENT conference (date?,location?)>
<!ATTLIST conference
	sponsor CDATA #IMPLIED
        type CDATA #IMPLIED
        short CDATA #IMPLIED
	issue CDATA #IMPLIED
	name CDATA #REQUIRED>
<!--	type (conference|workshop|symposium|congress|demo|poster|video|days|meeting) 
"conference"-->
<!ELEMENT in (reference+)>
<!ELEMENT rev (reference+)>
<!ELEMENT red (reference+)>
<!ELEMENT from (reference+)>
<!ELEMENT trans (reference+)>
<!ELEMENT ed (reference+)>
<!ELEMENT isbn (#PCDATA)>
<!-- numero national de thèse -->
<!ELEMENT nnt (#PCDATA)>
<!ELEMENT chapter (#PCDATA)>
<!ELEMENT organization (location?)>
<!ATTLIST organization
	name CDATA #REQUIRED>
<!ELEMENT institution (location?)>
<!ATTLIST institution
	name CDATA #REQUIRED>
<!ELEMENT school (location?)>
<!ATTLIST school
	name CDATA #REQUIRED>
<!ELEMENT howpublished (#PCDATA)>
<!ELEMENT journal (publisher?)>
<!ATTLIST journal
	name CDATA #REQUIRED
	short CDATA #IMPLIED
	issn CDATA #IMPLIED>
<!ELEMENT edition EMPTY>
<!ATTLIST edition
	issue CDATA #REQUIRED>
<!ELEMENT volume (#PCDATA)>
<!ELEMENT number (#PCDATA)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT length (#PCDATA)>
<!ATTLIST length 
	unit (p|mn|wrd|ln|ko) "p">
<!--ELEMENT month (#PCDATA)-->
<!ELEMENT contract (#PCDATA)>
<!ELEMENT series EMPTY>
<!ATTLIST series
	name CDATA #REQUIRED>
<!ELEMENT date EMPTY>
<!ATTLIST date
	day CDATA #IMPLIED
	month CDATA #IMPLIED
	year CDATA #REQUIRED>
<!ELEMENT address (#PCDATA)>
<!ELEMENT url EMPTY>
<!ELEMENT links (url*)>
<!ATTLIST url
	href %uri; #REQUIRED
	format %mt; #IMPLIED
	status (hidden|public) "hidden"
	type (html|xml|postscript|pdf) "postscript"
	content (abstract|paper|page) "paper"
	compression (none|gz|zip|Z) "gz"
	>
<!ELEMENT abstract (#PCDATA)>
<!ELEMENT keywords (li+)>
<!ELEMENT comments (ANY)>
<!ELEMENT areas (li+)>
<!ELEMENT softwares (li+)>
<!ELEMENT contracts (li+)>
<!ELEMENT errata (li+)>
<!ELEMENT experiments (li+)>
<!ELEMENT additionalmaterial (li+)>
<!ELEMENT media (url+)>
<!ELEMENT note (#PCDATA)>

<!ELEMENT extends EMPTY>
<!ATTLIST extends ref CDATA #REQUIRED>
<!ELEMENT extendedBy EMPTY>
<!ATTLIST extendedBy ref CDATA #REQUIRED>
<!ELEMENT continues EMPTY>
<!ATTLIST continues ref CDATA #REQUIRED>
<!ELEMENT continuedBy EMPTY>
<!ATTLIST continuedBy ref CDATA #REQUIRED>
<!ELEMENT subsumes EMPTY>
<!ATTLIST subsumes ref CDATA #REQUIRED>
<!ELEMENT subsumedBy EMPTY>
<!ATTLIST subsumedBy ref CDATA #REQUIRED>
<!ELEMENT translationOf (li)>
<!ATTLIST translationOf ref CDATA #REQUIRED>
<!ELEMENT relatedTo EMPTY>
<!ATTLIST relatedTo ref CDATA #REQUIRED>
<!ELEMENT derivedFrom EMPTY>
<!ATTLIST derivedFrom ref CDATA #REQUIRED>

<!ELEMENT p EMPTY>
<!ATTLIST p
        title CDATA #IMPLIED
	first CDATA #IMPLIED
	last CDATA #REQUIRED
	email CDATA #IMPLIED
	url CDATA #IMPLIED
	organisation CDATA #IMPLIED>
<!ELEMENT li (#PCDATA)>
<!ELEMENT location EMPTY>
<!ATTLIST location
	place CDATA #IMPLIED
	country CDATA #IMPLIED
	state CDATA #IMPLIED
	city CDATA #REQUIRED>

