<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Publication API Structures</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>Recent changes to Publication API Structures</description><atom:link href="https://sourceforge.net/p/tradamus/wiki/Publication%20API%20Structures/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 19 Nov 2014 18:11:27 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tradamus/wiki/Publication%20API%20Structures/feed" rel="self" type="application/rss+xml"/><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -14,20 +14,6 @@
 ### Publication ###

 The highest-level object within the publication API.  Represents the published form of an Edition.
-
-#### Short-form ####
-
-Used when POSTing to `/publications`.
-
-\{
-   "edition": ID of [Edition](Edition API Structures#edition),
-   "title": string,
-   "type": "PDF", "TEI", "DYNAMIC", "OAC", or "XML",
-}
-
-#### Long-form ####
-
-Returned by GETting from `/publication/`*pubID*.

 \{
    "id": ID,
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 19 Nov 2014 18:11:27 -0000</pubDate><guid>https://sourceforge.net8a1334e6d7e25ecf0664decc7e31a271c3aa69ae</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,4 +1,4 @@
-Draft 2014-10-29
+Draft 2014-11-19

 ### Basic Types ###

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 19 Nov 2014 18:10:04 -0000</pubDate><guid>https://sourceforge.net59eb1578a13b24b55c8ee6623865b1a43669522a</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -15,6 +15,20 @@

 The highest-level object within the publication API.  Represents the published form of an Edition.

+#### Short-form ####
+
+Used when POSTing to `/publications`.
+
+\{
+   "edition": ID of [Edition](Edition API Structures#edition),
+   "title": string,
+   "type": "PDF", "TEI", "DYNAMIC", "OAC", or "XML",
+}
+
+#### Long-form ####
+
+Returned by GETting from `/publication/`*pubID*.
+
 \{
    "id": ID,
    "edition": ID of [Edition](Edition API Structures#edition),
@@ -26,7 +40,6 @@
    "sections": array of [Section](Edition API Structures#section) IDs
    "permissions": array of long-form [Permissions](Edition API Structures#permission)
 }
-

 ### Section ###

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 19 Nov 2014 18:08:58 -0000</pubDate><guid>https://sourceforge.net317f5bcc3134592e56fdb76e94bffb3cf52dcd04</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -40,7 +40,7 @@
    "index": integer, index of Section within its Publication
    "decoration": array of [Rule](#rule) objects,
    "layout": array of [Rule](#rule) objects,
-   "outlines": array of [Outline](Edition API Structures#outline) IDs,
+   "sources": array of [Outline](Edition API Structures#outline) IDs,
    "template": string
 }

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Fri, 31 Oct 2014 18:03:09 -0000</pubDate><guid>https://sourceforge.net720ef1d5884b0403039655d94e8fa13c89492f0c</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -23,6 +23,7 @@
    "creator": User ID,
    "creation": timestamp,
    "modification": timestamp,
+   "sections": array of [Section](Edition API Structures#section) IDs
    "permissions": array of long-form [Permissions](Edition API Structures#permission)
 }

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 29 Oct 2014 21:39:27 -0000</pubDate><guid>https://sourceforge.net1ddae170b197b0de6f706609619860fb92b68948</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -1,4 +1,4 @@
-Draft 2014-10-27
+Draft 2014-10-29

 ### Basic Types ###

@@ -19,6 +19,7 @@
    "id": ID,
    "edition": ID of [Edition](Edition API Structures#edition),
    "title": string,
+   "type": "PDF", "TEI", "DYNAMIC", "OAC", or "XML",
    "creator": User ID,
    "creation": timestamp,
    "modification": timestamp,
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 29 Oct 2014 18:51:34 -0000</pubDate><guid>https://sourceforge.net0264fbde14af3005d0f463f24c0d20e3b176a9f7</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -35,6 +35,7 @@
    "publication": ID of Publication,
    "title": string,
    "type": "TEXT", "ENDNOTE", "FOOTNOTE", "INDEX", or "TABLE_OF_CONTENTS",
+   "index": integer, index of Section within its Publication
    "decoration": array of [Rule](#rule) objects,
    "layout": array of [Rule](#rule) objects,
    "outlines": array of [Outline](Edition API Structures#outline) IDs,
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Tue, 28 Oct 2014 21:17:10 -0000</pubDate><guid>https://sourceforge.net7ffdc1981eed6f848fae868c1cd920759024237b</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,4 +1,4 @@
-Draft 2014-10-08
+Draft 2014-10-27

 ### Basic Types ###

@@ -44,7 +44,7 @@

 ### Rule ###

-A transformation rule which includes a condition (typically a set of tags or annotation types), and an action which is performed on annotations which match said condition.  The simplest case of an action would be a CSS rule, but an action could be any sort of instruction which is meaningful to the front-end publication module.
+A transformation rule which includes a selector (typically a set of tags or annotation types), and an action which is performed on all annotations which match said condition.  The simplest case of an action would be a CSS rule, but an action could be any sort of instruction which is meaningful to the front-end publication module.

 \{
    "id": ID,
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Mon, 27 Oct 2014 20:26:26 -0000</pubDate><guid>https://sourceforge.netb6bed370cd9c2b395c5c769bfe331dfcc9045a4b</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -22,7 +22,7 @@
    "creator": User ID,
    "creation": timestamp,
    "modification": timestamp,
-   "permissions": array of long-form [Permissions](Edition API Structures#permission),
+   "permissions": array of long-form [Permissions](Edition API Structures#permission)
 }

@@ -34,10 +34,10 @@
    "id": ID,
    "publication": ID of Publication,
    "title": string,
-   "type": "TEXT", "ENDNOTE", "FOOTNOTE", "INDEX", or "TABLE_OF_CONTENTS"
-   "decoration": array of [Rule](#rule) objects
-   "layout": array of [Rule](#rule) objects
-   "outlines": array of [Outline](Edition API Structures#outline) IDs
+   "type": "TEXT", "ENDNOTE", "FOOTNOTE", "INDEX", or "TABLE_OF_CONTENTS",
+   "decoration": array of [Rule](#rule) objects,
+   "layout": array of [Rule](#rule) objects,
+   "outlines": array of [Outline](Edition API Structures#outline) IDs,
    "template": string
 }

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 08 Oct 2014 17:50:01 -0000</pubDate><guid>https://sourceforge.netec4cf641529c966d5bdb4291a5079b7aff59e32a</guid></item><item><title>Publication API Structures modified by Eric Smith</title><link>https://sourceforge.net/p/tradamus/wiki/Publication%2520API%2520Structures/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,3 +1,5 @@
+Draft 2014-10-08
+
 ### Basic Types ###

 #### ID ####
@@ -15,12 +17,12 @@

 \{
    "id": ID,
-   "edition": ID of [Edition](Edition API Structures#Edition),
+   "edition": ID of [Edition](Edition API Structures#edition),
    "title": string,
    "creator": User ID,
    "creation": timestamp,
    "modification": timestamp,
-   "permissions": array of long-form [Permissions](Edition API Structures#long-form),
+   "permissions": array of long-form [Permissions](Edition API Structures#permission),
 }

@@ -33,9 +35,9 @@
    "publication": ID of Publication,
    "title": string,
    "type": "TEXT", "ENDNOTE", "FOOTNOTE", "INDEX", or "TABLE_OF_CONTENTS"
-   "decoration": array of [Rule](#Rule) objects
-   "layout": array of [Rule](#Rule) objects
-   "outlines": array of [Outline](Edition API Structures#Outline) IDs
+   "decoration": array of [Rule](#rule) objects
+   "layout": array of [Rule](#rule) objects
+   "outlines": array of [Outline](Edition API Structures#outline) IDs
    "template": string
 }

@@ -46,7 +48,7 @@

 \{
    "id": ID,
-   "section": ID of [Section](#Section),
+   "section": ID of [Section](#section),
    "selector": string,
    "action": string
 }
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Smith</dc:creator><pubDate>Wed, 08 Oct 2014 16:28:05 -0000</pubDate><guid>https://sourceforge.net01d0eb687f49f3dfed6c93daba1111f579f36168</guid></item></channel></rss>