From 046134ed3e330125f9e03e9c7864a9ef4da2ea2b Mon Sep 17 00:00:00 2001
From: Adam Radziszewski <eliasz@wojtek-desktop.(none)>
Date: Fri, 2 Nov 2012 13:56:37 +0100
Subject: [PATCH] extend ccl.dtd to allow token-level properties; also allow
 for relation sets (categories)

---
 doc/ccl.dtd | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/doc/ccl.dtd b/doc/ccl.dtd
index 84e6f22..ff07489 100644
--- a/doc/ccl.dtd
+++ b/doc/ccl.dtd
@@ -6,7 +6,7 @@
 <!ELEMENT sentence (tok|ns)+>
 <!ATTLIST sentence
    id ID #IMPLIED>
-<!ELEMENT tok (orth, lex+, ann*)>
+<!ELEMENT tok (orth, lex+, ann*, prop*)>
 <!ELEMENT ns EMPTY>
 <!ELEMENT orth (#PCDATA)>
 <!ELEMENT lex (base, ctag)>
@@ -16,14 +16,18 @@
 <!ATTLIST ann
    chan CDATA #REQUIRED
    head (1 | 0) "0">
+<!ELEMENT prop (#PCDATA)>
+<!ATTLIST prop
+   key CDATA #REQUIRED>
 <!ELEMENT base (#PCDATA)>
 <!ELEMENT ctag (#PCDATA)>
 
 
-<!ELEMENT relations (rel+)>
+<!ELEMENT relations (rel*)>
 <!ELEMENT rel (from,to)>
 <!ATTLIST rel
-   name CDATA #REQUIRED>
+   name CDATA #REQUIRED
+   set CDATA #IMPLIED>
 <!ELEMENT from (#PCDATA)>
 <!ATTLIST from
    chan CDATA #REQUIRED
-- 
GitLab