Сопоставить DTD программе Datalog
Может ли кто-нибудь помочь мне написать программу Datalog, которая является эквивалентом данного DTD.
DTD:
<!DOCTYPE abc[
<!ELEMENT abc (xyz*|def+)>
<!ELEMENT xyz (def?)>
<!ELEMENT def (#PCDATA)>
]>
Также есть какие-то особые правила, которым мы должны следовать при преобразовании dtd в соответствующую программу регистрации данных?