<!--
cons-disclose minutes DTD
written by miuraj@isc.meiji.ac.jp(cons-disclose@lib.meiji.ac.jp)

ver.0.6:19961015
ver.0.7:19961022
	(1)add tags <fig>,<figcap>,<figdesc>(and ATTLIST,NOTATION)
	(2)NOTATION "EPS"'s identifer : from docbook.dtd
		Public Identifier: "-//HaL and O'Reilly//DTD DocBook//EN"
ver.0.71:19961023
	(1)add ATTLIST for <TITLE>: <TITLE DOC.SRC="?????">
	(2)<REF> type change to #PCDATA.  ATTLIST REFID #REQUIRED -> #CONREF
	(3)<NOTE> add to <DISTDOCS>
	(4)add ATTLIST for <SP>: <TITLE SP.TYPE="?????">
	(5)%HEAD; : (DOCHEAD,MTGHEAD,TPCHEAD) -> (MTGHEAD,TPCHEAD)
	   %Doctype:(%HEAD;BODY) -> (DOCHEAD,(%HEAD;)*,BODY*)
	(6)(code|docname|title|topic|contnt|sp|vote) -O (#PCDATA) ->
		:  (code|docname|title|topic|contnt)
		:  (#PCDATA)*  ->  (#PCDATA|note)*
                :  (sp|vote)    - O  (#PCDATA|note|%Subpara;)*  -(sp)
	(7)add tag  REPORT  - O (%Allpara;)* : in Comp2
	(8)add tag  DOCTITLE :same TITLE
	(9)add ATTLIST  report.id for <report>
	(10)change <topic> in <tpchead> : topic+ -> topic*
ver.0.8:19961122
	(1)add tags for table
        (2)<table> add to allpara
ver.0.81:19961129
	(1)add tags to other (date time locale %Person)
-->
<!ENTITY  % Doctype "Gijiroku">

<!ENTITY  % Head      "(mtghead,tpchead)" --会議のヘッダー-- >
<!ENTITY  % Subpara   "ol|ul|sp|ref"         --段落以外の文章構成要素-- >
<!ENTITY  % Allpara   "#PCDATA|p|note|table|%Subpara"        --文章構成要素-- >

<!ELEMENT (ol|ul)   - -  (list)+  --箇条書き-- >
<!ELEMENT (p|list)  - O  (#PCDATA|note|%Subpara;)*  --箇条書き要素・段落-- >
<!ELEMENT note      - O  (#PCDATA|ref)*    --注釈-- >
<!ELEMENT ref       - O  (#PCDATA)   --参照用-- >

<!ELEMENT fig       - -  ((figcap,figdesc?))    --図形-- >
<!ELEMENT (figcap|figdesc) - O (#PCDATA|ref)*   --図形表題・説明-- >

<!ENTITY  % Person    "pname?,group?"   --氏名、所属-- >
<!ENTITY  % Compo1    "kettei|goui|keizoku" >
<!ENTITY  % Compo2    "report|motion|vote|discus|kekka|other|%Compo1;" >

<!ELEMENT %Doctype  - -  (dochead,((%Head;)*,body*)*) +(ref)
 -- 文書は、各種ヘッダ・議事・動議・議論・結果・その他で構成する -- >
<!ELEMENT body      - -  (giji|%Compo2)*    +(fig)
 --  図形は<body>内の任意の位置で参照できる  --         >
<!ELEMENT dochead   - -  (code,docname,log) 
                          --文書名・文書コード・作成更新履歴-- >
<!ELEMENT mtghead   - -  (mtgname,date,time*,locale*,attnds*)
                          --会議名・日時・場所・出席者--       >
<!ELEMENT tpchead   - -  (topic*,distdocs*)
                          --主な議題・配付資料--               >
<!ELEMENT log       - -   (logdate,(%Person;)?)+
                          --作成更新日・作成更新者 --          >
<!ELEMENT attnds    - O  (%Person;)*     --出席者　--          >
<!ELEMENT distdocs  - O  (((title|doctitle),(code?)),(%Person;)*,note*)* 
  --配付資料、タイトル・文書コード・作者で構成--         >

<!ELEMENT giji      - O  ((%Allpara;)|contnt|%Compo2;)+
 --議事は、議題・議論・合意事項・動議・評決ほか任意の文章要素で構成する-- >
<!ELEMENT motion    - O  ((%Person;)?,contnt,discus?,vote)
 --動議は、動議者・内容・議論・評決で構成する          -- >
<!ELEMENT discus    - -  (contnt?,((%Person;)?,sp)*)*
 --議論は、内容、発言者、発言内容で構成する            -- >
<!ELEMENT report    - -  (contnt?,(%Person;)?,(%Allpara)*)*
 --報告は、内容、発言者、発言内容で構成する            -- >
<!ELEMENT kekka     - O   (%Compo1;)*
 --結果は、合意事項・決定事項・継続事項・その他で構成する-- >
<!ELEMENT (%Compo1;)     - O  (%Allpara;)*    >
<!ELEMENT other     - O  ((%Allpara;)|date|time|locale|(%Person;))*    >
<!ELEMENT (mtgname|pname|group|logdate|date|time|locale)   - O  (#PCDATA)  >
<!ELEMENT (code|docname|doctitle|title|topic|contnt)    - O  (#PCDATA)*  >
<!ELEMENT (sp|vote)    - O  (#PCDATA|note|%Subpara)*  -(sp) >

<!--属性一覧-->
<!--      タグ         属性名   種別   デフォルト -->
<!ATTLIST %Doctype    status    (confiden|public)   public >
<!ATTLIST title       title.id   ID   #REQUIRED >
<!ATTLIST doctitle    doc.id     ID   #REQUIRED
                      doc.src    CDATA #IMPLIED >
<!ATTLIST list        list.no    ID   #IMPLIED  >
<!ATTLIST logdate     logid      ID   #IMPLIED  >
<!ATTLIST giji        giji.id    ID   #IMPLIED  >
<!ATTLIST report      report.id  ID   #IMPLIED  >
<!ATTLIST kettei      kettei.id  ID   #IMPLIED  >
<!ATTLIST keizoku     keizoku.id ID   #IMPLIED  >
<!ATTLIST goui        goui.id    ID   #IMPLIED  >
<!ATTLIST time        t.attl     (start|end) start  >
<!ATTLIST attnds      shukketu   (SHUSSEKI|KESSEKI|TAISEKI|CHIKOKU) SHUSSEKI >
<!ATTLIST sp          sp.type    (C|O|Q|A) C
        --C:comment,O:objection,Q:question,A:answer-->
<!ATTLIST vote        result     (adupt|reject|keizoku)   #REQUIRED >

<!ATTLIST ref         refid      IDREF    #CONREF >
<!ATTLIST fig     fig.name     CDATA #REQUIRED  
                  fig.format   NOTATION   (GIF|EPS) #IMPLIED >
<!ATTLIST figcap  fig.id   ID  #IMPLIED >

<!--非SGMLデーターの表記法-->
<!NOTATION GIF    SYSTEM "GIF">
<!NOTATION EPS    PUBLIC "+//ISBN 0-201-18127-4::Adobe//NOTATION
                          PostScript Language Ref. Manual//EN" >

<!---
    table
    tcap
  +====+==+=========+
th|tdn?|td|td ......|/th
  +====+==+=========+
tl|tv  |tv|tv ......|/tl
  +====+==+=========+
tl|tv  |tv|tv ......|/tl
  +====+==+=========+
tl|tv  |tv|tv ......|/tl
  +====+==+=========+
    tdesc
    /table
-->

<!ENTITY  % Subpara2   "ol|ul|ref"         --段落以外の文章構成要素-- >
<!ENTITY  % Allpara2   "note|%Subpara2"        --文章構成要素-- >

<!ELEMENT table   - -   (tcap?,th?,tl*,tdesc?)  -- 表開始・終了タグ -- >
<!ELEMENT tcap     - O   (#PCDATA|note|ref)*  -- 表の標題 -- >
<!ELEMENT th       - -   (tdn?,td*)  >
<!ELEMENT tdn      - O   (#PCDATA) -- 表・名前無しフィールド定義 -->
<!ELEMENT td       - O   (#PCDATA|note|ref)* -- 表・フィールド定義名 -->
<!ELEMENT tl       - -   (tv)*  >
<!ELEMENT tv       - O   (#PCDATA|note|ref)* -- 表・フィールド値 -- >
<!ELEMENT tdesc    - O   (#PCDATA|%Allpara2)*  -- 表の説明 -- >
<!ATTLIST ( tdn | td | tv )  cols  NUMBER #IMPLIED
                             rows  NUMBER #IMPLIED  >
