-
Notifications
You must be signed in to change notification settings - Fork 444
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "#2493 Remove old XMLSchema descriptors"
This reverts commit c53acdf.
- Loading branch information
Showing
20 changed files
with
3,090 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE schema SYSTEM "../../dtd/xmlSchema.dtd"> | ||
|
||
<!-- | ||
* xml/schema/announcements.xml | ||
* | ||
* Copyright (c) 2014-2020 Simon Fraser University | ||
* Copyright (c) 2000-2020 John Willinsky | ||
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. | ||
* | ||
* Announcements schema in XML. | ||
--> | ||
|
||
<schema version="0.2"> | ||
<!-- | ||
* | ||
* TABLE announcement_types | ||
* | ||
--> | ||
<table name="announcement_types"> | ||
<field name="type_id" type="I8"> | ||
<KEY /> | ||
<AUTOINCREMENT/> | ||
</field> | ||
<field name="assoc_type" type="I2"> | ||
<!-- NOT NULL not included for upgrade purposes --> | ||
</field> | ||
<field name="assoc_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<descr>Announcement types.</descr> | ||
<index name="announcement_types_assoc"> | ||
<col>assoc_type</col> | ||
<col>assoc_id</col> | ||
</index> | ||
</table> | ||
|
||
<!-- | ||
* | ||
* TABLE announcement_type_settings | ||
* | ||
--> | ||
<table name="announcement_type_settings"> | ||
<field name="type_id" type="I8"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="locale" type="C2" size="14"> | ||
<NOTNULL /> | ||
<DEFAULT VALUE=""/> | ||
</field> | ||
<field name="setting_name" type="C2" size="255"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="setting_value" type="X"/> | ||
<field name="setting_type" type="C2" size="6"> | ||
<NOTNULL/> | ||
</field> | ||
<descr>Locale-specific announcement type data</descr> | ||
<index name="announcement_type_settings_type_id"> | ||
<col>type_id</col> | ||
</index> | ||
<index name="announcement_type_settings_pkey"> | ||
<col>type_id</col> | ||
<col>locale</col> | ||
<col>setting_name</col> | ||
<UNIQUE/> | ||
</index> | ||
</table> | ||
|
||
<!-- | ||
* | ||
* TABLE announcements | ||
* | ||
--> | ||
<table name="announcements"> | ||
<field name="announcement_id" type="I8"> | ||
<KEY /> | ||
<AUTOINCREMENT/> | ||
</field> | ||
<field name="assoc_type" type="I2"> | ||
<!-- NOT NULL not included for upgrade purposes --> | ||
</field> | ||
<field name="assoc_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<field name="type_id" type="I8"/> | ||
<field name="date_expire" type="T"/> | ||
<field name="date_posted" type="T"> | ||
<NOTNULL/> | ||
</field> | ||
<descr>Announcements.</descr> | ||
<index name="announcements_assoc"> | ||
<col>assoc_type</col> | ||
<col>assoc_id</col> | ||
</index> | ||
</table> | ||
|
||
<!-- | ||
* | ||
* TABLE announcement_settings | ||
* | ||
--> | ||
<table name="announcement_settings"> | ||
<field name="announcement_id" type="I8"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="locale" type="C2" size="14"> | ||
<NOTNULL /> | ||
<DEFAULT VALUE=""/> | ||
</field> | ||
<field name="setting_name" type="C2" size="255"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="setting_value" type="X"/> | ||
<field name="setting_type" type="C2" size="6"> | ||
<NOTNULL/> | ||
</field> | ||
<descr>Locale-specific announcement data</descr> | ||
<index name="announcement_settings_announcement_id"> | ||
<col>announcement_id</col> | ||
</index> | ||
<index name="announcement_settings_pkey"> | ||
<col>announcement_id</col> | ||
<col>locale</col> | ||
<col>setting_name</col> | ||
<UNIQUE /> | ||
</index> | ||
</table> | ||
</schema> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE schema SYSTEM "../../dtd/xmlSchema.dtd"> | ||
|
||
<!-- | ||
* xml/schema/submissions.xml | ||
* | ||
* Copyright (c) 2014-2020 Simon Fraser University | ||
* Copyright (c) 2000-2020 John Willinsky | ||
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. | ||
* | ||
* Submission-related schema (e.g. authors) in XML. | ||
--> | ||
|
||
<schema version="0.2"> | ||
<!-- | ||
* | ||
* TABLE categories | ||
* | ||
--> | ||
<table name="categories"> | ||
<field name="category_id" type="I8"> | ||
<KEY /> | ||
<AUTOINCREMENT /> | ||
</field> | ||
<field name="context_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<field name="parent_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<field name="seq" type="I8" /> | ||
<field name="path" type="C2" size="255"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="image" type="X"/> | ||
<descr>Permits the organization of content into categories.</descr> | ||
<index name="category_context_id"> | ||
<col>context_id</col> | ||
<col>parent_id</col> | ||
</index> | ||
<index name="category_path"> | ||
<col>context_id</col> | ||
<col>path</col> | ||
<UNIQUE /> | ||
</index> | ||
</table> | ||
|
||
<!-- | ||
* | ||
* TABLE category_settings | ||
* | ||
--> | ||
<table name="category_settings"> | ||
<field name="category_id" type="I8"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="locale" type="C2" size="14"> | ||
<NOTNULL /> | ||
<DEFAULT VALUE=""/> | ||
</field> | ||
<field name="setting_name" type="C2" size="255"> | ||
<NOTNULL /> | ||
</field> | ||
<field name="setting_value" type="X"/> | ||
<field name="setting_type" type="C2" size="6"> | ||
<NOTNULL/> | ||
<descr>(bool|int|float|string|object)</descr> | ||
</field> | ||
<descr>Category-specific settings</descr> | ||
<index name="category_settings_pkey"> | ||
<col>category_id</col> | ||
<col>locale</col> | ||
<col>setting_name</col> | ||
<UNIQUE /> | ||
</index> | ||
</table> | ||
|
||
<!-- | ||
* | ||
* TABLE publication_categories | ||
* | ||
--> | ||
<table name="publication_categories"> | ||
<field name="publication_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<field name="category_id" type="I8"> | ||
<NOTNULL/> | ||
</field> | ||
<descr>Associations for categories and publications.</descr> | ||
<index name="publication_categories_id"> | ||
<col>publication_id</col> | ||
<col>category_id</col> | ||
<UNIQUE/> | ||
</index> | ||
</table> | ||
|
||
</schema> |
Oops, something went wrong.