Alexander Bokovoy <[EMAIL PROTECTED]> said:
> Please attach repligard.xml file from your 'midgard-lib' directory
> (it can be /usr/share/local/midgard-lib or /usr/share/midgard-lib -- it
> depends on with which --prefix value you configured midgard library).
here it goes:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
* Repligard Schema definition file
*
* Copyright (C) 2000 The Midgard Project Ry
* Copyright (C) 2000 Alexander Bokovoy - Aurora S.A.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
<!DOCTYPE Schema [
<!ELEMENT Schema (type+)>
<!ELEMENT type (field*|link*|rlink*)>
<!ATTLIST type name CDATA #REQUIRED>
<!ELEMENT field EMPTY>
<!ATTLIST field name CDATA #REQUIRED>
<!ATTLIST field type CDATA #REQUIRED>
<!ELEMENT link EMPTY>
<!ATTLIST link name CDATA #REQUIRED>
<!ATTLIST link link CDATA #REQUIRED>
<!ELEMENT rlink EMPTY>
<!ATTLIST rlink name CDATA #REQUIRED>
<!ATTLIST rlink link CDATA #REQUIRED>
]>
-->
<Schema xmlns="http://www.midgard-project.org/repligard/1.4">
<type name="article">
<field name="title" type="text"/>
<field name="abstract" type="text"/>
<field name="content" type="text"/>
<field name="url" type="string"/>
<field name="calstart" type="string"/>
<field name="caldays" type="integer"/>
<field name="icon" type="integer"/>
<field name="view" type="integer"/>
<field name="print" type="integer"/>
<field name="extra1" type="text"/>
<field name="extra2" type="text"/>
<field name="extra3" type="text"/>
<field name="name" type="text"/>
<field name="score" type="integer"/>
<field name="revised" type="string"/>
<field name="revision" type="integer"/>
<field name="created" type="string"/>
<field name="approved" type="string"/>
<field name="locked" type="string"/>
<field name="type" type="integer"/>
<link name="author" link="person"/>
<link name="creator" link="person"/>
<link name="revisor" link="person"/>
<link name="approver" link="person"/>
<link name="locker" link="person"/>
<link name="up" link="article"/>
<link name="topic" link="topic"/>
</type>
<type name="topic">
<field name="name" type="text"/>
<field name="extra" type="text"/>
<field name="score" type="integer"/>
<field name="description" type="text"/>
<field name="code" type="text"/>
<field name="revised" type="string"/>
<field name="revision" type="integer"/>
<field name="created" type="string"/>
<link name="revisor" link="person"/>
<link name="creator" link="person"/>
<link name="owner" link="grp"/>
<link name="up" link="topic"/>
</type>
<type name="file">
<field name="type" type="text"/>
<field name="name" type="string"/>
<field name="content" type="text"/>
<field name="size" type="integer"/>
<field name="md5" type="string"/>
<link name="article" link="article"/>
</type>
<type name="host">
<field name="name" type="string"/>
<field name="info" type="string"/>
<field name="port" type="integer"/>
<field name="online" type="integer"/>
<field name="prefix" type="text"/>
<link name="owner" link="grp"/>
<link name="root" link="page"/>
<link name="style" link="style"/>
</type>
<type name="style">
<field name="name" type="text"/>
<link name="owner" link="grp"/>
<link name="up" link="style"/>
</type>
<type name="element">
<field name="name" type="string"/>
<field name="value" type="text"/>
<link name="style" link="style"/>
</type>
<type name="page">
<field name="name" type="text"/>
<field name="title" type="text"/>
<field name="content" type="text"/>
<field name="info" type="string"/>
<field name="changed" type="string"/>
<link name="author" link="person"/>
<link name="style" link="style"/>
<link name="up" link="page"/>
</type>
<type name="pageelement">
<field name="name" type="string"/>
<field name="value" type="text"/>
<field name="info" type="string"/>
<link name="page" link="page"/>
</type>
<type name="grp">
<field name="name" type="text"/>
<field name="official" type="text"/>
<field name="street" type="text"/>
<field name="postcode" type="text"/>
<field name="city" type="text"/>
<field name="homepage" type="text"/>
<field name="email" type="text"/>
<field name="extra" type="text"/>
<link name="owner" link="person"/>
</type>
<type name="member">
<field name="extra" type="text"/>
<field name="info" type="string"/>
<link name="uid" link="person"/>
<link name="gid" link="grp"/>
</type>
<type name="person">
<field name="username" type="text"/>
<field name="password" type="password"/>
<field name="firstname" type="text"/>
<field name="lastname" type="text"/>
<field name="birthdate" type="text"/>
<field name="street" type="text"/>
<field name="postcode" type="text"/>
<field name="city" type="text"/>
<field name="homephone" type="text"/>
<field name="handphone" type="text"/>
<field name="workphone" type="text"/>
<field name="homepage" type="text"/>
<field name="email" type="text"/>
<field name="extra" type="text"/>
<link name="img" link="image"/>
<field name="info" type="string"/>
<link name="topic" link="topic"/>
<link name="subtopic" link="topic"/>
<link name="department" link="grp"/>
<field name="office" type="integer"/>
<field name="pgpkey" type="text"/>
<field name="created" type="string"/>
<link name="creator" link="person"/>
</type>
<type name="preference">
<field name="domain" type="text"/>
<field name="name" type="text"/>
<field name="value" type="text"/>
<link name="uid" link="person"/>
</type>
<type name="event">
<field name="start" type="integer"/>
<field name="end" type="integer"/>
<field name="title" type="text"/>
<field name="description" type="text"/>
<field name="type" type="integer"/>
<field name="extra" type="text"/>
<field name="busy" type="integer"/>
<field name="revised" type="string"/>
<field name="revision" type="integer"/>
<field name="created" type="string"/>
<field name="locked" type="string"/>
<link name="owner" link="grp"/>
<link name="creator" link="person"/>
<link name="revisor" link="person"/>
<link name="locker" link="person"/>
<link name="up" link="event"/>
</type>
<type name="eventmember">
<field name="period" type="integer"/>
<field name="count" type="integer"/>
<field name="extra" type="text"/>
<field name="info" type="string"/>
<link name="uid" link="person"/>
<link name="eid" link="event"/>
</type>
<type name="pagelink">
<field name="name" type="text"/>
<link name="up" link="page"/>
<link name="target" link="page"/>
<link name="grp" link="grp"/>
<link name="owner" link="grp"/>
</type>
<type name="blobs">
<field name="ptable" type="string"/>
<field name="score" type="integer"/>
<field name="name" type="text"/>
<field name="title" type="text"/>
<field name="location" type="blob"/>
<field name="mimetype" type="text"/>
<field name="created" type="string"/>
<rlink name="pid" link="ptable id"/>
<link name="author" link="person"/>
</type>
<type name="record_extension">
<field name="tablename" type="string"/>
<field name="domain" type="text"/>
<field name="name" type="text"/>
<field name="value" type="text"/>
<rlink name="oid" link="tablename id"/>
<link name="author" link="person"/>
</type>
<type name="snippetdir">
<field name="name" type="string"/>
<field name="description" type="text"/>
<link name="up" link="snippetdir"/>
<link name="owner" link="grp"/>
</type>
<type name="snippet">
<field name="name" type="string"/>
<field name="code" type="text"/>
<field name="doc" type="text"/>
<field name="author" type="text"/>
<field name="created" type="string"/>
<field name="revised" type="string"/>
<field name="revision" type="integer"/>
<link name="up" link="snippetdir"/>
<link name="creator" link="person"/>
<link name="revisor" link="person"/>
</type>
<type name="image">
<field name="src" type="text"/>
<field name="x" type="integer"/>
<field name="y" type="integer"/>
<field name="info" type="integer"/>
</type>
</Schema>