Merged
authorSimon Miles <simon.miles@kcl.ac.uk>
Fri, 02 Dec 2011 15:54:46 +0000
changeset 1151 d72526dc4a1d
parent 1150 2c73256349ab (current diff)
parent 1149 9eb90539ed91 (diff)
child 1152 e0d6f1a69062
Merged
Binary file diagrams/activity-ordering-records-information-flow-ordering-not-transitive.png has changed
Binary file diagrams/activity-ordering-records-information-flow-ordering.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/diagrams/activity-ordering-records.graffle	Fri Dec 02 15:54:46 2011 +0000
@@ -0,0 +1,3170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGrafflePro</string>
+		<string>138.33.0.157554</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {576, 733}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2011-11-21 08:58:31 -0500</string>
+	<key>Creator</key>
+	<string>lebot</string>
+	<key>DisplayScale</key>
+	<string>1 0/72 in = 1.0000 in</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{176, 255.508}, {271, 42}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>311</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fmodern\fcharset0 Courier-Oblique;\f2\fmodern\fcharset0 Courier-Bold;
+}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+because a2 
+\f1\i could
+\f0\i0  inform a3 
+\f1\i before
+\f0\i0  it is informed by a1, 
+\f2\b wasInformedBy
+\f0\b0  is not necessarily transitive.}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{237.5, 167.5}, {195, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>310</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+a3's end follows a2's start}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{237.5, 149.68}, {195, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>309</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+a2's end follows a1's start}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{176, 310.384}, {8, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>306</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+e}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>304</integer>
+			<key>Points</key>
+			<array>
+				<string>{113.158, 246.922}</string>
+				<string>{132.432, 246.922}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>Pattern</key>
+					<integer>2</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{113.158, 292.597}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.25098</string>
+					<key>g</key>
+					<string>0.501961</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>303</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green128\blue64;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+attrs4}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{97.348, 218.293}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.25098</string>
+					<key>g</key>
+					<string>0.501961</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>302</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>308</integer>
+				<key>Position</key>
+				<real>0.57514733076095581</real>
+				<key>RotationType</key>
+				<integer>0</integer>
+			</dict>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green128\blue64;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+attrs3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{113.19, 240.161}, {94, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>301</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>300</integer>
+				<key>Position</key>
+				<real>0.43095389008522034</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+wasInformedBy}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>268</integer>
+			</dict>
+			<key>ID</key>
+			<integer>300</integer>
+			<key>Points</key>
+			<array>
+				<string>{161.47, 310.384}</string>
+				<string>{158.5, 163.679}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>1</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>294</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{28.9906, 239.922}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.298039</string>
+					<key>g</key>
+					<string>0.298039</string>
+					<key>r</key>
+					<string>0.298039</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>299</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red76\green76\blue76;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+Entity}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{94.3017, 276.511}, {29, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>298</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>293</integer>
+				<key>Position</key>
+				<real>0.42563265562057495</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+used}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{38.5344, 194.7}, {101, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>297</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>290</integer>
+				<key>Position</key>
+				<real>0.45573168992996216</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+wasGeneratedBy}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>296</integer>
+			<key>Points</key>
+			<array>
+				<string>{103.057, 246.922}</string>
+				<string>{116.637, 246.922}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>295</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{76.7831, 234.036}, {25.7736, 25.7736}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>295</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 e2}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{65, 310.384}, {119, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>294</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0.310669, 0.499998}</string>
+				<string>{0.5, 0.5}</string>
+				<string>{-0.126832, 0.499998}</string>
+			</array>
+			<key>Shape</key>
+			<string>Subprocess</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf2 Activity\cf0  a3}</string>
+			</dict>
+			<key>VFlip</key>
+			<string>YES</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>293</integer>
+			<key>Points</key>
+			<array>
+				<string>{109.396, 309.885}</string>
+				<string>{108, 247.922}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>294</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>268</integer>
+			</dict>
+			<key>ID</key>
+			<integer>290</integer>
+			<key>Points</key>
+			<array>
+				<string>{89.4818, 233.537}</string>
+				<string>{88.5, 163.679}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>295</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{216, 149.679}, {8, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>289</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+e}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>284</integer>
+			<key>Points</key>
+			<array>
+				<string>{137.5, 86.217}</string>
+				<string>{156.774, 86.217}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>Pattern</key>
+					<integer>2</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{125.137, 132.668}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.25098</string>
+					<key>g</key>
+					<string>0.501961</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>283</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green128\blue64;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+attrs2}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{102.853, 55.2439}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.25098</string>
+					<key>g</key>
+					<string>0.501961</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>282</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green128\blue64;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+attrs1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{153.506, 79.2229}, {94, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>281</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>278</integer>
+				<key>Position</key>
+				<real>0.50392246246337891</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+wasInformedBy}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>264</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+			<key>ID</key>
+			<integer>278</integer>
+			<key>Points</key>
+			<array>
+				<string>{201.02, 149.679}</string>
+				<string>{200, 23.7548}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>1</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>268</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{37.4906, 79.217}, {44, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0.298039</string>
+					<key>g</key>
+					<string>0.298039</string>
+					<key>r</key>
+					<string>0.298039</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>277</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red76\green76\blue76;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+Entity}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{105.286, 116.334}, {29, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>276</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>269</integer>
+				<key>Position</key>
+				<real>0.42563265562057495</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+used}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{46.1517, 43.6992}, {101, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>w</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>275</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>6</integer>
+				<key>Position</key>
+				<real>0.45573168992996216</real>
+				<key>RotationType</key>
+				<integer>4</integer>
+			</dict>
+			<key>Rotation</key>
+			<real>340</real>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
+wasGeneratedBy}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>274</integer>
+			<key>Points</key>
+			<array>
+				<string>{260.793, 645.512}</string>
+				<string>{260.812, 623.99}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>272</integer>
+				<key>Info</key>
+				<integer>4</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{265.491, 623.99}, {112, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Times-Roman</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>273</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\froman\fcharset0 Times-Roman;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+control ordering record}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{59.9812, 623.99}, {194.34, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>271</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 0}</string>
+				<string>{0.5, 0.5}</string>
+				<string>{0.161509, 0.500001}</string>
+			</array>
+			<key>Shape</key>
+			<string>Subprocess</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>270</integer>
+			<key>Points</key>
+			<array>
+				<string>{111.557, 86.217}</string>
+				<string>{139.491, 86.217}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>245</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{85.2831, 73.3302}, {25.7736, 25.7736}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>245</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 e1}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>269</integer>
+			<key>Points</key>
+			<array>
+				<string>{120.15, 149.679}</string>
+				<string>{119.294, 87.783}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>268</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{207, 115.278}, {86.6698, 28}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>Times-Roman</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>8</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\froman\fcharset0 Times-Roman;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf2 information flow ordering record}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>264</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+			<key>ID</key>
+			<integer>6</integer>
+			<key>Points</key>
+			<array>
+				<string>{97.5982, 72.8423}</string>
+				<string>{95.5213, 24.2543}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>245</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{260.781, 646.012}, {163.094, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>272</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 0}</string>
+				<string>{0.5, 0.5}</string>
+				<string>{0.161509, 0.500001}</string>
+				<string>{-0.5, -0.500001}</string>
+			</array>
+			<key>Shape</key>
+			<string>Subprocess</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>VFlip</key>
+			<string>YES</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>288</integer>
+			</dict>
+			<key>ID</key>
+			<integer>307</integer>
+			<key>Points</key>
+			<array>
+				<string>{216, 153.852}</string>
+				<string>{26, 19.5815}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.406734</string>
+						<key>g</key>
+						<string>0.39451</string>
+						<key>r</key>
+						<string>0.95228</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>289</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{18, 9.75477}, {8, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>288</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+s}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{10.4906, 9.75477}, {260, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>264</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0.228882, 0.5}</string>
+				<string>{0.5, 0.5}</string>
+				<string>{-0.173041, 0.5}</string>
+			</array>
+			<key>Shape</key>
+			<string>Subprocess</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf2 Activity\cf0  a1}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>305</integer>
+			</dict>
+			<key>ID</key>
+			<integer>308</integer>
+			<key>Points</key>
+			<array>
+				<string>{176, 311.311}</string>
+				<string>{77.5, 161.753}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.406734</string>
+						<key>g</key>
+						<string>0.39451</string>
+						<key>r</key>
+						<string>0.95228</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>306</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{69.5, 148.679}, {8, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>Courier</string>
+				<key>NSKern</key>
+				<real>0.0</real>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>305</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
+s}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{65.5898, 149.679}, {163.094, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>268</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0.330384, 0.5}</string>
+				<string>{0.5, 0.5}</string>
+				<string>{-0.165466, 0.5}</string>
+				<string>{0.0696728, -0.5}</string>
+				<string>{-0.359528, -0.5}</string>
+			</array>
+			<key>Shape</key>
+			<string>Subprocess</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.901961</string>
+						<key>g</key>
+						<string>0.901961</string>
+						<key>r</key>
+						<string>0.901961</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf2 Activity\cf0  a2}</string>
+			</dict>
+			<key>VFlip</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>1</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>Layer 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2011-12-02 10:35:20 -0500</string>
+	<key>Modifier</key>
+	<string>lebot</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgWQCgRgDhg==</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>QuickLookPreview</key>
+	<data>
+	JVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls
+	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1mktvJLcRx+/9KXjLLhC1+Wo+jrHh
+	BPEt8AI5GDnIWm1Whh5YjZyFP22+Sn7FJtmcUWusXSMQBI1quljFYj3+VexP6h/qk9L8
+	LDGo6Jx6vFb/VPfqm+8ORl0dlCk/hyt1oedFye/w4AcIWZscTP8wdQo8YZmXlJNaQp6d
+	ZangZp29Ml7EfGDpH/j9ZRX23Y9FD61+/A6VWJGfC/mDVtPVXV9MFgkxqztlbZpDcqms
+	K6TbgeRzeep241sp0636qJKZU84md867gdQ5rbGzi170XRdDZCetWrDaj5hQz77/su9B
+	fePjbFzABjEUG7CTb9/xsNbaqHdXyti6U6suHGJ08E756d2d+uavZtYY4t0H9eYvV083
+	/7l5+u2teveL+v4dIjkgKwek1XmBYrqXBJqEGpYD8epEnrq0R6LEF6b1TI7FRVdcIrI3
+	ndQqa9zSztqHt1PbhPjTZ/GdhbPkr8t+QcrsdYjO73mCiDC4qjNm5nfi4GAL2gTOMuBd
+	y4IbrGfywqpsIKbZBK0dp6Jn6xer7qaYZ6PltBdZJ2ZZBz8JxqYILc7R5gDt4x43zqxx
+	Zo0zf6p2ar4rGnd5Jtg5Lj7hvV2e6J2tPpJnCB0btS/eusddd3gcfGLJlcIeDWbMmqDW
+	ed2iDXiTn2rkfe7RJ4G2G3XF1nWVLGpHAp0YwGay8tRpxF2lKevWBzFUU2AgfVQurFp1
+	3rtGmobnrPfrY52G2EbrrO2cX469ZgITignOxUILvuV5MOwH37QbfCcSa0TshnuNvp1o
+	V5fmWfTVjHgcfdaqWPe2Spp+N/Z6AhljL+Zco0+XT2v8mWknFYscK9G2uDkRtjiEkxgK
+	+Ia15Hu7pKMIPFqb8lDXlrRlcXy+zmyCsLBBnItKkXR2xW1Ntp61nJmNsZCI+eAL6WPn
+	nTbeIQZP6kdRugmzqBs98TZIw8+Sjksg3po0S4KRWicR3xUdeH83AicCbo5JQtDOOSVN
+	IXlWAF8XhttSgTU1h3ynvOgcfVCNdDuQPCmMpwjMpkNYSSWh2BjJlJ0RO1RCZ/M6zksg
+	L1Y2kddJqwq19A21rpRqMXWGOSd8084JNcXSeZmz95QI52dDwhW7FgtK8pnwBR4I2nqY
+	dIAremHCbj6wUMhJ/EOY+JS9YU2hIUSc7WPnngbu8+7Q5XG2ZrGLAIouDyUtsCOxxy4P
+	mjbRSJre5IlnNO62HXNSke1ChXIee2uSo7U1Cx1FqlufuHBrIbat8P+k3ty8JTStenP/
+	4eHxrn6+rH+f3hJQfNeeebhX/32r/qXe/bCChOFwTrVY88UIP4jenB1xduFW+DFq8fD5
+	rUBAZKkvEnCckOo2DaBG8M2RgMf313VXj2079/8GJ1biVd3qw+P7UYEGIYeddjc0RKtZ
+	qPIbfjMmz97pPOGiOJaOoxvKuckDQBmH46OsiRJphhTrHecVnFTlIDnJYC0WioXmlrxW
+	6j3u827YORLYT7x5Eyc6RqJHdOziRG9y15qWdph3s9IRKAfkzDaRuMOygIIXV0SCdLES
+	ND2nYCN7bhRPatbOUs5Xvik4dIhsXTCGJfUDi4Kzc3DJqEyUgEEGChvTC6mVZzpf4in4
+	3EQ6X1dvlE2Dja/pSZLoq5ODMtbaFFgJU9Ny293V0GjsekmzBznQaNLNYI8pWdB7HO2R
+	CYIc4tLtIbnH2UxGGuxhtKBSGoymMYpVSt/XwNd331fvlK5B45u6noM9yLQ6Wi2nVE9k
+	oNTzHvjES6SB2MMwJDwTqMmS+WNyz/PEBf2X1ksKJIreNwB6pU8hWhu2H2z9BUsC6U9a
+	kQEKDUtuQQ4oWIDnKoHxULwcH42Uz2bqpLXWtJ62o+TnH8gAS6asEOwcj+bQjDKcIc1I
+	g857SjSeQE3GdBTUBR6aRVUpFOJOIQxyprJ0pkIoZYWewFNOGldpElZCe8ZShlIiLUk0
+	raIqZeqiXipEKLSianESNkalpjMc6xBRKq3gdJyar2oKfrh/ahn64bZ+UuTjlqJ38vb0
+	pjMf5+09Kxaskp3B9RgcoBd2JKwT+bdapGIOzoQfzgoXdbpkYdzdaAAC6dMbHGHFEaQz
+	yZRGcI20eyE7LECeu50WmutccMQCjliAQ1LX9xb8cNpr4zYuhwyGIaQ9UQey2z5RJdvX
+	OcxhwScVmR1FdTrbgJB6d5qPz5eHv13fXz9ePl2//3br/6fmzN0WBnQBRMJ6RERMXlCX
+	AZovUsQCR08WN2IMipjTtMlBp5meTiqX4aNepPclVINNK6jaW/HrjSHFKiaag0BDGkI4
+	awvj92zx6+Ga4t8STLOAJOSkXbaChdZPgpjqJ7xk8DVirjTFx8lttz27oEQ+m8N8f/90
+	NIWRztm8NKewGh8T56j4g2GFpQroRJ52JFEMLhD9KFzLA/RWwGBmKn6tzhT9wkRaXrPK
+	7QREgYZDQ5FsXboUWfyE9zz6aNImC/rGFwraadJExZiiwI8qTShOG3csbeBlKxSCGpzS
+	IXofcDRSVZS8bAnNGOmpAgPBbIvadI7SaQj0oN7EYhFDSJLoEinN444MxGR7z9eTzYn9
+	yxlvYbfF4vZpiErZNHmBoEA06px1RB+fzwMIyb8XNH4UkaIL6zINJc7xP1KKtHzH/mfY
+	UOJQwU/MSQjWNQe/3gEvn54eD/slcR01MqsiyTkA28nSR0hcfLvXbiwotbssPYz9GrT+
+	ie89TYVW74u99UtjAZASUduLLulnPdKNtDr7NkfcRmXWlhG0uPdOXdqZIg5I4yd0m96P
+	Yd7RAaDJJ4PzWXx3cREnTGQ4l2lBjMwu+WqLwDJL5Xva0zjJyM9LIYGF6GA0adVC/nAR
+	jEFfyCzCJXpTofngJbUyWF6Zy7ywMn+Y+mQQQ4rDjpPBxiADP5SRKOnSRMEgoG6TNhWl
+	6TeOpA3MkkzawX3akWdIvi6ThWmCABI+kJQk+1trMxglzuyonpLUBA/G9snNYkJ5kP7H
+	YkUfFxnJSC9sqDYw40/QLCNCygmx+pz5fCbqDLQF6FASUZVGckKtBOQepAktLnUWtMNc
+	kmqbhjacd9QHkZiYRzDfpRRSm0jSx5cSe9aDxxHBjuoqdku+/yu6yb8MPeVb/pVnt/+Y
+	GjPWYNaVNxbgXaVNw5OU69lsrIhZCVUuK697e3HqyYNszeCzbO1scqv3DTuo4wtGnkfi
+	TpPOiC63eecKMbfbDXXp9sr6ydUS6XWbboNTIm7C8BScbrhkKn7MREy6WEo8jT/VTBDM
+	SmGSnzNOvPFh+ywTLrooxjI0sawVecrZMBGCS+liG0VuGZbSxeLhjQ+HxwOZVZJi1tU3
+	StVg2viqnsjrqy9UIkJn2TTYKM/2J33snk/2HRGYbJZ0IYFa981ATUZw0ig3igBfzRRq
+	4yNLa6rtaAkbeCowhOu6bpRmCVv5Ju5TmiVsXX2gNA26JbqegyUs8wNK8TL1s2iU7cQG
+	PokA6V/3LsBI+cALnIBCpGXJ520OafVZA0uufLmB/ZI123Brc++hpu4cIJMBoJx0sAKF
+	srgDB8jICdi0kdaob5DXoG2BPU5uQBfOaQHgk56dhIGUugxwWRicBNodyU086GjmF04D
+	jxVMx3wL8I+7LCBNeqJ1pLS34NdjfplZOO+CWpiqg/faYezjnT/YADG9tcnIyeOEQUe5
+	q5KmY3H0PR6HZsq7ztJKbw6m8BgFigzadNRMeTzbh1ssxox3Z72vN4XUqMQAGamCSdJ5
+	U/zf+h9yqFwKtuA4l6//eANkMLoPeFYrb+KdYPsovfgKv+RASj0DFxWPlu8Xl3jPYMVf
+	cg9AHYPHrPCLMYc4NEsT5cA0gV/yEsDaIjxn/h3c0cRVDFXwUBVX8JcrDVATt2rNLe6x
+	uMaMrrKZFp6TMUAnOiYqi1xqcPrSAopRwJULHsFLCBJ3ljsPKgmFmCqRVnhnDGEpmMLL
+	qwap4qqdBb+uC+L+u9RNXEFEpvOziS9og9g8sJ62h+kH9zjy+gc7ZtSOFRjflvce2IVA
+	oYq4hsZJGvf9xknm8tQoSVa0xuYsrnmxuxlgRjsjUgSja64tuT0j/WoBvF3Nelv+KgUZ
+	q+C7LEP6Ja22lyF6qntd/+U3INRg/Ov7L3EOUWEsJBRW7zBIp1V0XzqRw9X0CW+tTYlJ
+	uuPGL27CpBzvjZMdg/Hy7ovBE05a0hEdXpCERyBaB8qX9k8HdX3/Xn14uL19+HzgahzC
+	4enykVlkmwQNeyjiJKaPZE0nL9qcyMIEpQF2p7JE+LGs0V7yDgoqA4MYNocjgadv9sjQ
+	baHx00PTPYnMn6+vLhlr8b4N92p7+3m9DPTgVRXgB2LWITq4om7t6uHX22F0Nhrs9QLk
+	8pvJeNnH6ZRe3ZSJCEj+i/dxcjgcHjNgLtm6tbZt/HzNJejQ+b+4j3PpQabf4KG4Cdig
+	mrp5eo3+55a/WM/62Xjl5lBtdP1e/fwbfvznImkqb3O9uJFzXsULCnQPDL2rLNJWjZoX
+	JlRfJYXbDwAjfv78yA+vsdW5HVRbmXS69v3Dk7q/vro+HC4fb25/U0+Pl/eHG96Bu563
+	MPnH/wCneHtnCmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iagozMzk5CmVuZG9iagozIDAg
+	b2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA3IDAgUiAv
+	Q29udGVudHMgNSAwIFIgL01lZGlhQm94IFswIDAgNTc2IDczM10KPj4KZW5kb2JqCjcg
+	MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0Nz
+	MSA4IDAgUiAvQ3MyIDEwIDAgUiA+PiAvRm9udAo8PCAvRjIuMCAxMSAwIFIgL0YzLjAg
+	MTIgMCBSIC9GNC4wIDEzIDAgUiAvRjEuMCA5IDAgUiA+PiA+PgplbmRvYmoKMTQgMCBv
+	YmoKPDwgL0xlbmd0aCAxNSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0Zp
+	bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVTPaxNBFP42bqnQIghaaw6yeJAi
+	SVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr7ia1pYjk4tEq3kXtoQf/gB568GQvSoVaRSje
+	qyhioRct8c1uTLal6sDOfvPeN+99b3bfAA1y0jT1gATkDcdSohFpbHxCavyIAI6iCUE0
+	JVXb7E4kBkGDc/l759h6D4FbVsN7+3eyd62a0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+h
+	Kcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzXi5TXHQdp
+	bmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9
+	HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9
+	JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSycj8jqwYb
+	k3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q6
+	8uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcp
+	jBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5T1718fxn
+	zcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1
+	UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVuc64CF7/R
+	ffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLX
+	JddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1F
+	CmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNzM3CmVuZG9iago4IDAgb2JqClsgL0lD
+	Q0Jhc2VkIDE0IDAgUiBdCmVuZG9iagoxNiAwIG9iago8PCAvTGVuZ3RoIDE3IDAgUiAv
+	TiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
+	c3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmVKaysoNp2dVmVbVuV0qIYZ9+6o7Mz
+	05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezqKIRveTvf+/39ft97RG2d
+	pu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/u9fWZ9LYst7HtXb79j21
+	lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COiAw+auTDT0Zx0pbItkVPm
+	oigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwPrkQZz19U9mw1FKcN45xI
+	Qxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQpT7JYKiJtemymR2FfQB2
+	KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7hD014M4UrsXx2oofXi0B
+	Q/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9ZqmYKsV37ruol7nsCd9Pj
+	O9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5idzNKPce1REbZ6NSgVZ6
+	jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69nRtVYVZxZQvd/8cyhI/Z
+	JzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLMUD4sbCW6S1RuKdTqPYNK
+	rBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ryHm3KqCkoE82zRGaUsVuj
+	5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9nDn4btn5cP6Xn9UH9PAk9
+	rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip8fK0W2SR/Q9AGf1mCmVu
+	ZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKNzA0CmVuZG9iagoxMCAwIG9iagpbIC9JQ0NC
+	YXNlZCAxNiAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlh
+	Qm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAzIDAgUiBdID4+CmVuZG9i
+	agoxOCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2Vz
+	IDQgMCBSID4+CmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0IDE5IDAgUiAvRmlyc3QgMjAg
+	MCBSID4+CmVuZG9iagoyMCAwIG9iago8PCAvUGFyZW50IDIxIDAgUiAvQ291bnQgMCAv
+	RGVzdCBbIDMgMCBSIC9YWVogMCA3MzMgMCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+CmVu
+	ZG9iagoyMSAwIG9iago8PCA+PgplbmRvYmoKMTkgMCBvYmoKPDwgL1BhcmVudCAyMSAw
+	IFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNzMzIDAgXSAvVGl0bGUgKENh
+	bnZhcyAxKQo+PgplbmRvYmoKMjIgMCBvYmoKPDwgL0xlbmd0aCAyMyAwIFIgL0xlbmd0
+	aDEgMTAxNTIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB3XoJdFPXteg5
+	d9DVrCtZsmRZsq4ka7KswZYlWbZsX9uSwZjBgAE7YLABEyChxECcQAMhaTOZpqGkmSfS
+	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
+	SJU0QQ0A+4pJHFNdW7v2pn3Rtu159IMVuMTouiwWDis9Jnso+vRjL2c9ck3AXOERPPUN
+	mSZ6bmL5oqW78E6qyhvuG14etM1JXTaYvnTJOn+7tTyiTsnrSzWNlR337Mp+N7+5odSn
+	La/zlXl7m9qExPZ+Cg5y4PShSGGK7qIPIhecWJ4QO/eYH5Ef17+rf9fyO/2nFVxclVUt
+	VW1UbFRuMG0o3aHYrtxh2lGq8svNFk7Jmy2U2VLCKTWsJgYTvb0El7TaVG6qze2wTFDU
+	IQ+fcZCV8lSSleLPGlJkgab6QdQm9akU/MiqwOLwP5eWptzuVBoQNth5L9I6IVLqK0q8
+	SCdovIT1mA8Ggde4H/Uj4CjhXAR7CY8Ji2O1yUTSPMPJOhRzUzueCUfdcbVaIzgTWx54
+	+vb1C8MNtlTL9ofu/zOWvV5NH7xunjMVDUfjpabXfnLXnzO+JfqrO248+6u3MLi3hDc1
+	wJspdgS84Qb0nrjpbv8T/jf8P6/+ffXpahnaFL4mvCd8X/hA8Knws8Hnwm8GJ8Ov1r8f
+	fC/8Tr2WDs4NUG656iTTrbSp9uorBHO33Vaxz1lbE40wZsblq424zTRb18AYQnpcFwtx
+	Dc0+n1PlYiIGn2jGZhD4I+lk5sEqDLKPx9KNwMJ+4GH/aWmv8kTKgXNEzg2EjeYU4s9M
+	ncdnZhKJoZZ4yl8dr056UcoPUSJY58X1gQYvItwkzEQgtcP9yFxq1tcRPnLxZDMmfOS0
+	2EQTpiZASHXYF5cYS8XrDDFDIl4kJkynwk1+T3lMbXAsCl3i4j0yClOUkFWVqmR7HuDq
+	A50DT/5q+mdbB/a07freHT+kxwSTBzc3hSnaaVJb1ayW2pDa3nj+rdY6TDmpaKPi203W
+	EOae/i1Onn98RQA/ff1lH/344fOgd/yFP8Bp70m4h7DBDcBvxf4N8o3qzYbLTd/mtst3
+	qHfqrzXsNO40ndee1WmWyNfJB/THmdcMbzOfKn6nkzfJFUqzhVYoKYWSlplTPI3pWbTM
+	ZltjL+H2yX4ko2StGpXdkqfa7PxbSqwk0uug3+MJ6x0VRentN6ROT83IL+gXSbdMX1At
+	kM4IcZW2HLEmj9VrNEjapBxZKnCZhdXSXlSqt0EeQ8ToZNIqwDJc0CWSFiGS7azAhO9m
+	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
+	maGC/2do5KysXttYgRrkSaL2g1VwKr1wUgA9L/lgtcSxbYFlAhIdnrG4gIrDHZXknJHV
+	chV9WWfbQPj7e1l1SZ07tmB160083JatkatYBYPpmp78rLkWb35nelk+SR3ldLr08uRA
+	uQHvtvHxEWpX09UN/Z1RV6yOorw0g2VKzSXnDs6vVdhsqpKKJdTj03NbmzgbMyaT/WBb
+	52fF9SAxKgyhISnz9UgPABq+MXegWdKXxznw7XEB/OVpIVqElsDp5BL0L0CBEdx6SFVl
+	kEPtS+e3dXQGezZsGtoaWrR50+C3/htKPzfGCmVuZHN0cmVhbQplbmRvYmoKMjMgMCBv
+	YmoKNzIyOQplbmRvYmoKMjQgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9B
+	c2NlbnQgNzUwIC9DYXBIZWlnaHQgNjYyIC9EZXNjZW50IC0yNTAgL0ZsYWdzIDMyCi9G
+	b250QkJveCBbLTIwMyAtNDI4IDE3MDAgMTI3Ml0gL0ZvbnROYW1lIC9DVk5CRkkrVGlt
+	ZXMtUm9tYW4gL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE3MjEgL1hI
+	ZWlnaHQgNTY3IC9Gb250RmlsZTIgMjIgMCBSID4+CmVuZG9iagoyNSAwIG9iagpbIDI1
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDQ0NCAwIDQ0NCA1MDAKNDQ0IDMzMyA1
+	MDAgMCAyNzggMCAwIDI3OCA3NzggNTAwIDUwMCAwIDAgMzMzIDAgMjc4IDAgMCA3MjIg
+	MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+	MCA1NTYgXQplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1Ry
+	dWVUeXBlIC9CYXNlRm9udCAvQ1ZOQkZJK1RpbWVzLVJvbWFuIC9Gb250RGVzY3JpcHRv
+	cgoyNCAwIFIgL1dpZHRocyAyNSAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMjIz
+	IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMjYgMCBvYmoKPDwg
+	L0xlbmd0aCAyNyAwIFIgL0xlbmd0aDEgNTU1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+	PgpzdHJlYW0KeAHVWIl7VcUVP3Pn3vceISQkZCFkey9vSUL2BAiIQpAAAhHZ1IBWCYQI
+	lgBhp1QhItUQHohICApWESkftRjZVeATKIuFVFxAEa1SERAxTd2lkvR3zntSoe0f4L2Z
+	M2ebM2fOOTNzX2ZMmzme2tEC0jR0dNnUCpIn6gK6Y+Mqy6YG6PAi9EXjZs1wBui23xMZ
+	j1VMva8yQIc9it5/36S5wfHh9URm84TxZeUBOf2IvtsEMAK06oLeM6FyxpwAHd4Rfdqk
+	KeOC8vAFoGMqy+YE56cPQDsnl1WOR48n6jWAtKlTps9gCjTP333qtPFBfVVKFLKWFLgh
+	ajm1od+QRQa1pyKKILJfCHkW61UiZx3/2WX3ht/4jYpwgCB6rjrQ70voMfXyyB9ftZc6
+	dmK0TfRZAWNsjhYo2eouj/zhDOSktrLg6hPSp9VYoPpQB9KqiEIBe1EL4E0Cb6BewHvQ
+	q4DdhVMoeDf6FThdqQ6wi/ALhJ9P5eDkCidLYKbyoLdUZ6HS6deQp1FXwFTBfTKnV6Ss
+	qZVbrDpVMqVgnFN4jGuVJLqJKoFGQJIoeoxrFU8lgJ0Ej5MRHVUsekugVjG0T6gokXWQ
+	+SNpAMZEqPZ0GXoRImFcq3DBQwW2FRii2lAitBhq5aCvKASUA3nSyk5vwZKFvhiUTfQt
+	gWZQzxRKCzQkooqyoUu8AmoFPwxZ5551rqAKeHwYKMY1ahLa9C+RX6Yf6AHILwvFuKbv
+	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
+	cQvxo/AViX/64LHhq5SGjBxQMqRfRt8pM6dNHD8t67axkyZW4X+cAQ3W4tluRCtBuxtt
+	Etpv0ZagrUF7AW13a/ABTldxhbP9WnrcdXT5dfT46+iK62ie++f2p1xHT7uOnsn0vwEx
+	6XOQCmVuZHN0cmVhbQplbmRvYmoKMjcgMCBvYmoKMzI1OAplbmRvYmoKMjggMCBvYmoK
+	PDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzU0IC9DYXBIZWlnaHQgODgy
+	IC9EZXNjZW50IC0yNDYgL0ZsYWdzIDk2Ci9Gb250QkJveCBbLTcwOSAtNDA5IDkxOCAx
+	MDg5XSAvRm9udE5hbWUgL05UR0xORStDb3VyaWVyLU9ibGlxdWUgL0l0YWxpY0FuZ2xl
+	Ci02IC9TdGVtViAwIC9NYXhXaWR0aCA4MjMgL1hIZWlnaHQgNjc4IC9Gb250RmlsZTIg
+	MjYgMCBSID4+CmVuZG9iagoyOSAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgMCAw
+	IDAgMCAwIDYwMCAwIDAgNjAwIDAgMCA2MDAgMCAwIDYwMCBdCmVuZG9iagoxMiAwIG9i
+	ago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9OVEdM
+	TkUrQ291cmllci1PYmxpcXVlIC9Gb250RGVzY3JpcHRvcgoyOCAwIFIgL1dpZHRocyAy
+	OSAwIFIgL0ZpcnN0Q2hhciA5OCAvTGFzdENoYXIgMTE3IC9FbmNvZGluZyAvTWFjUm9t
+	YW5FbmNvZGluZwo+PgplbmRvYmoKMzAgMCBvYmoKPDwgL0xlbmd0aCAzMSAwIFIgL0xl
+	bmd0aDEgODEyNCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVWXt81NWV
+	P/d3fzOTF8lMSDIzJBNmkkweTJJJ5pFkZgIk5EEkiAE0BjAorzQqyFugSkFditZmbReK
+	j6JFVvlY6lLWtZa64ppuWoqFWjSWZqVrram2MKYsUBbdMNnvPTNQSt3P7v7Z+eWeex73
+	ee553N8v69asX0bjaCtJ6pi/aFUP8S9/D5HIW7Ji0ao4be5F/fCSe9c543TaMJH2Ws+q
+	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
+	2oy666EHHn8+G7H36NjHeD3ZDd3c1zDXlZykCUNdaYFzgu4wlNlSEBKqLJ+6HQfqjGXJ
+	Kcl2Q0GK055it5e5phfcWpBSW01Cr6sqK5WBSRVlLq3AmWQI2G2ZltSU5AlJ6dmBijrz
+	IJIOG6FSmJXvDSppIhuNWus5HVkRX3Pjzm3NTVyUOFhmGT1Csv5KUvkaUVwi4xeIhLhQ
+	+DvutgT8/kDmypnw/VDrGVho0LI5pa2luc28vnfcrKaW1pQtlmBtXcsnLXW1Qa0/liU2
+	1xcXTYk9JKJ1NRGfP1xTd/mRgNcbENti9/mqvQFtA+6yfsWH3YZiq3W8jeL8ZzVUuITA
+	P7ycmRfshWYNupmU/Kn9kq+YRM44V0EhCc2SmTSuxFEyzlhS6cPOTw2YB1XEMw/Ew0R9
+	1OqLZxb4319sNZGAr952a/9cF4XilZcP43aITbaG6mossWUVzZFIc2yGuiV9c2HsBGTh
+	lphSAHbZKfZf2d1oH/JuAD4ZOKpdZaq7If9iQ/hPwuf90sF0422kGd/z2/AttQPfY+fg
+	q20nzafbuIPA+4y6SeHfqHiLoTkz2xunz/Y0rVy/5s5layqmrVy+VMniLRTWgDITRfVe
+	jnI/yldRdqO8iPIayjGUUyhRlFF0ThtL/EDTVVzQtOvoG66jF11H81Ku6c//h76G7rmu
+	Pf9f/Br5PdfJV15Hr7mOXnsdjZj+Z+vfpOj/Bhbh2OAKZW5kc3RyZWFtCmVuZG9iagoz
+	MSAwIG9iago1MDM5CmVuZG9iagozMiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0
+	b3IgL0FzY2VudCA3NTQgL0NhcEhlaWdodCA4ODIgL0Rlc2NlbnQgLTI0NiAvRmxhZ3Mg
+	MzIKL0ZvbnRCQm94IFstNjU2IC00MDMgNzg0IDExMTldIC9Gb250TmFtZSAvUkxLQUdR
+	K0NvdXJpZXItQm9sZCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvTWF4V2lkdGggODIz
+	IC9YSGVpZ2h0IDY3OCAvRm9udEZpbGUyIDMwIDAgUiA+PgplbmRvYmoKMzMgMCBvYmoK
+	WyA2MDAgMCAwIDAgMCAwIDAgNjAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAgMCA2MDAgMAowIDYwMCA2MDAgNjAwIDAgMCAwIDAgMCAwIDYw
+	MCA2MDAgNjAwIDAgMCA2MDAgNjAwIDAgMCAwIDYwMCAwIDYwMCBdCmVuZG9iagoxMyAw
+	IG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9S
+	TEtBR1ErQ291cmllci1Cb2xkIC9Gb250RGVzY3JpcHRvcgozMiAwIFIgL1dpZHRocyAz
+	MyAwIFIgL0ZpcnN0Q2hhciA2NiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9t
+	YW5FbmNvZGluZwo+PgplbmRvYmoKMzQgMCBvYmoKPDwgL0xlbmd0aCAzNSAwIFIgL0xl
+	bmd0aDEgMTM0NDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Xp5YJRF
+	mvdT7/v2kbOPdKeT9J2+0530kQNCAiQYUEAQETmNgEAElUsukc9FPkVEjQyCCAqjg4EV
+	xgO5lICsR+vMrDDqEp1l1RE147HTk/VzmcHF0Pl+Vd1RyH7zx/fndlL1Vj1PVb1Vz11V
+	7/I7V8yjArqXZJowffaSNhK/eC+RdP+chbOXZOq67XiemrNyuStTz/sB+F+0Lbl1YaZe
+	+CCe7bfesTrbX/8ckev9+fNmz83gCeNR3XwAMnVWg6d3/sLld2XquhI8771j8ZwsXs/7
+	jVg4+67s++kT1F2LZi+cl2kfF/Uli5ctz9b5OHOX3Dkv255NJcrdRYz3Ypsph+4mFUmk
+	pyYyEGm+yf0V1ssEHm02vr+oe6au8a/MoBXDPbsu83zDVr/k4lu9x9UO7StAqEV73gJ9
+	1No0Gqm3XXzr4ptqx08Y0R+Zq7lPupc1UxHJrInykQ+jNPKhIh9Cw1Cup+PIBwvIIFGu
+	o1ZAamkb8hoBrxbwBM0FJCYglSKPMC+eKlYhaiG6Hfgg1SIPiLJfvNMnsLylzDxiVBdz
+	Ujn6uQSMl2XmEG3tzEY3AGMX7XhZZla6FnmZKJeKHiXMgqdK5DIrpjdEzSRwReL9Rroa
+	fQxMTxfRziAwvCwznSjnizxP5Lksh+xoxXOZaek/KRc1LfgkMw39C0ZS4dmCmlq0V4lc
+	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
+	RE2F1hrY5L/3y4H15r88pHykAl75//gVwkvo4T+M8Cj8x7WZsKMphs/hu3jILGy7FX7L
+	Dn8G6RewcsRdkxAJHmZayGiFdEq+Wf5CuUtVompTfa/u0Hg1H2mXaHtzluecyn0zb2Ve
+	Mn9EwTUFnxQu15HuTf18jCFRW3qb0qbqgPfQkKUpRyE106okhaKnPjkVJ33Xqa5TsSKD
+	2+BzG9xtCvUuk629f0pv0xT+8P2d6hCfBpO08kLpbdV0zN/bZC7MV8kKvaI9ZDQU5mhl
+	UudLilHflbLUY7jebkt9jJX7A3JtTV0DSxTbmVzIPNL00mLFWWKZaSlxKsWl8sJSP1ua
+	X1JaWpKf3uQvxTvYwvRJuZJdC2pUNpWVGA15SmEulRbKp0t5JVeBx9SUmkt/etEpY329
+	gb9sGOPvMZvUGoY3lfujrIrVNrJB7DttmfNjnVFR0n/RlBTKGu0ovV5ilvKi/ByVXnMp
+	qTNKcpnGmJ+Xo8L7d/d9L4fZZHDY1JQjd+WcyVdbKR+vw6rOp2K+mrpq8Ra8ge1eOGXa
+	HQunTr2jY/zcWyZMuOUW9IccyRdVWnJTc5PXrc/FvlkuOOk0JEtyXSVGs55Kc5yKS23W
+	211qnY3ZyvVdrcmu3qTBaKk3YC1GkC+aSvQm+ZrEQkDBQb5hjL/WkH23u9wv6GpgqwoK
+	VM5AuYuF8sx5RcXPTIsFg5f2B4OxaXuVuCR57CXenAmy7HH8+I496MUvaJc/4NqxG/P8
+	Era0mtY3zfGqYdMKjq01MZM95EvaT5KjdE3+3ao12gfKNypPa59SPak8ad3m3FXaoesw
+	7lfv1+zX7lftV14o3eM7pj3iO645rj5uPaGcUNmikeqYH9LgVWnLfRqXnKuJuHwWuUbf
+	lXy9K5niy8RC6+OtWGVvUv9Oaw9fdX1MLGk4qxtEtTV+T7lagz/QmC8+s3YTU+uYO1tW
+	mzWgDcutrX7dbh/Ept89e/gyj7rAV+V1FBY1vTZn72fp56dUrWG/UwJutx+C6ygJVzYf
+	stlq2KjHb19fE9EWXRUZ5nUXDRv90c5k+vj1VSvDlRG/rJPHOT1c1ulo32fyD6BPnJ5o
+	Wk52s+dYzM/8Efsxs+5YvvrDyElzQqk0VU70TiycoZ/jnVO4QL/Eu6RwjWmNY41+K9zl
+	1vhW72NVW1WbC/dUdcQ72DOFewqe8R4oPESH4wfZ4aoD3n/Sus1U6tJEjZolMpNnhZaE
+	pJC+1FUqleY4EvrzydZka1drqitlqOf00idT55MpfU+WZjHmYJD2DI0gF9WJOlAugL/a
+	mkGcaBk6/oRHW1lase6Ht7f/Jew0fHjTqsdvnW6NTJroMo+ftXLGpJeLbb5zD+58b450
+	wLXv7pc+WzHKEWh78I5pawwqWdXckCsr+fPHzLxrvtc6dPVrDy14kNuUg5ChHlU+SoNp
+	R9Och1gnk5jLbiszmzS+kohOH1byfG5KRvPiOcmSk3LQPNg8WWqTVkoPSFulvdIRKScc
+	HJyIlisRl2TKl3Vqu82VI5tlNVEtq40E1c5csuuCLOiMudbqmK4eytLV2N3a29itfyfR
+	yoWJq79QnX6p6ulJdDWmG9/JAmOtzJADSyT0pRZSNpRx8sBcVCcsxU5ORGhVVql10Lgw
+	M2e1TOpMr2e6WLknsDxdWWqzq2S2t9CoU+sUpa3QUF1cojPZJFmrsdoneZqgd+y0tPfS
+	9HS1M+R1P+dyjAxGYGFPlRZKjOkla/ElrcdRnKPThrxlzzn9Xi+3qVJfGq7nD4gPJIrR
+	1qbEWGmGJAXlY7l0zPllbnfUbZd1yWBxTM4r1MECO5wud36krFJfxIqqfJWaSCSu7+ru
+	Pt/ajeXCcDSmLInUeQhJDI65uZQk1oJxsWPA04nkQIJTwC6FY+D3kLuQ3Ei8XUyj0qdS
+	KX1Kwx/a1DRqZW7YQ0G/anei2CLsEMRO6CtMe8CtGWCU2Ha24w+bHhsaD89i9kEBPdtg
+	qAv6a9LfXRuONrfOTiuTZ4+IhUen/6upoqKxSCLJ6A6EnPZAb9SBpzPkd/b0OP28FOAu
+	ELOaBBotA4208DwJWtl0XSjna81XVv2x8u5SShqVkOIzhUw+r29aaIFqQWiBvFperVod
+	eiD8kFxoKy8tUpxliYgx5NfnMo3HqKaCAr+z2K8URIpzSFcWrdb3phLJrlRSn9T3wJcY
+	uSHmQsWNVE8izf/rY76MgoVZbX+hqJ8GhqySgT7c/wi9FPZp8x9PPLnl2DcfPLrxfy3/
+	4XfpJo8ncoPbPS7iLWdnuv7YctUdC6ZPjN+1qH3mosU3r5l+87SZP/YIC73eGfL49uy6
+	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
+	ABfaaMETE6T8Vjy5d7KKEmI9iGs3hPary2VWnOxnKG0SouoCTfk3CVyA3UgkRuZQJxLO
+	xEkvboX4lZA2JQR34CVQ0RWE/VmS+2/kJWt4dE0okK6O+gKBs7vTm4VEWwYLidYxU2Bk
+	jb/+QigQGdxHiBu8LpxosuHSez/J9Fkp4ApymQY9MUHos/ilt+Bc5P/1cwHIv7TTYfYm
+	+FD+fYUXFApC6iOg+khEHldjNzMau5rrsOu7HjHwjYhCpuBsYxq+FLlJDMpgC0F6/NSc
+	JzeOvn7SqCnhqxavuHPBvDuzGI7FZSi8FsFrEaIIwlfVRF1I3UjnwXjsJhE0EvMi1SC1
+	IE1Cmou0HOl+pK1IHUiHkZJIXUjdSOexWAXJhORFqkFqQZqENBdpeV/2h3fRT2UGubiy
+	zq3b5XjuSS+vVw2ocy99OT4xoF49oI55XdG+eUB9xIC6MImXzffqAfjRA+qzB9RvGVCf
+	M6AO2lwxn3kD6m0D6twKXr7eOwbUEbdfgV80oL54QP3OAfVlA+rLB9RXDKgLub6MPqsG
+	4Ffz+v8Fc2AvSgplbmRzdHJlYW0KZW5kb2JqCjM1IDAgb2JqCjg3MzkKZW5kb2JqCjM2
+	IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc1NCAvQ2FwSGVp
+	Z2h0IDg4MiAvRGVzY2VudCAtMjQ2IC9GbGFncyAzMgovRm9udEJCb3ggWy02NTUgLTQw
+	OSA3NjQgMTA4OV0gL0ZvbnROYW1lIC9VSVFURlcrQ291cmllciAvSXRhbGljQW5nbGUg
+	MCAvU3RlbVYKMCAvTWF4V2lkdGggODIzIC9YSGVpZ2h0IDY3OCAvRm9udEZpbGUyIDM0
+	IDAgUiA+PgplbmRvYmoKMzcgMCBvYmoKWyA2MDAgMCAwIDAgMCAwIDAgNjAwIDAgMCAw
+	IDAgNjAwIDAgNjAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgMCAwIDAgMCAwIDAgMAowIDAg
+	MCAwIDAgNjAwIDYwMCAwIDAgNjAwIDAgNjAwIDAgNjAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw
+	MCAwIDAgNjAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgMCAwIDYwMCA2MDAKNjAwIDYwMCA2
+	MDAgNjAwIDAgNjAwIF0KZW5kb2JqCjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5
+	cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVUlRVEZXK0NvdXJpZXIgL0ZvbnREZXNjcmlw
+	dG9yCjM2IDAgUiAvV2lkdGhzIDM3IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAx
+	MjEgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagozOCAwIG9iagoo
+	TWFjIE9TIFggMTAuNi44IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMzkgMCBvYmoK
+	KEQ6MjAxMTEyMDIxNTM2MDRaMDAnMDAnKQplbmRvYmoKMSAwIG9iago8PCAvUHJvZHVj
+	ZXIgMzggMCBSIC9DcmVhdGlvbkRhdGUgMzkgMCBSIC9Nb2REYXRlIDM5IDAgUiA+Pgpl
+	bmRvYmoKeHJlZgowIDQwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAzMzI4NSAwMDAw
+	MCBuIAowMDAwMDA1Njc4IDAwMDAwIG4gCjAwMDAwMDM1MTUgMDAwMDAgbiAKMDAwMDAw
+	NTUyOSAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDM0OTUgMDAwMDAg
+	biAKMDAwMDAwMzYxOSAwMDAwMCBuIAowMDAwMDA0NjI4IDAwMDAwIG4gCjAwMDAwMzMw
+	MTkgMDAwMDAgbiAKMDAwMDAwNTQ5MiAwMDAwMCBuIAowMDAwMDEzOTM4IDAwMDAwIG4g
+	CjAwMDAwMTc3OTIgMDAwMDAgbiAKMDAwMDAyMzUwNyAwMDAwMCBuIAowMDAwMDAzNzY4
+	IDAwMDAwIG4gCjAwMDAwMDQ2MDggMDAwMDAgbiAKMDAwMDAwNDY2NCAwMDAwMCBuIAow
+	MDAwMDA1NDcyIDAwMDAwIG4gCjAwMDAwMDU2MTIgMDAwMDAgbiAKMDAwMDAwNTg0MSAw
+	MDAwMCBuIAowMDAwMDA1NzI2IDAwMDAwIG4gCjAwMDAwMDU4MTkgMDAwMDAgbiAKMDAw
+	MDAwNTkzNCAwMDAwMCBuIAowMDAwMDEzMjU0IDAwMDAwIG4gCjAwMDAwMTMyNzUgMDAw
+	MDAgbiAKMDAwMDAxMzUwMiAwMDAwMCBuIAowMDAwMDE0MTE1IDAwMDAwIG4gCjAwMDAw
+	MTc0NjMgMDAwMDAgbiAKMDAwMDAxNzQ4NCAwMDAwMCBuIAowMDAwMDE3NzE0IDAwMDAw
+	IG4gCjAwMDAwMTc5NzMgMDAwMDAgbiAKMDAwMDAyMzEwMiAwMDAwMCBuIAowMDAwMDIz
+	MTIzIDAwMDAwIG4gCjAwMDAwMjMzNDkgMDAwMDAgbiAKMDAwMDAyMzY4NSAwMDAwMCBu
+	IAowMDAwMDMyNTE1IDAwMDAwIG4gCjAwMDAwMzI1MzYgMDAwMDAgbiAKMDAwMDAzMjc1
+	NyAwMDAwMCBuIAowMDAwMDMzMTkxIDAwMDAwIG4gCjAwMDAwMzMyNDMgMDAwMDAgbiAK
+	dHJhaWxlcgo8PCAvU2l6ZSA0MCAvUm9vdCAxOCAwIFIgL0luZm8gMSAwIFIgL0lEIFsg
+	PDgwZWZjMGQzOWZhMWRlYTVjZTVhNWFmOTczNTQxN2NkPgo8ODBlZmMwZDM5ZmExZGVh
+	NWNlNWE1YWY5NzM1NDE3Y2Q+IF0gPj4Kc3RhcnR4cmVmCjMzMzYwCiUlRU9GCjEgMCBv
+	YmoKPDwvQXV0aG9yIChsZWJvdCkvQ3JlYXRpb25EYXRlIChEOjIwMTExMTIxMTM1ODAw
+	WikvQ3JlYXRvciAoT21uaUdyYWZmbGUgUHJvZmVzc2lvbmFsIDUuMy42KS9Nb2REYXRl
+	IChEOjIwMTExMjAyMTUzNTAwWikvUHJvZHVjZXIgMzggMCBSIC9UaXRsZSAoYWN0aXZp
+	dHktb3JkZXJpbmctcmVjb3Jkcy5ncmFmZmxlKT4+CmVuZG9iagp4cmVmCjEgMQowMDAw
+	MDM0MzE4IDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzw4MGVmYzBkMzlmYTFkZWE1Y2U1
+	YTVhZjk3MzU0MTdjZD4gPDgwZWZjMGQzOWZhMWRlYTVjZTVhNWFmOTczNTQxN2NkPl0g
+	L0luZm8gMSAwIFIgL1ByZXYgMzMzNjAgL1Jvb3QgMTggMCBSIC9TaXplIDQwPj4Kc3Rh
+	cnR4cmVmCjM0NTE0CiUlRU9GCg==
+	</data>
+	<key>QuickLookThumbnail</key>
+	<data>
+	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
+	CAAIAAEAAQABAAE=
+	</data>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>Canvas 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array>
+			<dict>
+				<key>name</key>
+				<string>Canvas 1</string>
+			</dict>
+		</array>
+		<key>Frame</key>
+		<string>{{684, 56}, {991, 875}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>Sidebar</key>
+		<false/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{1, 0.5}, {488.5, 383.5}}</string>
+		<key>Zoom</key>
+		<real>2</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>Canvas 1</string>
+				<real>2</real>
+				<real>4</real>
+			</array>
+		</array>
+	</dict>
+	<key>saveQuickLookFiles</key>
+	<string>YES</string>
+</dict>
+</plist>
--- a/ontology/ProvenanceFormalModel.html	Thu Dec 01 15:43:37 2011 +0000
+++ b/ontology/ProvenanceFormalModel.html	Fri Dec 02 15:54:46 2011 +0000
@@ -60,7 +60,7 @@
           //subtitle   :  "",
 
           // if you wish the publication date to be other than today, set this
-          // publishDate:  "2009-08-06",
+          publishDate:  "2011-11-24",
 
           // if the specification's copyright date is a range of years, specify
           // the start date here:
@@ -68,8 +68,8 @@
 
           // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
           // and its maturity status
-          // previousPublishDate:  "1977-03-15",
-          // previousMaturity:  "WD",
+          //previousPublishDate:  "2011-11-24",
+          //previousMaturity:  "WD",
 
           // if there a publicly available Editor's Draft, this is the link
           edDraftURI:           "http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html", // http://www.w3.org/2011/prov/wiki/D1--NOT-YET-AVAILABLE",
@@ -121,7 +121,7 @@
           wg:           "Provenance Working Group",
           
           // URI of the public WG page
-          wgURI:        "http://www.w3.org/2011/prov/wiki/Main_Page",
+          wgURI:        "http://www.w3.org/2011/prov/",
           
           // name (with the @w3c.org) of the public mailing to which comments are due
           wgPublicList: "public-prov-wg",
@@ -149,7 +149,7 @@
    
     <section id='sotd'>
 	  <p>
-	  This document is part of a set of specifications being created to address the issue of provenance interchange in Web applications. This document is accompanied by (1) the PROV Data Model (PROV-DM), and (2) the PROV Access and Query (PAQ) documents.
+	  This specification defines the PROV Ontology as the normative representation of the PROV Data Model using the Web Ontology Language (OWL2). This document is part of a set of specifications being created to address the issue of provenance interchange in Web applications. This document is accompanied by (1) the PROV Data Model, (2) the PROV Access and Query, and (3) the Primer documents.
 	  </p>	
     </section>
 
--- a/ontology/components/EntityInRole/car-purchase.ttl	Thu Dec 01 15:43:37 2011 +0000
+++ b/ontology/components/EntityInRole/car-purchase.ttl	Fri Dec 02 15:54:46 2011 +0000
@@ -11,6 +11,7 @@
 
 :e_2
    a prov:Entity;
+   prov:viewOf :e_1;
    vehicle:make   <http://dbpedia.org/resource/Toyota>;
    vehicle:model  <http://dbpedia.org/resource/Toyota_Corolla>;
    frbrcore:owner <http://data.semanticweb.org/person/tom-heath>;
@@ -20,6 +21,7 @@
 :e_3
    a commerce:ReceivedGoods;
    a prov:Entity; # Since :ReceivedGoods subClassOf Entity.
+   prov:viewOf :e_1;
    vehicle:make   <http://dbpedia.org/resource/Toyota>;
    vehicle:model  <http://dbpedia.org/resource/Toyota_Corolla>;
    vehicle:vin "XYZ123";
@@ -28,7 +30,15 @@
 .
 
 # wasDerivedFrom(e3,e2)  (since e3 was bought by luc from tom)
-:e_3 prov:wasDerivedFrom :e_2 .
+:e_3 prov:wasDerivedFrom  :e_2 .
+:e_3 prov:wasComplementOf :e_2 .
+
+:e_1
+   a prov:Entity;
+   vehicle:make   <http://dbpedia.org/resource/Toyota>;
+   vehicle:model  <http://dbpedia.org/resource/Toyota_Corolla>;
+   vehicle:vin "XYZ123";
+.
 
 :pe_4
    a commerce:Purchase;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paq/WD-PROV-AQ-20111201.html	Fri Dec 02 15:54:46 2011 +0000
@@ -0,0 +1,1274 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
+<html lang="en" dir="ltr">
+<head>
+    <title>PROV-AQ: Provenance Access and Query</title>
+    <link rel="stylesheet" type="text/css" href="css/prov-aq.css">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+<!--  Use common W3C-hosted version of ReSpec.js:
+-->
+    
+<!--  Use local version of ReSpec.js for debugging:
+    <script src="js/respec.js" class="remove"></script>
+-->
+    
+  <style type="text/css">
+/*****************************************************************
+ * ReSpec CSS
+ * Robin Berjon (robin at berjon dot com)
+ * v0.05 - 2009-07-31
+ *****************************************************************/
+
+
+/* --- INLINES --- */
+em.rfc2119 { 
+    text-transform:     lowercase;
+    font-variant:       small-caps;
+    font-style:         normal;
+    color:              #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+    border: none;
+}
+
+dfn {
+    font-weight:    bold;
+}
+
+a.internalDFN {
+    color:  inherit;
+    border-bottom:  1px solid #99c;
+    text-decoration:    none;
+}
+
+a.externalDFN {
+    color:  inherit;
+    border-bottom:  1px dotted #ccc;
+    text-decoration:    none;
+}
+
+a.bibref {
+    text-decoration:    none;
+}
+
+code {
+    color:  #ff4500;
+}
+
+
+/* --- WEB IDL --- */
+pre.idl {
+    border-top: 1px solid #90b8de;
+    border-bottom: 1px solid #90b8de;
+    padding:    1em;
+    line-height:    120%;
+}
+
+pre.idl:before {
+    content:    "WebIDL";
+    display:    block;
+    width:      150px;
+    background: #90b8de;
+    color:  #fff;
+    font-family:    initial;
+    padding:    3px;
+    font-weight:    bold;
+    margin: -1em 0 1em -1em;
+}
+
+.idlType {
+    color:  #ff4500;
+    font-weight:    bold;
+    text-decoration:    none;
+}
+
+/*.idlModule*/
+/*.idlModuleID*/
+/*.idlInterface*/
+.idlInterfaceID, .idlDictionaryID {
+    font-weight:    bold;
+    color:  #005a9c;
+}
+
+.idlSuperclass {
+    font-style: italic;
+    color:  #005a9c;
+}
+
+/*.idlAttribute*/
+.idlAttrType, .idlFieldType, .idlMemberType {
+    color:  #005a9c;
+}
+.idlAttrName, .idlFieldName, .idlMemberName {
+    color:  #ff4500;
+}
+.idlAttrName a, .idlFieldName a, .idlMemberName a {
+    color:  #ff4500;
+    border-bottom:  1px dotted #ff4500;
+    text-decoration: none;
+}
+
+/*.idlMethod*/
+.idlMethType {
+    color:  #005a9c;
+}
+.idlMethName {
+    color:  #ff4500;
+}
+.idlMethName a {
+    color:  #ff4500;
+    border-bottom:  1px dotted #ff4500;
+    text-decoration: none;
+}
+
+/*.idlParam*/
+.idlParamType {
+    color:  #005a9c;
+}
+.idlParamName {
+    font-style: italic;
+}
+
+.extAttr {
+    color:  #666;
+}
+
+/*.idlConst*/
+.idlConstType {
+    color:  #005a9c;
+}
+.idlConstName {
+    color:  #ff4500;
+}
+.idlConstName a {
+    color:  #ff4500;
+    border-bottom:  1px dotted #ff4500;
+    text-decoration: none;
+}
+
+/*.idlException*/
+.idlExceptionID {
+    font-weight:    bold;
+    color:  #c00;
+}
+
+.idlTypedefID, .idlTypedefType {
+    color:  #005a9c;
+}
+
+.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
+    color:  #c00;
+    font-weight:    normal;
+}
+
+.excName a {
+    font-family:    monospace;
+}
+
+.idlRaises a.idlType, .excName a.idlType {
+    border-bottom:  1px dotted #c00;
+}
+
+.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
+    width:  45px;
+    text-align: center;
+}
+.excGetSetTrue, .prmNullTrue, .prmOptTrue { color:  #0c0; }
+.excGetSetFalse, .prmNullFalse, .prmOptFalse { color:  #c00; }
+
+.idlImplements a {
+    font-weight:    bold;
+}
+
+dl.attributes, dl.methods, dl.constants, dl.fields, dl.dictionary-members {
+    margin-left:    2em;
+}
+
+.attributes dt, .methods dt, .constants dt, .fields dt, .dictionary-members dt {
+    font-weight:    normal;
+}
+
+.attributes dt code, .methods dt code, .constants dt code, .fields dt code, .dictionary-members dt code {
+    font-weight:    bold;
+    color:  #000;
+    font-family:    monospace;
+}
+
+.attributes dt code, .fields dt code, .dictionary-members dt code {
+    background:  #ffffd2;
+}
+
+.attributes dt .idlAttrType code, .fields dt .idlFieldType code, .dictionary-members dt .idlMemberType code {
+    color:  #005a9c;
+    background:  transparent;
+    font-family:    inherit;
+    font-weight:    normal;
+    font-style: italic;
+}
+
+.methods dt code {
+    background:  #d9e6f8;
+}
+
+.constants dt code {
+    background:  #ddffd2;
+}
+
+.attributes dd, .methods dd, .constants dd, .fields dd, .dictionary-members dd {
+    margin-bottom:  1em;
+}
+
+table.parameters, table.exceptions {
+    border-spacing: 0;
+    border-collapse:    collapse;
+    margin: 0.5em 0;
+    width:  100%;
+}
+table.parameters { border-bottom:  1px solid #90b8de; }
+table.exceptions { border-bottom:  1px solid #deb890; }
+
+.parameters th, .exceptions th {
+    color:  #fff;
+    padding:    3px 5px;
+    text-align: left;
+    font-family:    initial;
+    font-weight:    normal;
+}
+.parameters th { background: #90b8de; }
+.exceptions th { background: #deb890; }
+
+.parameters td, .exceptions td {
+    padding:    3px 10px;
+    border-top: 1px solid #ddd;
+    vertical-align: top;
+}
+
+.parameters tr:first-child td, .exceptions tr:first-child td {
+    border-top: none;
+}
+
+.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
+    width:  100px;
+}
+
+.parameters td.prmType {
+    width:  120px;
+}
+
+table.exceptions table {
+    border-spacing: 0;
+    border-collapse:    collapse;
+    width:  100%;
+}
+
+/* --- TOC --- */
+.toc a {
+    text-decoration:    none;
+}
+
+a .secno {
+    color:  #000;
+}
+
+/* --- TABLE --- */
+table.simple {
+    border-spacing: 0;
+    border-collapse:    collapse;
+    border-bottom:  3px solid #005a9c;
+}
+
+.simple th {
+    background: #005a9c;
+    color:  #fff;
+    padding:    3px 5px;
+    text-align: left;
+}
+
+.simple th[scope="row"] {
+    background: inherit;
+    color:  inherit;
+    border-top: 1px solid #ddd;
+}
+
+.simple td {
+    padding:    3px 10px;
+    border-top: 1px solid #ddd;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+    margin-top: 0;
+}
+
+.section dd {
+    margin-bottom:  1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+    margin-bottom:  0;
+}
+
+/* --- EXAMPLES --- */
+pre.example {
+    border-top: 1px solid #ff4500;
+    border-bottom: 1px solid #ff4500;
+    padding:    1em;
+    margin-top: 1em;
+}
+
+pre.example:before {
+    content:    "Example";
+    display:    block;
+    width:      150px;
+    background: #ff4500;
+    color:  #fff;
+    font-family:    initial;
+    padding:    3px;
+    font-weight:    bold;
+    margin: -1em 0 1em -1em;
+}
+
+/* --- EDITORIAL NOTES --- */
+.issue {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #ffc;
+}
+
+.issue:before {
+    content:    "Issue";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.note {
+    margin: 1em 0em 0em;
+    padding:    1em;
+    border: 2px solid #cff6d9;
+    background: #e2fff0;
+}
+
+.note:before {
+    content:    "Note";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #cff6d9;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+/* --- Best Practices --- */
+div.practice {
+    border: solid #bebebe 1px;
+    margin: 2em 1em 1em 2em;
+}
+
+span.practicelab {
+    margin: 1.5em 0.5em 1em 1em;
+    font-weight: bold;
+    font-style: italic;
+}
+
+span.practicelab   { background: #dfffff; }
+
+span.practicelab {
+    position: relative;
+    padding: 0 0.5em;
+    top: -1.5em;
+}
+
+p.practicedesc {
+    margin: 1.5em 0.5em 1em 1em;
+}
+
+@media screen {
+    p.practicedesc {
+        position: relative;
+        top: -2em;
+        padding: 0;
+        margin: 1.5em 0.5em -1em 1em;
+    }
+}
+
+/* --- SYNTAX HIGHLIGHTING --- */
+pre.sh_sourceCode {
+  background-color: white;
+  color: black;
+  font-style: normal;
+  font-weight: normal;
+}
+
+pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; }           /* language keywords */
+pre.sh_sourceCode .sh_type { color: #666; }                            /* basic types */
+pre.sh_sourceCode .sh_usertype { color: teal; }                             /* user defined types */
+pre.sh_sourceCode .sh_string { color: red; font-family: monospace; }        /* strings and chars */
+pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; }     /* regular expressions */
+pre.sh_sourceCode .sh_specialchar { color: 	#ffc0cb; font-family: monospace; }  /* e.g., \n, \t, \\ */
+pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; }         /* comments */
+pre.sh_sourceCode .sh_number { color: purple; }                             /* literal numbers */
+pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; }       /* e.g., #include, import */
+pre.sh_sourceCode .sh_symbol { color: blue; }                            /* e.g., *, + */
+pre.sh_sourceCode .sh_function { color: black; font-weight: bold; }         /* function calls and declarations */
+pre.sh_sourceCode .sh_cbracket { color: red; }                              /* block brackets (e.g., {, }) */
+pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; }   /* TODO and FIXME */
+
+/* Predefined variables and functions (for instance glsl) */
+pre.sh_sourceCode .sh_predef_var { color: #00008B; }
+pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }
+
+/* for OOP */
+pre.sh_sourceCode .sh_classname { color: teal; }
+
+/* line numbers (not yet implemented) */
+pre.sh_sourceCode .sh_linenum { display: none; }
+
+/* Internet related */
+pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }
+
+/* for ChangeLog and Log files */
+pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
+pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
+pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }
+
+/* for Prolog, Perl... */
+pre.sh_sourceCode .sh_variable { color: #006400; }
+
+/* for LaTeX */
+pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
+pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
+pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
+pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
+pre.sh_sourceCode .sh_argument { color: #006400; }
+pre.sh_sourceCode .sh_optionalargument { color: purple; }
+pre.sh_sourceCode .sh_math { color: orange; }
+pre.sh_sourceCode .sh_bibtex { color: blue; }
+
+/* for diffs */
+pre.sh_sourceCode .sh_oldfile { color: orange; }
+pre.sh_sourceCode .sh_newfile { color: #006400; }
+pre.sh_sourceCode .sh_difflines { color: blue; }
+
+/* for css */
+pre.sh_sourceCode .sh_selector { color: purple; }
+pre.sh_sourceCode .sh_property { color: blue; }
+pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }
+
+/* other */
+pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
+pre.sh_sourceCode .sh_paren { color: red; }
+pre.sh_sourceCode .sh_attribute { color: #006400; }
+
+</style><link charset="utf-8" type="text/css" rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WD"></head>
+  <body style="display: inherit;"><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72"></a></p><h1 class="title" id="title">PROV-AQ: Provenance Access and Query</h1><h2 id="w3c-working-draft-01-december-2011"><acronym title="World Wide Web Consortium">W3C</acronym> Working Draft 01 December 2011</h2><dl><dt>This version:</dt><dd><a href="http://www.w3.org/TR/2011/WD-PROV-AQ-20111201/">http://www.w3.org/TR/2011/WD-PROV-AQ-20111201/</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/PROV-AQ/">http://www.w3.org/TR/PROV-AQ/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html">http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html</a></dd><dt>Editors:</dt><dd><span>Graham Klyne</span>, <a href="http://www.ox.ac.uk/">University of Oxford</a></dd>
+<dd><span>Paul Groth</span>, <a href="http://www.vu.nl/">VU University Amsterdam</a></dd>
+<dt>Authors:</dt><dd><a href="http://www.ecs.soton.ac.uk/%7Elavm/">Luc Moreau</a>, University of Southampton</dd>
+<dd><span>Olaf Hartig</span></dd>
+<dd><span>Yogesh Simmhan</span></dd>
+<dd><a href="http://www.rpi.edu/research/ccni/">James Myers</a>, Rensselaer Polytechnic Institute</dd>
+<dd><a href="http://tw.rpi.edu/web/person/TimLebo">Tim Lebo</a>, Rensselaer Polytechnic Institute</dd>
+<dd><a href="http://semanticweb.org/wiki/Khalid_Belhajjame">Khalid Belhajjame</a>, University of Manchester</dd>
+<dd><span>Stephen Cresswell</span>, legislation.gov.uk</dd>
+<dd><a href="http://www.inf.kcl.ac.uk/staff/simonm/">Simon Miles</a>, Invited Expert</dd>
+</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2011-2011 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>
+
+
+    <div class="introductory section" id="abstract"><h2>Abstract</h2>
+      This document describes the use of existing mechanisms for accessing and querying provenance data about resources on the web. 
+    </div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
+      Publication as a Working Group Note does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
+      This document is part of a set of specifications produced by the <acronym title="World Wide Web Consortium">W3C</acronym> provenance working group aiming to define interoperable interchange of provenance information in heterogeneous environments such as the Web.  It describes the use of existing web mechanisms for discovery and retrieval of provenance information.
+    <p>This document was published by the <a href="http://www.w3.org/2011/prov/wiki/Main_Page">Provenance Working Group</a> as a First Public Working Draft. This document is intended to become a <acronym title="World Wide Web Consortium">W3C</acronym> Recommendation. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-comments@w3.org">public-prov-comments@w3.org</a> (<a href="mailto:public-prov-comments-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-comments/">archives</a>). All feedback is welcome.</p><p>Publication as a Working Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div class="section" id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a class="tocxref" href="#introduction"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#concepts"><span class="secno">1.1 </span>Concepts</a></li><li class="tocline"><a class="tocxref" href="#provenance--entities-and-resources"><span class="secno">1.2 </span>Provenance, entities and resources</a></li><li class="tocline"><a class="tocxref" href="#interpreting-provenance-information"><span class="secno">1.3 </span>Interpreting provenance information</a></li></ul></li><li class="tocline"><a class="tocxref" href="#accessing-provenance-information"><span class="secno">2. </span>Accessing provenance information</a></li><li class="tocline"><a class="tocxref" href="#locating-provenance-information"><span class="secno">3. </span>Locating provenance information</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#resource-accessed-by-http"><span class="secno">3.1 </span>Resource accessed by HTTP</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#specifying-provenance-services"><span class="secno">3.1.1 </span>Specifying Provenance Services</a></li></ul></li><li class="tocline"><a class="tocxref" href="#resource-represented-as-html"><span class="secno">3.2 </span>Resource represented as HTML</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#specifying-provenance-services-1"><span class="secno">3.2.1 </span>Specifying Provenance Services</a></li></ul></li><li class="tocline"><a class="tocxref" href="#resource-represented-as-rdf"><span class="secno">3.3 </span>Resource represented as RDF</a></li><li class="tocline"><a class="tocxref" href="#arbitrary-data"><span class="secno">3.4 </span>Arbitrary data</a></li></ul></li><li class="tocline"><a class="tocxref" href="#provenance-services"><span class="secno">4. </span>Provenance services</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#using-the-provenance-service-api"><span class="secno">4.1 </span>Using the provenance service API</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#retrieve-provenance-uris-for-a-resource"><span class="secno">4.1.1 </span>Retrieve Provenance-URIs for a resource</a></li><li class="tocline"><a class="tocxref" href="#retrieve-provenance-information-for-a-resource"><span class="secno">4.1.2 </span>Retrieve Provenance information for a resource</a></li></ul></li><li class="tocline"><a class="tocxref" href="#resources-presented-and-representations-used"><span class="secno">4.2 </span>Resources presented and representations used</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#service-description"><span class="secno">4.2.1 </span>Service description</a></li><li class="tocline"><a class="tocxref" href="#provenance-locations"><span class="secno">4.2.2 </span>Provenance locations</a></li><li class="tocline"><a class="tocxref" href="#provenance-information"><span class="secno">4.2.3 </span>Provenance information</a></li></ul></li><li class="tocline"><a class="tocxref" href="#provenance-service-discovery"><span class="secno">4.3 </span>Provenance service discovery</a></li></ul></li><li class="tocline"><a class="tocxref" href="#querying-provenance-information"><span class="secno">5. </span>Querying provenance information</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#find-provenance-uri-given-entity-uri-of-resource"><span class="secno">5.1 </span>Find provenance-URI given entity-URI of resource</a></li><li class="tocline"><a class="tocxref" href="#find-provenance-uri-given-identifying-information-about-a-resource"><span class="secno">5.2 </span>Find Provenance-URI given identifying information about a resource</a></li><li class="tocline"><a class="tocxref" href="#obtain-provenance-information-directly-given-an-entity-uri-of-a-resource"><span class="secno">5.3 </span>Obtain provenance information directly given an entity-URI of a resource</a></li></ul></li><li class="tocline"><a class="tocxref" href="#incremental-provenance-retrieval"><span class="secno">6. </span>Incremental Provenance Retrieval</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#via-web-retrieval"><span class="secno">6.1 </span>Via Web Retrieval</a></li><li class="tocline"><a class="tocxref" href="#via-queries"><span class="secno">6.2 </span>Via Queries</a></li></ul></li><li class="tocline"><a class="tocxref" href="#iana-considerations"><span class="secno">7. </span>IANA considerations</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#registration-template-for-link-relation---provenance"><span class="secno">7.1 </span>Registration template for link relation: "provenance"</a></li><li class="tocline"><a class="tocxref" href="#registration-template-for-link-relation---anchor"><span class="secno">7.2 </span>Registration template for link relation: "anchor"</a></li><li class="tocline"><a class="tocxref" href="#registration-template-for-link-relation---provenance-service"><span class="secno">7.3 </span>Registration template for link relation: "provenance-service"</a></li></ul></li><li class="tocline"><a class="tocxref" href="#security-considerations"><span class="secno">8. </span>Security considerations</a></li><li class="tocline"><a class="tocxref" href="#acknowledgements"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a class="tocxref" href="#provenance-service-format-examples"><span class="secno">B. </span>Provenance service format examples</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#rdf-turtle-example-of-service-description"><span class="secno">B.1 </span>RDF Turtle example of service description</a></li><li class="tocline"><a class="tocxref" href="#rdf-xml-example-of-service-description"><span class="secno">B.2 </span>RDF/XML example of service description</a></li><li class="tocline"><a class="tocxref" href="#plain-xml-example-of-service-description"><span class="secno">B.3 </span>Plain XML example of service description</a></li><li class="tocline"><a class="tocxref" href="#rdf-turtle-example-of-provenance-locations"><span class="secno">B.4 </span>RDF Turtle example of provenance locations</a></li><li class="tocline"><a class="tocxref" href="#rdf-xml-example-of-provenance-locations"><span class="secno">B.5 </span>RDF/XML example of provenance locations</a></li><li class="tocline"><a class="tocxref" href="#plain-xml-example-of-provenance-locations"><span class="secno">B.6 </span>Plain XML example of provenance locations</a></li></ul></li><li class="tocline"><a class="tocxref" href="#references"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#normative-references"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></div>
+
+    
+
+<!-- == Sect 1 =================================================================================== -->
+    
+    <div class="section" id="introduction">
+      <!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
+      <p>
+        The Provenance Data Model [<cite><a href="#bib-PROV-DM" rel="biblioentry" class="bibref">PROV-DM</a></cite>] and Provenance Ontology [<cite><a href="#bib-PROV-O" rel="biblioentry" class="bibref">PROV-O</a></cite>] specifications define how to represent provenance information in the World Wide Web.
+      </p>
+      <p>
+        This note describes how existing web mechanisms may be used to locate, retrieve and query provenance information.
+      </p>
+      
+      <div class="section" id="concepts">
+        <h3><span class="secno">1.1 </span>Concepts</h3>
+        <p>
+          In defining the specification below, we make use of the following concepts. 
+          </p><dl>
+            <dt><dfn id="dfn-provenance-information">Provenance information</dfn></dt>
+            <dd>refers to provenance represented in some fashion.</dd>
+            <dt><dfn id="dfn-provenance-uri">Provenance-URI</dfn></dt>
+            <dd>a URI denoting some <a href="#dfn-provenance-information" class="internalDFN">provenance information</a>.</dd>
+            <dt><dfn id="dfn-entity">Entity</dfn></dt>
+            <dd>an aspect of a <a href="#dfn-resource" class="internalDFN">resource</a>, about which one wishes to present some <a href="#dfn-provenance-information" class="internalDFN">provenance information</a>. For example, a weather report for a given date may be an aspect of a resource that is maintained as the current weather report. An entity is itself a <a href="#dfn-resource" class="internalDFN">resource</a>.  See also [<cite><a href="#bib-PROV-DM" rel="biblioentry" class="bibref">PROV-DM</a></cite>], and [<cite><a href="#bib-WEBARCH" rel="biblioentry" class="bibref">WEBARCH</a></cite>] <a href="http://www.w3.org/TR/webarch/#representation-reuse">section 2.3.2</a>.</dd>
+            <dt><dfn id="dfn-entity-uri">Entity-URI</dfn></dt>
+            <dd>a URI denoting an <a href="#dfn-entity" class="internalDFN">entity</a>, which allows that entity to be identified for the purpose of finding and expressing <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> (see <a href="#provenance-entities-resources" class="sectionRef">section 1.2 </a> for discussion)</dd>
+            <dt><dfn id="dfn-provenance-service">Provenance service</dfn></dt>
+            <dd>a service that provides a <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> or <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> given a <a href="#dfn-resource" class="internalDFN">resource</a> URI or an <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>.</dd>
+            <dt><dfn id="dfn-service-uri">Service-URI</dfn></dt>
+            <dd>the URI of a <a href="#dfn-provenance-service" class="internalDFN">provenance service</a>.</dd>
+            <dt><dfn id="dfn-resource">Resource</dfn></dt>
+            <dd>also referred to as <dfn id="dfn-web-resource">web resource</dfn>: a resource as described by the Architecture of the World Wide Web [<cite><a href="#bib-WEBARCH" rel="biblioentry" class="bibref">WEBARCH</a></cite>], <a href="http://www.w3.org/TR/webarch/#id-resources">section 2.2</a>. A resource may be associated with multiple <a href="#dfn-entity" title="Entity" class="internalDFN">entities</a> (see <a href="#provenance-entities-resources" class="sectionRef">section 1.2 </a> for discussion)</dd>
+          </dl>
+        <p></p>
+
+      </div>
+
+      <div class="section" id="provenance--entities-and-resources">
+        <h3 id="provenance-entities-resources"><span class="secno">1.2 </span>Provenance, entities and resources</h3>
+        <p>
+          Fundamentally, <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> is <em>about</em> <a class="internalDFN">resources</a>.  In general, resources may vary over time and context.  E.g., a resource describing the weather in London changes from day-to-day, or one listing restaurants near you will vary depending on your location.  Provenance information, to be useful, must be persistent and not itself dependent on context.  Yet we may still want to make provenance assertions about dynamic or context-dependent web resources (e.g. the weather forecast for London on a particular day may have been derived from a particular set of Meteorological Office data).
+        </p>
+        <p>
+          Provenance descriptions of dynamic and context-dependent resources are possible through the notion of entities.  An <a href="#dfn-entity" class="internalDFN">entity</a> is simply a web resource that is a contextualized view or instance of an original web resource.  For example, a <acronym title="World Wide Web Consortium">W3C</acronym> specification typically undergoes several public revisions before it is finalized.  A URI that refers to the "current" revision might be thought of as denoting the specification through its lifetime.  Separate URIs for each individual revision would then be <a class="internalDFN">entity-URIs</a>, denoting the specification at a particular stage in its development.  Using these, we can make provenance assertions that a particular revision was published on a particular date, and was last modified by a particular editor.  Entity-URIs may use any URI scheme, and are not required to be dereferencable.
+        </p>
+        <p>
+           Requests for provenance about a resource may return provenance information that uses one or more entity-URIs to refer to versions of that resource.  Some given provenance information may use multiple entity-URIs if there are assertions referring to the same underlying resource in different contexts.  For example, provenance information describing a <acronym title="World Wide Web Consortium">W3C</acronym> document might include information about all revisions of the document using statements that use the different entity-URIs of the various revisions.
+        </p>
+        <p>
+          In summary, a key notion within the concepts outlined above is that <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> may be not universally applicable to a <a href="#dfn-resource" class="internalDFN">resource</a>, but may be expressed with respect to that resource in a restricted context (e.g. at a particular time). This restricted view is called an <a href="#dfn-entity" class="internalDFN">entity</a>, and an <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a> is used to refer to it within provenance information.
+        </p>
+      </div>
+
+      <div class="section" id="interpreting-provenance-information">
+        <h3><span class="secno">1.3 </span>Interpreting provenance information</h3>
+        <p><a href="#dfn-provenance-information" class="internalDFN">Provenance information</a> describes relationships between entities, activities and agents.  As such, any given provenance information may contain information about several <a href="#dfn-entity" title="Entity" class="internalDFN">entities</a>.  Within some provenance information, the entities thus described are identified by their <a href="#dfn-entity-uri" class="internalDFN">Entity-URI</a>s.
+        </p>
+        <p>When interpreting provenance information, it is important to be aware that statements about several entities may be present, and to be accordingly selective when using the information provided.  (In some exceptional cases, it may be that the provenance information returned does not contain any information relating to a specific associated entity.)
+        </p>
+      </div>
+
+    </div>
+ 
+<!-- == Sect 2 =================================================================================== -->
+    
+    <div class="section" id="accessing-provenance-information">
+      <!--OddPage--><h2><span class="secno">2. </span>Accessing provenance information</h2>
+        <p>Web applications may access <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> in the same way as any web resource, by dereferencing its URI. Typically, this will be by performing an HTTP GET operation. Thus, any provenance information may be associated with a <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a>, and may be accessed by dereferencing that URI using normal web mechanisms.
+        </p>
+        <p>
+          Provenance assertions are about pre-determined activities involving entities; as such, they are not dynamic.  Thus, provenance information returned at a given provenance-URI may commonly be static.  But the availability of provenance information about a resource may vary (e.g. if there is insufficient storage to keep it indefinitely, or new information becomes available at a later date), so the provenance information returned at a given URI may change, provided that such change does not contradict any previously retrieved information.
+        </p>
+        <p>
+          How much or how little provenance information is returned in response to to a retrieval request is a matter for the provenance provider application.  At a minimum, for as long as provenance information about an entity remains available, sufficient should be returned to enable a client application to walk the provenance graph per <a class="sectionRef" href="#incremental-provenance-retrieval">section 6. Incremental Provenance Retrieval</a>.
+        </p>
+        <p>
+        When publishing provenance as a web resource, the <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> should be discoverable using one or more of the mechanisms described in <a href="#locating-provenance-information" class="sectionRef">section 3. Locating provenance information</a>.
+        </p>
+        <p>
+          If there is no URI for some particular provenance information, then alternative mechanisms may be needed. Possible mechanisms are suggested in <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a> and <a href="#querying-provenance-information" class="sectionRef">section 5. Querying provenance information</a>.
+        </p>
+    </div>
+ 
+<!-- == Sect 3 =================================================================================== -->
+    
+    <div class="section" id="locating-provenance-information">
+      <!--OddPage--><h2><span class="secno">3. </span>Locating provenance information</h2>
+      <p>
+        When <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> is a resource that can be accessed using normal web retrieval, one needs to know a <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> to dereference.  If this is known in advance, there is nothing more to specify.  If a provenance-URI is not known then a mechanism to discover one must be based on information that is available to the would-be accessor.
+      </p>
+      <p>Provenance information may be provided by several parties other than the provider of the original resource, each using different provenance-URIs, and each with different concerns.  (It is possible that these different parties may provide contradictory provenance information.)
+      </p>
+      <p>
+      Once provenance information information is retrieved, one also needs to know how to locate the view of that resource within that provenance information. This view is an <a href="#dfn-entity" class="internalDFN">entity</a> and is identified by an <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>.
+      </p>
+      <p>
+        We start by considering mechanisms for the resource provider to indicate a <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> along with a <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>.  (Mechanisms that can be independent of the resource provision are discussed in <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a>).  Three mechanisms are described here:
+        </p><ul>
+          <li>The requester knows the resource URI <em>and</em> the resource is accessible using HTTP</li>
+          <li>The requester has a copy of a resource represented as HTML or XHTML</li>
+          <li>The requester has a copy of a resource represented as RDF (including the range of possible RDF syntaxes, such as HTML with embedded RDFa)</li>
+        </ul>
+        These particular cases are selected as corresponding to primary current web protocol and data formats.  Finally, in <a href="#arbitrary-data" class="sectionRef">section 3.4 Arbitrary data</a>, we discuss the case of a resource in an unspecified format which has been provided by some means other than HTTP.
+      <p></p>
+      <p>
+        The mechanisms specified for use with HTTP and HTML are similar to those proposed by POWDER [<cite><a href="#bib-POWDER-DR" rel="biblioentry" class="bibref">POWDER-DR</a></cite>] (sections <a href="http://www.w3.org/TR/2009/REC-powder-dr-20090901/#assoc-markup">4.1.1</a> and <a href="http://www.w3.org/TR/2009/REC-powder-dr-20090901/#httplink">4.1.3</a>).
+      </p>
+
+      <div class="section" id="resource-accessed-by-http">
+        <h3><span class="secno">3.1 </span>Resource accessed by HTTP</h3>
+        <p>
+          For a document accessible using HTTP, provenance information may be indicated using an HTTP <code>Link</code> header field, as defined by <a href="http://tools.ietf.org/html/rfc5988">Web Linking (RFC 5988)</a> [<cite><a href="#bib-LINK-REL" rel="biblioentry" class="bibref">LINK-REL</a></cite>].  The <code>Link</code> header field is included in the HTTP response to a GET or HEAD operation (other HTTP operations are not excluded, but are not considered here).
+        </p>
+        <p>
+          A <code>provenance</code> link relation type for referencing provenance information is registered according to the template in <a href="#iana-considerations" class="sectionRef">section 7. IANA considerations</a>, and may be used as shown::
+          </p><pre class="pattern">  Link: <cite>provenance-URI</cite>; rel="provenance"; anchor="<cite>entity-URI</cite>"</pre>
+          When used in conjunction with an HTTP success response code (<code>2xx</code>), this HTTP header field indicates that <code><cite>provenance-URI</cite></code> is the URI of some provenance information associated with the requested resource and that the associated entity is identified as <code><cite>entity-URI</cite></code>. (See also <a href="#interpreting-provenance-information" class="sectionRef">section 1.3 Interpreting provenance information</a>.)
+        <p></p>
+        <p>
+        If no <code>anchor</code> link is provided then the <code><cite>entity-URI</cite></code> is assumed to be the URI of the resource.
+        </p>
+        <p>
+          At this time, the meaning of these links returned with other HTTP response codes is not defined: future revisions of this specification may define interpretations for these.
+        </p>
+        <p>
+          An HTTP response <em title="may" class="rfc2119">may</em> include multiple <code>provenance</code> link header fields, indicating a number of different provenance resources that are known to the responding server, each providing provenance information about the accessed resource.
+        </p>
+        <p>
+          The presence of a <code>provenance</code> link in an HTTP response does not preclude the possibility that other publishers may offer provenance information about the same resource.  In such cases, discovery of the additional provenance information must use other means (e.g. see <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a>).
+        </p>
+        <p>
+          Provenance resources indicated in this way are not guaranteed to be authoritative.  Trust in the linked provenance data must be determined separately from trust in the original resource, just as in the web at large, it is a users' responsibility to determine an appropriate level of trust in any other linked resource; e.g. based on the domain that serves it, or an associated digital signature.  (Ssee also <a href="#security-considerations" class="sectionRef">section 8. Security considerations</a>.)
+        </p>
+
+        <div class="section" id="specifying-provenance-services">
+          <h4><span class="secno">3.1.1 </span>Specifying Provenance Services</h4>
+            <p class="pending">
+              This is a new proposal. It needs to be checked as to whether it is useful.  GK/PG to review nature of provenance-service-URI.
+            </p>
+            <p>
+              The document provider may indicate that provenance information about the document is provided by a <a href="#dfn-provenance-service" class="internalDFN">provenance service</a>. This is done through the use of a <code>provenance-service</code> link relation type following the same pattern as above:
+            </p>
+            <pre class="pattern">Link: <cite>provenance-service-URI</cite>; anchor="<cite>entity-URI</cite>"; rel="provenance-service"</pre>
+            <p>
+              The <code>provenance-service</code> link identifies the <a href="#dfn-service-uri" class="internalDFN">service-URI</a>.  Dereferencing this URI yields a service description that provides further information to enable a client to determine a <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> or retrieve <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> for an <a href="#dfn-entity" class="internalDFN">entity</a>; see <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a> for more details.
+            </p>
+            <p>
+            There may be multiple <code>provenance-service</code> link header fields, and these may appear in the same document as <code>provenance</code> links (though, in simple cases, we anticipate that <code>provenance</code> and <code>provenance-service</code> link relations will not be used together).
+          </p>
+        </div>
+
+      </div>
+
+      <div class="section" id="resource-represented-as-html">
+        <h3><span class="secno">3.2 </span>Resource represented as HTML</h3>
+        <p>
+          For a document presented as HTML or XHTML, without regard for how it has been obtained, provenance information may be associated with a resource by adding a <code>&lt;Link&gt;</code> element to the HTML <code>&lt;head&gt;</code> section.
+          Two new link relation types for referencing provenance information are registered according to the template in <a href="#iana-considerations" class="sectionRef">section 7. IANA considerations</a>, and may be used as shown:
+          </p><pre class="pattern">  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
+     &lt;head&gt;
+        &lt;link rel="provenance" href="<cite>provenance-URI</cite>"&gt;
+        &lt;link rel="anchor" href="<cite>entity-URI</cite>"&gt;
+        &lt;title&gt;Welcome to example.com&lt;/title&gt;
+     &lt;/head&gt;
+     &lt;body&gt;
+        ...
+     &lt;/body&gt;
+  &lt;/html&gt;</pre>
+        <p></p>
+        <p>
+          The <code><cite>provenance-URI</cite></code> given by the <code>provenance</code> link element identifies the provenance-URI for the document.
+        </p>
+        <p>
+          The <code><cite>entity-URI</cite></code> given by the <code>anchor</code> link element specifies an identifier for the presented document view, and which may be used within the provenance information when referring to this document.
+        </p>
+        <p>
+          An HTML document header <em title="may" class="rfc2119">may</em> include multiple "provenance" link elements, indicating a number of different provenance resources that are known to the creator of the document, each of which may provide provenance information about the document. 
+        </p>
+        <p>
+          Likewise, the header <em title="may" class="rfc2119">may</em> include multiple "anchor" link elements indicating that, e.g., different revisions of the document can be identified in the provenance information using the different  <code><cite>entity-URIs</cite></code>.
+        </p>
+        <p>
+        If no "anchor" link element is provided then the <code><cite>entity-URI</cite></code> is assumed to be the URI of the document. It is <em title="recommended" class="rfc2119">recommended</em> that this convention be used only when the document is static.
+        </p>
+
+        <div class="section" id="specifying-provenance-services-1">
+          <h4><span class="secno">3.2.1 </span>Specifying Provenance Services</h4>
+            <p>
+              The document creator may specify that the provenance information about the document is provided by a <a href="#dfn-provenance-service" class="internalDFN">provenance service</a>. This is done through the use of a third link relation type following the same pattern as above:
+            </p>
+            <pre class="pattern">  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
+     &lt;head&gt;
+        &lt;link rel="provenance-service" href="<cite>service-URI</cite>"&gt;
+        &lt;link rel="anchor" href="<cite>entity-URI</cite>"&gt;
+        &lt;title&gt;Welcome to example.com&lt;/title&gt;
+     &lt;/head&gt;
+     &lt;body&gt;
+        ...
+     &lt;/body&gt;
+  &lt;/html&gt;</pre>
+          <p>
+            The <code>provenance-service</code> link element identifies the <a href="#dfn-service-uri" class="internalDFN">service-URI</a>.  Dereferencing this URI yields a service description that provides further information to enable a client to access <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> for an <a href="#dfn-entity" class="internalDFN">entity</a>; see <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a> for more details.
+          </p>
+          <p>
+            There may be multiple <code>provenance-service</code> link elements, and these <em title="may" class="rfc2119">may</em> appear in the same document as <code>anchor</code> and <code>provenance</code> link elements (though, in simple cases, we anticipate that <code>provenance</code> and <code>provenance-service</code> link relations would not be used together).
+          </p>
+        </div>
+      </div>
+
+      <div class="section" id="resource-represented-as-rdf">
+        <h3><span class="secno">3.3 </span>Resource represented as RDF</h3>
+        <p>
+          If a resource is represented as RDF (in any of its recognized syntaxes, including RDFa), it may contain references to its own provenance using additional RDF statements.
+        </p>
+        <p>
+          For this purpose a new RDF property, <code>prov:hasProvenance</code>, is defined as a relation between two resources, where the object of the property is a resource that provides provenance information about the subject resource.  Multiple <code>prov:hasProvenance</code> assertions may be made about a subject resource.
+        </p>
+        <p>
+          Another new RDF property, <code>prov:hasAnchor</code>, is defined to allow the RDF content to specify one or more <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>s of the RDF document for the purpose of provenance information (similar to the use of the "anchor" link relation in HTML).
+        </p>
+        <p class="TODO">
+          @@TODO: document namespace.  Check naming style.  Use provenance model namespace?  Define as part of model?<br>
+          @@TODO: example, when vocabulary issues are settled.
+        </p>
+      </div>
+
+      <div class="section" id="arbitrary-data">
+        <h3><span class="secno">3.4 </span>Arbitrary data</h3>
+        <p class="pending">
+          We have so far decided not to try and define a common mechanism for arbitrary data, because it's not clear to us what the correct choice would be.  Is this a reasonable position, or is there a real need for a generic solution for provenance discovery for arbitrary, non-web-accessible data objects?
+        </p>
+        <p>
+          If a resource is represented using a data format other than HTML or RDF, and no URI for the resource is known, provenance discovery becomes trickier to achieve.  This specification does not define a specific mechanism for such arbitrary resources, but this section discusses some of the options that might be considered.
+        </p>
+        <p>
+          For formats which have provision for including metadata within the file (e.g. JPEG images, PDF documents, etc.), use the format-specific metadata to include a <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>, <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a> and/or <a href="#dfn-service-uri" class="internalDFN">service-URI</a>. Format-specific metadata provision might also be used to include <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> directly in the resource.
+        </p>
+        <p>
+          Use a generic packaging format that can combine an arbitrary data file with a separate metadata file in a known format, such as RDF.  At this time, it is not clear what format that should be, but some possible candidates are:
+          </p><ul>
+            <li>MIME multipart/related [<cite><a href="#bib-RFC2387" rel="biblioentry" class="bibref">RFC2387</a></cite>]: both email and HTTP are based on MIME or MIME-derivatives, so this has the advantage of working well with the network transfer mechanisms discussed in the motivating scenarios considered.
+            </li>
+            <li>
+              Composite object-packaging work from the digital library community, of which there are several (ORE, MPEG-21, BagIt @@refs) to name a handful.  Practical implementations of these seem to commonly be based on the ZIP file format.
+            </li>
+            <li>
+              Packaging formats along the lines of those used for shipping Java web applications or (basically, a ZIP file with a manifest and some imposed structure)
+            </li>
+            <li>
+              Ongoing work in the research community (e.g. <a href="http://eprints.ecs.soton.ac.uk/21587/">Why Linked Data is Not Enough for Scientists</a>, ePub, etc.) to encapsulate data, code, annotations and metadata into a common exchangeable format.
+            </li>
+          </ul>
+        <p></p>
+        <p class="TODO">
+          Fix references in above text.
+        </p>
+      </div>
+
+    </div>
+
+<!-- == Sect 4 =================================================================================== -->
+
+    <div class="section" id="provenance-services">
+      <!--OddPage--><h2><span class="secno">4. </span>Provenance services</h2>
+      <p>
+        This section describes a REST API [<cite><a href="#bib-REST-APIs" rel="biblioentry" class="bibref">REST-APIs</a></cite>] for a provenance service with facilities for discovery and/or retrieval of provenance information, which can be implemented independently of the original resource delivery channels (e.g. by a third party service).
+      </p>
+      <p>
+        All service implementations must respond with a service description (<a href="#service-description" class="sectionRef">section 4.2.1 Service description</a>) when the service URI is dereferenced.
+        Service implementations may provide either discovery, retrieval or both of these services, indicated by presence of the corresponding service URI templates in the service description.  Which of these services to provide is a choice for individual service implementations.
+      </p>
+      <p>
+        On the Web, the normal mechanism for retrieving information is to associate it with a URI, and dereference the URI using normal retrieval mechanisms.  This approach is enabled using the provenance discovery service mechanism:  given the URI of some resource for which provenance information is required, the service returns one or more URIs from which provenance information may be obtained.  This approach may be preferred when the provenance service cannot specify the form of URIs used for identifying provenance information, or when there may be more than one source of provenance information known to the provenance service.
+      </p>
+      <p>
+        The provenance retrieval service returns provenance information directly.  This mechanism may be preferred when the provenance information is not already presented directly to the web, or is stored in a database with a complex query protocol, or when the provenance service can control the URI from which provenance information is served and avoid the intermediate step of URI discovery.
+      </p>
+
+      <div class="section" id="using-the-provenance-service-api">
+        <h3><span class="secno">4.1 </span>Using the provenance service API</h3>
+        <p>
+          This section describes general procedures for using the provenance service API.  Later sections describe the resources presented by the API, and their representation using JSON.  <a href="#provenance-service-format-examples" class="sectionRef">section B. Provenance service format examples</a>gives examples of alternative representations. Normal HTTP content negotiation mechanisms may be used to retrieve representations using formats convenient for the client application.
+        </p>
+
+        <div class="section" id="retrieve-provenance-uris-for-a-resource">
+          <h4><span class="secno">4.1.1 </span>Retrieve Provenance-URIs for a resource</h4>
+          <p>
+            To use the provenance service to retrieve a list of provenance-URIs for a resource, starting with the service URI (<code>service-URI</code>) and the URI of the resource or entity (<code>entity-URI</code>):
+            </p><ol>
+              <li>Dereference <code>service-URI</code> to obtain a representation of the <a href="#dfn-service-description" class="internalDFN">service description</a>.</li>
+              <li>Extract the provenance locations template from the service description.</li>
+              <li>Use the provenance locations template with <code>entity-URI</code> for template variable <code>uri</code> to form <code>provenance-locations-URI</code>.</li>
+              <li>Dereference <code>provenance-locations-URI</code> to obtain a <a href="#dfn-provenance-locations-resource" class="internalDFN">provenance locations resource</a> in one of the formats described below.</li>
+            </ol>
+          <p></p>
+          <p>
+            Any or all of URIs in the returned provenance locations may be used to retrieve provenance information, per <a href="#accessing-provenance-information" class="sectionRef">section 2. Accessing provenance information</a>.
+          </p>
+        </div>
+
+        <div class="section" id="retrieve-provenance-information-for-a-resource">
+          <h4><span class="secno">4.1.2 </span>Retrieve Provenance information for a resource</h4>
+          <p>
+            To use the provenance service to directly retrieve provenance information for a resource, starting with the  service URI (<code>service-URI</code>) and the URI of the resource or context (<code>entity-URI</code>):
+            </p><ol>
+              <li>Dereference <code>service-URI</code> to obtain a representation of the <a href="#dfn-service-description" class="internalDFN">service description</a>.</li>
+              <li>Extract the provenance information template from the service description.</li>
+              <li>Use the provenance information template with <code>entity-URI</code> for template variable <code>uri</code> to form <code>provenance-URI</code>.</li>
+              <li>Dereference <code>provenance-URI</code> to obtain <a href="#dfn-provenance-information" class="internalDFN">provenance information</a>.</li>
+            </ol>
+          <p></p>
+        </div>
+
+      </div>
+
+      <div class="section" id="resources-presented-and-representations-used">
+        <h3><span class="secno">4.2 </span>Resources presented and representations used</h3>
+
+        <div class="section" id="service-description">
+          <h4><span class="secno">4.2.1 </span>Service description</h4>
+          <p>
+            A provenance <dfn id="dfn-service-description">service description</dfn> describes the provenance discovery and retrieval service and, in particular, provides URI templates [<cite><a href="#bib-URI-template" rel="biblioentry" class="bibref">URI-template</a></cite>] for URIs to access <a href="#dfn-provenance-locations-resource" title="provenance locations resource" class="internalDFN">provenance locations resources</a> and/or <a href="#dfn-provenance-information" class="internalDFN">provenance information</a>.  Dereferencing the service URI returns a representation of this service description.  The service description <em title="may" class="rfc2119">may</em> contain additional metadata about the service beyond that described here: API clients are expected to ignore any metadata elements they do not understand.
+          </p>
+          <p>
+            This example shows a provenance service description using JSON format [<cite><a href="#bib-RFC4627" rel="biblioentry" class="bibref">RFC4627</a></cite>], which is presented as MIME content-type <code>application/json</code>.  
+            Other examples may be seen in <a href="#provenance-service-format-examples" class="sectionRef">section B. Provenance service format examples</a>.
+          </p>
+          <pre class="example code">{
+  "provenance_service_uri":         "http://example.org/provenance_service/",
+  "provenance_locations_template":  "http://example.org/provenance_service/locations/?uri={uri}",
+  "provenance_content_template":    "http://example.org/provenance_service/provenance/?uri={uri}"
+}</pre>
+          <p class="issue">
+            Is there any point in including the provenance service URI here?  It has been included for consistency with RDF representations, but is functionally redundant.
+          </p>
+        </div>
+
+        <div class="section" id="provenance-locations">
+          <h4><span class="secno">4.2.2 </span>Provenance locations</h4>
+          <p>
+            A <dfn id="dfn-provenance-locations-resource">provenance locations resource</dfn> enumerates one or more <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a>s identifying <a href="#dfn-provenance-information" class="internalDFN">provenance information</a> associated with a given resource.
+          </p>
+          <p>
+            The examples below and in <a href="#provenance-service-format-examples" class="sectionRef">section B. Provenance service format examples</a> are for a given resource URI <code>http://example.org/qdata/</code>, and using the service description example above, its URI would be <code>http://example.org/provenance_service/location/?uri=http%3A%2F%2Fexample.org%2Fqdata%2F</code>.
+          </p>
+          <p>
+            This example uses JSON format [<cite><a href="#bib-RFC4627" rel="biblioentry" class="bibref">RFC4627</a></cite>], presented as MIME content type <code>application/json</code>.
+            Other examples may be seen in <a href="#provenance-service-format-examples" class="sectionRef">section B. Provenance service format examples</a>.
+          </p>
+          <pre class="example code">{
+  "uri": "http://example.org/qdata/",
+  "provenance": [
+    "http://source1.example.org/provenance/qdata/",
+    "http://source2.example.org/prov/qdata/",
+    "http://source3.example.com/prov?id=qdata"
+  ]
+}</pre>
+          <p class="note">
+            The template might use <code>?uri={+uri}</code> rather than just <code>?uri={uri}</code>, and thereby avoid %-escaping the <code>:</code> and <code>/</code> characters in the given URI, but this could cause difficulties for URIs containing query parameters and/or fragment identifiers.  In this case, the client application would need to ensure that any such characters were %-escaped <em>before</em> being passed into a URI-template expansion processor.
+          </p>
+        </div>
+
+        <div class="section" id="provenance-information">
+          <h4><span class="secno">4.2.3 </span>Provenance information</h4>
+          <p>
+            Provenance information about a resource or resources may be returned in any format. It is recommended that the format be one defined by the Provenance Model specification [<cite><a href="#bib-PROV-DM" rel="biblioentry" class="bibref">PROV-DM</a></cite>].
+          </p>
+          <p>
+            Assuming a given resource URI <code>http://example.org/qdata/</code>, and
+            using the service description example above, the provenance URI would be <code>http://example.org/provenance_service/provenance/?uri=http%3A%2F%2Fexample.org%2Fqdata%2F</code>.
+          </p>
+        </div>
+
+      </div>
+
+      <!-- <section class="informative"> -->
+      <div class="section" id="provenance-service-discovery">
+        <h3><span class="secno">4.3 </span>Provenance service discovery</h3>
+        <p>
+          This specification does not define any specific mechanism for discovering provenance services.  Applications may use any appropriate mechanism, including but not limited to: prior configuration, search engines, service registries, etc.
+        </p>
+      </div>
+
+    </div>
+ 
+<!-- ===================================================================================== -->
+    
+    <div class="section" id="querying-provenance-information">
+      <!--OddPage--><h2><span class="secno">5. </span>Querying provenance information</h2>
+      <p>
+        Simply identifying and retrieving provenance information as a web resource may not always meet the requirements of a particular application or service, e.g.:
+        </p><ul>
+          <li>the entity for which provenance information is required is not identified by a known URI</li>
+          <li>the provenance information for an entity is not directly identified by a known URI</li>
+          <li>a requirement to access provenance information for a number of distinct but related entities in a single atomic operation</li>
+          <li><i>etc.</i></li>
+        </ul>
+      <p></p>
+      <p>
+        A provenance query service provides an alternative way to access provenance information and/or Provenance-URIs.  An application will need a provenance query service URI, and some relevant information about the entity whose provenance is to be accessed.
+      </p>
+      <p>
+        The details of a provenance query service is an implementation choice, but for interoperability between different providers and users we recommend use of SPARQL [<cite><a href="#bib-RDF-SPARQL-PROTOCOL" rel="biblioentry" class="bibref">RDF-SPARQL-PROTOCOL</a></cite>] [<cite><a href="#bib-RDF-SPARQL-QUERY" rel="biblioentry" class="bibref">RDF-SPARQL-QUERY</a></cite>].  The query service URI would then be the URI of a SPARQL endpoint  (or, to use the SPARQL specification language, a <a href="http://www.w3.org/TR/rdf-sparql-protocol/#conformant-sparql-protocol-service">SPARQL protocol service</a>).  The following subsections provide examples for what are considered to be some plausible common scenarios for using SPARQL, and are not intended to cover all possibilities.
+      </p>
+
+      <div class="section" id="find-provenance-uri-given-entity-uri-of-resource">
+        <h3><span class="secno">5.1 </span>Find provenance-URI given entity-URI of resource</h3>
+        <p>
+          If the requester has an <a href="#dfn-entity-uri" class="internalDFN">entity-URI</a>, a simple SPARQL query may be used to return the corresponding <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a>. E.g., if the original resource has a entity-URI <code>http://example.org/resource</code>, 
+          <code>
+            </code></p><pre class="example code"><code>  @prefix prov: &lt;@@TBD&gt;
+  SELECT ?provenance_uri WHERE
+  {
+    &lt;http://example.org/resource&gt; prov:hasProvenance ?provenance_uri
+  }
+            </code></pre><code>
+          </code>
+        <p></p>
+        <p class="TODO">
+          @@TODO: specific provenance namespace and property to be determined by the model or ontology specification?
+        </p>
+      </div>
+
+      <div class="section" id="find-provenance-uri-given-identifying-information-about-a-resource">
+        <h3><span class="secno">5.2 </span>Find Provenance-URI given identifying information about a resource</h3>
+        <p>
+          If the requester has identifying information that is not the URI of the original resource, then they will need to construct a more elaborate query to locate an entity description and obtain its provenance-URI(s).  The nature of identifying information that can be used in this way will depend upon the third party service used, further definition of which is out of scope for this specification.  For example, a query for a document identified by a DOI, say <code>1234.5678</code>, using the PRISM vocabulary [<cite><a href="#bib-PRISM" rel="biblioentry" class="bibref">PRISM</a></cite>] recommended by FaBio [<cite><a href="#bib-FABIO" rel="biblioentry" class="bibref">FABIO</a></cite>], might look like this:
+          </p><pre class="example code">@prefix prov: &lt;@@TBD&gt;
+@prefix prism: &lt;http://prismstandard.org/namespaces/basic/2.0/&gt;
+SELECT ?provenance_uri WHERE
+{
+  [ prism:doi "1234.5678" ] prov:hasProvenance ?provenance_uri
+}</pre>
+        <p></p>
+        <p class="TODO">
+          @@TODO: specific provenance namespace and property to be determined by the model specification?
+        </p>
+      </div>
+
+      <div class="section" id="obtain-provenance-information-directly-given-an-entity-uri-of-a-resource">
+        <h3><span class="secno">5.3 </span>Obtain provenance information directly given an entity-URI of a resource</h3>
+        <p>
+          This scenario retrieves provenance information directly given the URI of a resource or entity, and may be useful where the provenance information has not been assigned a specific URI, or when the calling application is interested only in specific elements of provenance information.
+        </p>
+        <p>
+          If the original resource has an entity-URI <code>http://example.org/resource</code>, a SPARQL query for provenance information might look like this: 
+          </p><pre class="example code">@prefix prov: &lt;@@TBD&gt;
+CONSTRUCT
+{
+  &lt;http://example.org/resource&gt; ?p ?v
+}
+WHERE
+{
+  &lt;http://example.org/resource&gt; ?p ?v
+}</pre>
+          This query essentially extracts all available properties and values available from the query service used that are directly about the specified entity, and returns them as an RDF graph.  This may be fine if the service contains <em>only</em> provenance information about the indicated resource, or if the non-provenance information is also of interest.  A more complex query using specific provenance vocabulary terms may be needed to selectively retrieve just provenance information when other kinds of information are also available.
+        <p></p>
+        <p class="TODO">
+          @@TODO: specific provenance namespace and property to be determined by the model specification?  The above query pattern assumes provenance information is included in direct properties about the entity.  When an RDF provenance vocabulary is fully formulated, this may well turn out to not be the case.  A better example would be one that retrieves specific provenance information when the vocabulary terms have been defined.
+        </p>
+      </div>
+
+    </div>
+
+<!-- ===================================================================================== -->
+
+    <div class="section" id="incremental-provenance-retrieval">
+      <!--OddPage--><h2><span class="secno">6. </span>Incremental Provenance Retrieval</h2>
+      <p><a href="#dfn-provenance-information" class="internalDFN">Provenance information</a> may be large. While this specification does not define how to implement scalable provenance systems, it does allow for publishers to make available provenance in an incremental fashion. We now discuss two possibilities for incremental provenance retrieval.
+      </p>
+
+      <div class="section" id="via-web-retrieval">
+        <h3><span class="secno">6.1 </span>Via Web Retrieval</h3>
+        <p>Publishers are not required to publish all the provenance information associated with a given entity at a particular <a href="#dfn-provenance-uri" class="internalDFN">provenance-URI</a>. The amount of provenance information exposed is application dependent. However, it is possible to incrementally retrieve (i.e. walk the provenance graph) by progressively looking up provenance information using HTTP. The pattern is as follows:
+          </p><ol>
+            <li>For a given entity (<code>entity-uri-1</code>) retrieve it's associated <code>provenance-uri-1</code> using the HTTP <code>Link</code> header (<a href="#resource-accessed-by-http" class="sectionRef">section 3.1 Resource accessed by HTTP</a>)</li>
+            <li>Dereference <code>provenance-uri-1</code></li>
+            <li>Navigate the provenance information</li>
+            <li>When reaching a dead-end during navigation, that is on encountering a reference to an entity (<code>entity-uri-2</code>) with no provided provenance information, find its provenance-URI and continue from Step 1.  (Note: an HTTP HEAD operation may be used to obtain the Link headers without retrieving the entity content.)</li>
+          </ol>
+        <p></p>
+        <p>To reduce the overhead of multiple HTTP requests, a provenance information publisher may link entities to their associated provenance information using the <code>prov:hasProvenance</code> predicate. Thus, the same pattern above applies, except instead of having to retrieve a new <code>Link</code> header field, one can immediately dereference the entity's associated provenance. 
+        </p>
+        <p>The same approach can be adopted when using the <a href="#dfn-provenance-service" class="internalDFN">provenance service</a> API (<a href="#provenance-services" class="sectionRef">section 4. Provenance services</a>). However, instead of performing an HTTP HEAD or GET against a resource one queries the provenance service using the given <a href="#dfn-entity-uri" class="internalDFN">entity-uri</a>.
+        </p>
+      </div>
+
+      <div class="section" id="via-queries">
+        <h3><span class="secno">6.2 </span>Via Queries</h3>
+        <p>Provenance information may be made available using a SPARQL endpoint (<a href="#querying-provenance-information" class="sectionRef">section 5. Querying provenance information</a>) [<cite><a href="#bib-RDF-SPARQL-PROTOCOL" rel="biblioentry" class="bibref">RDF-SPARQL-PROTOCOL</a></cite>] [<cite><a href="#bib-RDF-SPARQL-QUERY" rel="biblioentry" class="bibref">RDF-SPARQL-QUERY</a></cite>]. Using SPARQL queries, provenance can be selectively retrieved using combinations of filters and or path queries.
+        </p>
+      </div>
+
+    </div>
+ 
+<!-- ===================================================================================== -->
+
+    <div class="section" id="iana-considerations">
+      <!--OddPage--><h2><span class="secno">7. </span>IANA considerations</h2>
+      <p>This document requests registration of new link relations, per <a href="http://tools.ietf.org/html/rfc5988#section-6.2.1">section-6.2.1 of RFC 5988</a>.
+      </p>
+      <p class="TODO">
+          @@TODO The following templates should be completed and submitted to link-relations@ietf.org:
+      </p>
+      <div class="section" id="registration-template-for-link-relation---provenance">
+        <h3><span class="secno">7.1 </span>Registration template for link relation: "provenance"</h3>
+        <p>
+          </p><dl>
+            <dt>Relation Name:</dt>
+            <dd>
+              <code>provenance</code>
+            </dd>
+            <dt>Description:</dt>
+            <dd>
+              the resource identified by target IRI of the link provides provenance information about the entity identified by the context link
+            </dd>
+            <dt>Reference:</dt>
+            <dd>
+              @@this spec, @@provenance-model-spec
+            </dd>
+            <dt>Notes:</dt>
+            <dd>
+              ...
+            </dd>
+            <dt>Application Data:</dt>
+            <dd>
+              ...
+            </dd>
+          </dl>
+        <p></p>
+      </div>
+      <div class="section" id="registration-template-for-link-relation---anchor">
+        <h3><span class="secno">7.2 </span>Registration template for link relation: "anchor"</h3>
+        <p class="pending">
+          The name "anchor" has been used for the link relation name, despite the corresponding URI being described as an entity-URI.  This terminology has been chosen to align with usage in the description of the HTTP <code>Link</code> header field, per <a href="http://tools.ietf.org/html/rfc5988#section-5.2">RFC 5988</a>.
+        </p>
+        <p>
+          </p><dl>
+            <dt>Relation Name:</dt>
+            <dd>
+              <code>anchor</code>
+            </dd>
+            <dt>Description:</dt>
+            <dd>
+              when used in conjunction with a "provenance" link, the resource identified by target IRI of the link is an entity for which provenance information may be provided.  This may be used, for example, to isolate relevant information from a referenced document that contains provenance information for several entities.
+            </dd>
+            <dt>Reference:</dt>
+            <dd>
+              @@this spec, @@provenance-model-spec
+            </dd>
+            <dt>Notes:</dt>
+            <dd>
+              ...
+            </dd>
+            <dt>Application Data:</dt>
+            <dd>
+              ...
+            </dd>
+          </dl>
+        <p></p>
+      </div>
+      <div class="section" id="registration-template-for-link-relation---provenance-service">
+        <h3><span class="secno">7.3 </span>Registration template for link relation: "provenance-service"</h3>
+        <p>
+          </p><dl>
+            <dt>Relation Name:</dt>
+            <dd>
+              <code>provenance-service</code>
+            </dd>
+            <dt>Description:</dt>
+            <dd>
+              the resource identified by target URI of the link is an provenance service per <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a> of this specification.
+            </dd>
+            <dt>Reference:</dt>
+            <dd>
+              @@this spec, @@provenance-model-spec
+            </dd>
+            <dt>Notes:</dt>
+            <dd>
+              ...
+            </dd>
+            <dt>Application Data:</dt>
+            <dd>
+              ...
+            </dd>
+          </dl>
+        <p></p>
+      </div>
+    </div>
+ 
+<!-- ===================================================================================== -->
+
+    <div class="section" id="security-considerations">
+      <!--OddPage--><h2><span class="secno">8. </span>Security considerations</h2>
+      <p>
+        Provenance is central to establishing trust in data. If provenance information is corrupted, it may lead agents (human or software) to draw inappropriate and possibly harmful conclusions.  Therefore, care is needed to ensure that the integrity of provenance data is maintained.
+      </p>
+      <p>
+        When using HTTP to access provenance information, or to determine a provenance URI, secure HTTP (https) <em title="should" class="rfc2119">should</em> be used.
+      </p>
+      <p>
+        When retrieving a provenance URI from a document, steps <em title="should" class="rfc2119">should</em> be taken to ensure the document itself is an accurate copy of the original whose author is being trusted (e.g. signature checking, or verifying its checksum against an author-provided secure web service).
+      </p>
+      <p class="TODO">
+        @@TODO ... privacy, access control to provenance (note to self: discussed in Edinburgh linked data provenance workshop).  In particular, note that the fact that a resource is openly accessible does not mean that its provenance information should also be.
+      </p>
+    </div>
+ 
+<!-- ===================================================================================== -->
+    
+    <div id="acknowledgements" class="appendix section">
+      <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
+      <p>
+        The editors acknowledge the contribution and review from members of the provenance working group.
+      </p>
+      <p>
+        Many thanks to Robin Berjon for making our lives so much easier with his cool <a href="http://dev.w3.org/2009/dap/ReSpec.js/documentation.html">ReSpec</a> tool.
+      </p>
+    </div>
+ 
+<!-- ===================================================================================== -->
+
+    <div id="provenance-service-format-examples" class="appendix section">
+      <!--OddPage--><h2><span class="secno">B. </span>Provenance service format examples</h2>
+      <p>
+        In <a href="#provenance-services" class="sectionRef">section 4. Provenance services</a>, the provenance service description was represented as a JSON-formatted document.  As noted, HTTP content negotiation <em title="may" class="rfc2119">may</em> be enabled to retrieve the document in alternative formats.  This appendix provides examples of service description document represented using RDF Turtle and XML syntaxes, and XML. 
+      </p>
+
+      <div class="section" id="rdf-turtle-example-of-service-description">
+        <h3><span class="secno">B.1 </span>RDF Turtle example of service description</h3>
+        <p>
+          This example uses the RDF Turtle format [<cite><a href="#bib-TURTLE" rel="biblioentry" class="bibref">TURTLE</a></cite>], presented as MIME content-type <code>text/turtle</code>.
+        </p>
+        <pre class="example code">@prefix provds: &lt;@@TBD@@#&gt; .
+&lt;http://example.org/provenance_service/&gt; a provds:Service_description ;
+  provds:provenance_locations_template       "http://example.org/provenance_service/locations/?uri={uri}" ;
+  provds:provenance_content_template     "http://example.org/provenance_service/provenance/?uri={uri}"
+  .</pre>
+        <p class="note">
+          The provenance URI templates are encoded in RDF as plain string literals, <em>not</em> as resource URIs.
+        </p>
+        <p class="TODO">
+          Finalize URIs in the above example.
+        </p>
+      </div>
+
+      <div class="section" id="rdf-xml-example-of-service-description">
+        <h3><span class="secno">B.2 </span>RDF/XML example of service description</h3>
+        <p>This is essentially the same as the Turtle example above, but encoded in RDF/XML [<cite><a href="#bib-RDF-SYNTAX-GRAMMAR" rel="biblioentry" class="bibref">RDF-SYNTAX-GRAMMAR</a></cite>], and presented as MIME content-type <code>application/xml+rdf</code>.</p>
+        <pre class="example code">&lt;rdf:RDF
+  xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+  xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
+  xmlns:provds = "@@TBD@@#"
+&gt;
+  &lt;provds:Service_description rdf:about="http://example.org/provenance_service/"&gt;
+   example.org &lt;provds:provenance_locations_template&gt;http://example.org/provenance_service/locations/?uri={uri}&lt;/provds:location_template&gt; ;
+    &lt;provds:provenance_content_template&gt;http://example.org/provenance_service/provenance/?uri={uri}&lt;/provds:provenance_template&gt; ;
+  &lt;/provds:Service_description&gt;
+&lt;/rdf:RDF&gt;</pre>
+        <p class="TODO">
+          Finalize URIs in the above example.
+        </p>
+      </div>
+
+      <div class="section" id="plain-xml-example-of-service-description">
+        <h3><span class="secno">B.3 </span>Plain XML example of service description</h3>
+        <p class="TODO">
+          @@TODO: provide example and schema
+        </p>
+      </div>
+
+      <div class="section" id="rdf-turtle-example-of-provenance-locations">
+        <h3><span class="secno">B.4 </span>RDF Turtle example of provenance locations</h3>
+        <p>
+          This example uses the RDF Turtle format [<cite><a href="#bib-TURTLE" rel="biblioentry" class="bibref">TURTLE</a></cite>], presented as MIME content type <code>text/turtle</code>.
+        </p>
+        <pre class="example code">@prefix prov: &lt;@@TBD@@#&gt; .
+&lt;http://example.org/qdata/&gt; a prov:Entity ;
+  prov:hasProvenance  &lt;http://source1.example.org/provenance/qdata/&gt; ;
+  prov:hasProvenance  &lt;http://source2.example.org/prov/qdata/&gt; ;
+  prov:hasProvenance  &lt;http://source3.example.com/prov?id=qdata&gt;
+  .</pre>
+        <p class="issue">
+          NOTE: The namespace URI used here for the provenance properties is different from that used in the service description.  I am anticipating that it will be defined as part of the provenance model.  If it is not defined as part of the provenance model, then a property name should be allocated in the provenance discovery service namespace.
+        </p>
+        <p class="TODO">@@TODO: revise to conform with Provenance Model vocabulary; review URIs</p>
+      </div>
+
+      <div class="section" id="rdf-xml-example-of-provenance-locations">
+        <h3><span class="secno">B.5 </span>RDF/XML example of provenance locations</h3>
+        <p>
+          This is essentially the same as the Turtle example above, but encoded in RDF/XML [<cite><a href="#bib-RDF-SYNTAX-GRAMMAR" rel="biblioentry" class="bibref">RDF-SYNTAX-GRAMMAR</a></cite>], and presented with MIME content type <code>application/rdf+xml</code>.
+        </p>
+        <pre class="example code">&lt;rdf:RDF
+  xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+  xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
+  xmlns:prov   = "@@TBD@@#"
+&gt;
+  &lt;prov:Entity rdf:about="http://example.org/qdata/"&gt;
+    &lt;prov:hasProvenance  rdf:resource="http://source1.example.org/provenance/qdata/" /&gt; ;
+    &lt;prov:hasProvenance  rdf:resource="http://source2.example.org/prov/qdata/" /&gt; ;
+    &lt;prov:hasProvenance  rdf:resource="http://source3.example.com/prov?id=qdata" /&gt; ;
+  &lt;/prov:Entity&gt;
+&lt;/rdf:RDF&gt;</pre>
+        <p class="issue">@@TODO: revise to conform with Provenance Model vocabulary</p>
+      </div>
+
+      <div class="section" id="plain-xml-example-of-provenance-locations">
+        <h3><span class="secno">B.6 </span>Plain XML example of provenance locations</h3>
+        <p class="TODO">
+          @@TODO: provide example and schema
+        </p>
+      </div>
+
+    </div>
+
+<!-- ===================================================================================== -->
+
+<!--
+    <section class="appendix">
+      <h2>Motivating scenario</h2>
+      <p class="pending">
+        I propose to replace this appendix with text based on Yogesh's walk-through of the scenario, renaming to be something like "Motivating scenario and examples"
+      </p>
+      <p><a href="http://www.w3.org/2011/prov/wiki/ProvenanceAccessScenario">This scenario</a> was selected by the provenance working group as a touchstone for evaluating any provenance access proposal.  This appendix evaluates the foregoing proposals against the requirements implied by that scenario.</p>
+      <p>
+        <ul>
+          <li>Obtaining the document D: for the purpose of this analysis, it is assumed that the access to the document is either from a known Web URI, or the document is available as HTML or RDF (the primary web standards for documents and data).  The mechanisms here are in principle applicable to other document forms of a per-format basis.
+            <ul>
+              <li>D1, D2: use the HTTP <code>Link:</code> header.  Any server providing the document may provide this information. Different servers might offer links to different provenance sources.</li>
+              <li>D3: information provided as an image with a known URI, but from a non-provenance-aware source.  The image URI can be used as a key to access a third party provenance discovery service.
+              <li>D4, D6, D7, D8: information provided as an image, without a known web location.  At the very least, some mechanism, not specified here, is needed to identify the image provided.  In the case of an email attachment, it is possible (but not guaranteed) that the email message MIME wrapper specifies a URI for the image, which can be used as a key.  Some image formats support embedded metadata which might be used for this purpose.  <em>(Arbitrary data files could be wrapped in a package, say MIME multipart/related [[RFC2387]], that could include additional metadata.  Image files could be wrapped in a minimal HTML document.  It is not clear to me at this stage that a single mechanism is appropriate for all situations)</em>.</li>
+              <li>D5: HTML email.  Depending on how the HTML is constructed, the HTML header could include <code>&lt;link&gt;</code> elements.</li>
+            </ul>
+          </li>
+          <li>Lacking identification or in-band metadata, some independent identification of the thing represented by an available mechanism is required.  <em>I think this is unavoidable</em></li>
+          <li>Enacting the "Oh yeah?" feature
+            <ul>
+              <li>W: once a URI for provenance information has been determined, accessing it using a web browser or other web client software should be straightforward.  If the provenance is accessible via a third party query service, that may be less straightforward.</li>
+              <li>E: this scenario seems to envisage a wholesale overhaul of email client software, which seems unlikely.  If a URI for provenance can be provided, the natural way to access it would be via a web client of some kind, which might be a browser or other software.</li>
+              <li>S: this scenario effectively calls for this:  given an arbitrary data resource, implement a general purpose application to discover, retrieve and analyze provenance about that resource.  At the present time, this is a matter for experimental development, which could be based substantially on the mechanisms described for provenance discovery and access via third party services.</li>
+            </ul>
+          </li>
+          <li>I: Accessing the provenance
+            <ul>
+              <li>W: a web client needs one or more URIs for provenance information, and/or URI(s) for a provenance query service and sufficient additional information about the resource to formulate an effective query.  They may also need access information that can be used to assess (or help a user assess) the trustworthiness of provenance of information obtained, (which could be more provenance information)</li>
+              <li>E: an email client is a passive receiver of information, so asking one to retrieve provenance information is a perverse expectation.  There have been some attempts to standardize email protocols that interact with the email sender but such mechanisms have not been significantly deployed in practice. This case can be viewed as a variation on the shell-client case (S) below.  If all provenance information is sent <em>with</em> the original content using standard email mechanisms (MIME multipart, etc.) then the email client may use that (or hand it off to a helper application) as the basis for provenance-based analysis or presentation.</li>
+              <li>S: command shell or other local application.  This is the general case for provenance access.  Given some arbitrary information, what does a provenance-aware application need to access the required provenance information?  It may employ any of the mechanisms described above.</li>
+            </ul>
+          </li>
+        </ul>
+      </p>
+      <section>
+        <h2>Gap analysis</h2>
+        <p>
+          There are clearly a number of capabilities needed for a provenance-aware application that are not covered by the mechanisms described above.  But most of these amount to implementation details and decisions for a particular application, and as such are beyond the scope of this document to specify.
+        </p>
+        <p>
+          One feature not covered above that might be a candidate for specification is a common format for a data package that combines original content along with provenance-related metadata or data.  At this stage, it is not clear what format that might take, but some possible candidates are discussed in <a href="#arbitrary-data" class="sectionRef"></a>.
+          In any case, it seems to me that a specification that is specific for provenance to the exclusion of other metadata is unlikely to obtain traction, as provenance is just part of a wider landscape of information quality, trust, preservation and more.
+        </p>
+      </section>
+    </section>
+
+-->
+
+  
+
+<div class="appendix section" id="references"><!--OddPage--><h2><span class="secno">C. </span>References</h2><div class="section" id="normative-references"><h3><span class="secno">C.1 </span>Normative references</h3><p>No normative references.</p></div><div class="section" id="informative-references"><h3><span class="secno">C.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-FABIO">[FABIO]</dt><dd>D. Shotton; S. Peroni. <a href="http://speroni.web.cs.unibo.it/cgi-bin/lode/req.py?req=http:/purl.org/spar/fabio#namespacedeclarations"><cite>FaBiO, the FRBR-aligned Bibliographic Ontology.</cite></a> June 2011. URL: <a href="http://speroni.web.cs.unibo.it/cgi-bin/lode/req.py?req=http:/purl.org/spar/fabio#namespacedeclarations">http://speroni.web.cs.unibo.it/cgi-bin/lode/req.py?req=http:/purl.org/spar/fabio#namespacedeclarations</a>
+</dd><dt id="bib-LINK-REL">[LINK-REL]</dt><dd>M. Nottingham, <a href="http://www.ietf.org/rfc/rfc5988.txt"><cite>Web Linking</cite></a>, October 2010, Internet RFC 5988. URL: <a href="http://www.ietf.org/rfc/rfc5988.txt">http://www.ietf.org/rfc/rfc5988.txt</a>
+</dd><dt id="bib-POWDER-DR">[POWDER-DR]</dt><dd>Kevin Smith; Phil Archer; Andrea Perego. <a href="http://www.w3.org/TR/2008/WD-powder-dr-20081114"><cite>Protocol for Web Description Resources (POWDER): Description Resources.</cite></a> 14 November 2008. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2008/WD-powder-dr-20081114">http://www.w3.org/TR/2008/WD-powder-dr-20081114</a> 
+</dd><dt id="bib-PRISM">[PRISM]</dt><dd>International Digital Enterprise Alliance, Inc. <a href="http://www.prismstandard.org/specifications/2.0/PRISM_prism_namespace_2.0.pdf"><cite>PRISM: Publishing Requirements for Industry Standard Metadata</cite></a>. February 2008. URL: <a href="http://www.prismstandard.org/specifications/2.0/PRISM_prism_namespace_2.0.pdf">http://www.prismstandard.org/specifications/2.0/PRISM_prism_namespace_2.0.pdf</a>
+</dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>L. Moreau; P. Missier. <a href="http://www.w3.org/TR/prov-dm/"><cite>The PROV Data Model and Abstract Syntax Notation</cite></a>. 2011, Work in progress. URL: <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a>
+</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>S. Sahoo; D. McGuinness. <a href="http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html"><cite>PROV Ontology Model</cite></a>. 2011, Work in progress. URL: <a href="http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html/">http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html</a>
+</dd><dt id="bib-RDF-SPARQL-PROTOCOL">[RDF-SPARQL-PROTOCOL]</dt><dd>Lee Feigenbaum; Kendall Grant Clark; Elias Torres. <a href="http://www.w3.org/TR/2008/REC-rdf-sparql-protocol-20080115"><cite>SPARQL Protocol for RDF.</cite></a> 15 January 2008. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2008/REC-rdf-sparql-protocol-20080115">http://www.w3.org/TR/2008/REC-rdf-sparql-protocol-20080115</a> 
+</dd><dt id="bib-RDF-SPARQL-QUERY">[RDF-SPARQL-QUERY]</dt><dd>Andy Seaborne; Eric Prud'hommeaux. <a href="http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115"><cite>SPARQL Query Language for RDF.</cite></a> 15 January 2008. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115">http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115</a> 
+</dd><dt id="bib-RDF-SYNTAX-GRAMMAR">[RDF-SYNTAX-GRAMMAR]</dt><dd>Dave Beckett. <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210"><cite>RDF/XML Syntax Specification (Revised).</cite></a> 10 February 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210">http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210</a> 
+</dd><dt id="bib-REST-APIs">[REST-APIs]</dt><dd>R. Fielding. <a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">REST APIs must be hypertext driven</a>. October 2008 (blog post), URL: <a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven</a>
+</dd><dt id="bib-RFC2387">[RFC2387]</dt><dd>E. Levinson. <a href="http://www.ietf.org/rfc/rfc2387.txt"><cite>The MIME Multipart/Related Content-type.</cite></a> August 1998. Internet RFC 2387. URL: <a href="http://www.ietf.org/rfc/rfc2387.txt">http://www.ietf.org/rfc/rfc2387.txt</a>
+</dd><dt id="bib-RFC4627">[RFC4627]</dt><dd>D. Crockford. <a href="http://www.ietf.org/rfc/rfc4627.txt"><cite>The application/json Media Type for JavaScript Object Notation (JSON)</cite></a> July 2006. Internet RFC 4627. URL: <a href="http://www.ietf.org/rfc/rfc4627.txt">http://www.ietf.org/rfc/rfc4627.txt</a>
+</dd><dt id="bib-TURTLE">[TURTLE]</dt><dd>David Beckett, Tim Berners-Lee. <a href="http://www.w3.org/TeamSubmission/turtle/"><cite>Turtle: Terse RDF Triple Language.</cite></a> January 2008. W3C Team Submission. URL: <a href="http://www.w3.org/TeamSubmission/turtle/">http://www.w3.org/TeamSubmission/turtle/</a> 
+</dd><dt id="bib-URI-template">[URI-template]</dt><dd>J. Gregorio; R. Fielding, ed.; M. Hadley; M. Nottingham. <a href="http://tools.ietf.org/html/draft-gregorio-uritemplate-06"><cite>URI Template</cite></a>. July 2011, Work in progress. URL: <a href="http://tools.ietf.org/html/draft-gregorio-uritemplate-06"><cite>http://tools.ietf.org/html/draft-gregorio-uritemplate-06</cite></a>
+</dd><dt id="bib-WEBARCH">[WEBARCH]</dt><dd>Norman Walsh; Ian Jacobs. <a href="http://www.w3.org/TR/2004/REC-webarch-20041215/"><cite>Architecture of the World Wide Web, Volume One.</cite></a> 15 December 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">http://www.w3.org/TR/2004/REC-webarch-20041215/</a> 
+</dd></dl></div></div></body></html>
\ No newline at end of file
--- a/paq/css/prov-aq.css	Thu Dec 01 15:43:37 2011 +0000
+++ b/paq/css/prov-aq.css	Fri Dec 02 15:54:46 2011 +0000
@@ -3,10 +3,15 @@
 pre.pattern {
     border-top: 1px solid #ff4500;
     border-bottom: 1px solid #ff4500;
+    color:  #ff4500;
     padding:    1em;
     margin-top: 1em;
 }
 
+pre.code {
+    color:  #ff4500;
+}
+
 /*
 pre.pattern::before {
     content:    "";
@@ -31,7 +36,7 @@
     background: #ffc;
 }
 
-.TODO::before {
+.TODO:before {
     content:    "TODO";
     display:    block;
     width:  150px;
@@ -49,7 +54,7 @@
     background: #BFEFFF;
 }
 
-.pending::before {
+.pending:before {
     content:    "Pending Review";
     display:    block;
     width:  150px;
@@ -68,7 +73,7 @@
     background: #9BCD9B;
 }
 
-.resolved::before {
+.resolved:before {
     content:    "Resolved";
     display:    block;
     width:  150px;
@@ -87,7 +92,7 @@
     background: #fff;
 }
 
-.inference::before {
+.inference:before {
     content:    "Inference";
     display:    block;
     width:  150px;
@@ -124,3 +129,4 @@
 span.code {
     font-family: monospace;
 }
+
--- a/paq/prov-aq.html	Thu Dec 01 15:43:37 2011 +0000
+++ b/paq/prov-aq.html	Fri Dec 02 15:54:46 2011 +0000
@@ -129,11 +129,6 @@
           */
           ],
 
-
-
-
-
-
           
           // name of the WG
           wg:           "Provenance Working Group",
@@ -149,7 +144,7 @@
           // This is important for Rec-track documents, do not copy a patent URI from a random
           // document unless you know what you're doing. If in doubt ask your friendly neighbourhood
           // Team Contact.
-          wgPatentURI:  "",
+          wgPatentURI:  "http://www.w3.org/2004/01/pp-impl/46974/status",
           
           // Add extraReferences to bibliography database
           preProcess: [addExtraReferences],
@@ -164,7 +159,7 @@
     </section>
 
     <section id="sotd">
-      This document is a NOTE made available by the W3 Consortium for discussion only. This indicates no endorsement of its content, nor that the Consortium has had any editorial control in it preparation, nor that the Consortium has, is, or will be allocating any resources to the issues addressed by the NOTE.
+      Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
       This document is part of a set of specifications produced by the W3C provenance working group aiming to define interoperable interchange of provenance information in heterogeneous environments such as the Web.  It describes the use of existing web mechanisms for discovery and retrieval of provenance information.
     </section>
 
@@ -191,20 +186,20 @@
             <dt><dfn>Entity</dfn></dt>
             <dd>an aspect of a <a class="internalDFN">resource</a>, about which one wishes to present some <a class="internalDFN">provenance information</a>. For example, a weather report for a given date may be an aspect of a resource that is maintained as the current weather report. An entity is itself a <a class="internalDFN">resource</a>.  See also [[PROV-DM]], and [[WEBARCH]] <a href="http://www.w3.org/TR/webarch/#representation-reuse">section 2.3.2</a>.</dd>
             <dt><dfn>Entity-URI</dfn></dt>
-            <dd>a URI denoting an <a class="internalDFN">entity</a>, which allows that entity to be identified for the purpose of finding and expressing <a class="internalDFN">provenance information</a> (see <a href="#provenance-context" class="sectionRef"></a> for discussion)</dd>
+            <dd>a URI denoting an <a class="internalDFN">entity</a>, which allows that entity to be identified for the purpose of finding and expressing <a class="internalDFN">provenance information</a> (see <a href="#provenance-entities-resources" class="sectionRef"></a> for discussion)</dd>
             <dt><dfn>Provenance service</dfn></dt>
             <dd>a service that provides a <a class="internalDFN">provenance-URI</a> or <a class="internalDFN">provenance information</a> given a <a class="internalDFN">resource</a> URI or an <a class="internalDFN">entity-URI</a>.</dd>
             <dt><dfn>Service-URI</dfn></dt>
             <dd>the URI of a <a class="internalDFN">provenance service</a>.</dd>
             <dt><dfn>Resource</dfn></dt>
-            <dd>also referred to as <dfn>web resource</dfn>: a resource as described by the Architecture of the World Wide Web [[WEBARCH]], <a href="http://www.w3.org/TR/webarch/#id-resources">section 2.2</a>. A resource may be associated with multiple <a title="Entity" class="internalDFN">entities</a> (see <a href="#provenance-context" class="sectionRef"></a> for discussion)</dd>
+            <dd>also referred to as <dfn>web resource</dfn>: a resource as described by the Architecture of the World Wide Web [[WEBARCH]], <a href="http://www.w3.org/TR/webarch/#id-resources">section 2.2</a>. A resource may be associated with multiple <a title="Entity" class="internalDFN">entities</a> (see <a href="#provenance-entities-resources" class="sectionRef"></a> for discussion)</dd>
           </dl>
         </p>
 
       </section>
 
       <section>
-        <h2 id="provenance-context">Provenance, entities and resources</h2>
+        <h2 id="provenance-entities-resources">Provenance, entities and resources</h2>
         <p>
           Fundamentally, <a class="internalDFN">provenance information</a> is <em>about</em> <a class="internalDFN">resources</a>.  In general, resources may vary over time and context.  E.g., a resource describing the weather in London changes from day-to-day, or one listing restaurants near you will vary depending on your location.  Provenance information, to be useful, must be persistent and not itself dependent on context.  Yet we may still want to make provenance assertions about dynamic or context-dependent web resources (e.g. the weather forecast for London on a particular day may have been derived from a particular set of Meteorological Office data).
         </p>
@@ -220,7 +215,7 @@
       </section>
 
       <section>
-        <h2 id="provenance-context">Interpreting provenance information</h2>
+        <h2>Interpreting provenance information</h2>
         <p><a class="internalDFN">Provenance information</a> describes relationships between entities, activities and agents.  As such, any given provenance information may contain information about several <a title="Entity" class="internalDFN">entities</a>.  Within some provenance information, the entities thus described are identified by their <a class="internalDFN">Entity-URI</a>s.
         </p>
         <p>When interpreting provenance information, it is important to be aware that statements about several entities may be present, and to be accordingly selective when using the information provided.  (In some exceptional cases, it may be that the provenance information returned does not contain any information relating to a specific associated entity.)
@@ -281,10 +276,7 @@
         </p>
         <p>
           A <code>provenance</code> link relation type for referencing provenance information is registered according to the template in <a href="#iana-considerations" class="sectionRef"></a>, and may be used as shown::
-          <code>
-            <pre class="pattern">
-              Link: <cite>provenance-URI</cite>; rel="provenance"; anchor="<cite>entity-URI</cite>"</pre>
-          </code>
+          <pre class="pattern">Link: <cite>provenance-URI</cite>; rel="provenance"; anchor="<cite>entity-URI</cite>"</pre>
           When used in conjunction with an HTTP success response code (<code>2xx</code>), this HTTP header field indicates that <code><cite>provenance-URI</cite></code> is the URI of some provenance information associated with the requested resource and that the associated entity is identified as <code><cite>entity-URI</cite></code>. (See also <a href="#interpreting-provenance-information" class="sectionRef"></a>.)
         </p>
         <p>
@@ -311,13 +303,10 @@
             <p>
               The document provider may indicate that provenance information about the document is provided by a <a class="internalDFN">provenance service</a>. This is done through the use of a <code>provenance-service</code> link relation type following the same pattern as above:
             </p>
-            <code>
-              <pre class="pattern">
-  Link: <cite>provenance-service-URI</cite>; anchor="<cite>entity-URI</cite>"; rel="provenance-service"</pre>
-              </pre>
-            </code>
-          <p>
-            The <code>provenance-service</code> link identifies the <a class="internalDFN">service-URI</a>.  Dereferencing this URI yields a service description that provides further information to enable a client to determine a <a class="internalDFN">provenance-URI</a> or retrieve <a class="internalDFN">provenance information</a> for an <a class="internalDFN">entity</a>; see <a href="#provenance-services" class="sectionRef"></a> for more details.
+            <pre class="pattern">
+Link: <cite>provenance-service-URI</cite>; anchor="<cite>entity-URI</cite>"; rel="provenance-service"</pre>
+            <p>
+              The <code>provenance-service</code> link identifies the <a class="internalDFN">service-URI</a>.  Dereferencing this URI yields a service description that provides further information to enable a client to determine a <a class="internalDFN">provenance-URI</a> or retrieve <a class="internalDFN">provenance information</a> for an <a class="internalDFN">entity</a>; see <a href="#provenance-services" class="sectionRef"></a> for more details.
             </p>
             <p>
             There may be multiple <code>provenance-service</code> link header fields, and these may appear in the same document as <code>provenance</code> links (though, in simple cases, we anticipate that <code>provenance</code> and <code>provenance-service</code> link relations will not be used together).
@@ -331,8 +320,7 @@
         <p>
           For a document presented as HTML or XHTML, without regard for how it has been obtained, provenance information may be associated with a resource by adding a <code>&lt;Link&gt;</code> element to the HTML <code>&lt;head&gt;</code> section.
           Two new link relation types for referencing provenance information are registered according to the template in <a href="#iana-considerations" class="sectionRef"></a>, and may be used as shown:
-          <code>
-            <pre class="pattern">
+          <pre class="pattern">
   &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
      &lt;head&gt;
         &lt;link rel="provenance" href="<cite>provenance-URI</cite>"&gt;
@@ -342,9 +330,7 @@
      &lt;body&gt;
         ...
      &lt;/body&gt;
-  &lt;/html&gt;
-            </pre>
-          </code>
+  &lt;/html&gt;</pre>
         </p>
         <p>
           The <code><cite>provenance-URI</cite></code> given by the <code>provenance</code> link element identifies the provenance-URI for the document.
@@ -367,8 +353,7 @@
             <p>
               The document creator may specify that the provenance information about the document is provided by a <a class="internalDFN">provenance service</a>. This is done through the use of a third link relation type following the same pattern as above:
             </p>
-            <code>
-              <pre class="pattern">
+            <pre class="pattern">
   &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
      &lt;head&gt;
         &lt;link rel="provenance-service" href="<cite>service-URI</cite>"&gt;
@@ -378,9 +363,7 @@
      &lt;body&gt;
         ...
      &lt;/body&gt;
-  &lt;/html&gt;
-              </pre>
-            </code>
+  &lt;/html&gt;</pre>
           <p>
             The <code>provenance-service</code> link element identifies the <a class="internalDFN">service-URI</a>.  Dereferencing this URI yields a service description that provides further information to enable a client to access <a class="internalDFN">provenance information</a> for an <a class="internalDFN">entity</a>; see <a href="#provenance-services" class="sectionRef"></a> for more details.
           </p>
@@ -508,15 +491,13 @@
             This example shows a provenance service description using JSON format [[RFC4627]], which is presented as MIME content-type <code>application/json</code>.  
             Other examples may be seen in <a href="#provenance-service-format-examples" class="sectionRef"></a>.
           </p>
-          <code>
-            <pre class="example">
-              {
-                "provenance_service_uri":         "http://example.org/provenance_service/",
-                "provenance_locations_template":  "http://example.org/provenance_service/locations/?uri={uri}",
-                "provenance_content_template":    "http://example.org/provenance_service/provenance/?uri={uri}"
-              }
-            </pre>
-          </code>
+          <pre class="example code">
+  {
+    "provenance_service_uri":         "http://example.org/provenance_service/",
+    "provenance_locations_template":  "http://example.org/provenance_service/locations/?uri={uri}",
+    "provenance_content_template":    "http://example.org/provenance_service/provenance/?uri={uri}"
+  }
+          </pre>
           <p class="issue">
             Is there any point in including the provenance service URI here?  It has been included for consistency with RDF representations, but is functionally redundant.
           </p>
@@ -534,18 +515,16 @@
             This example uses JSON format [[RFC4627]], presented as MIME content type <code>application/json</code>.
             Other examples may be seen in <a href="#provenance-service-format-examples" class="sectionRef"></a>.
           </p>
-          <code>
-            <pre class="example">
-              {
-                "uri": "http://example.org/qdata/",
-                "provenance": [
-                  "http://source1.example.org/provenance/qdata/",
-                  "http://source2.example.org/prov/qdata/",
-                  "http://source3.example.com/prov?id=qdata"
-                ]
-              }
-            </pre>
-          </code>
+          <pre class="example code">
+  {
+    "uri": "http://example.org/qdata/",
+    "provenance": [
+      "http://source1.example.org/provenance/qdata/",
+      "http://source2.example.org/prov/qdata/",
+      "http://source3.example.com/prov?id=qdata"
+    ]
+  }
+          </pre>
           <p class="note">
             The template might use <code>?uri={+uri}</code> rather than just <code>?uri={uri}</code>, and thereby avoid %-escaping the <code>:</code> and <code>/</code> characters in the given URI, but this could cause difficulties for URIs containing query parameters and/or fragment identifiers.  In this case, the client application would need to ensure that any such characters were %-escaped <em>before</em> being passed into a URI-template expansion processor.
           </p>
@@ -597,14 +576,14 @@
       <section>
         <h2>Find provenance-URI given entity-URI of resource</h2>
         <p>
-          If the requester has an <a class="internalDFN">entity-URI</a>, a simple SPARQL query may be used to return the correpsonding <a class="internalDFN">provenance-URI</a>. E.g., if the original resource has a entity-URI <code>http://example.org/resource</code>, 
+          If the requester has an <a class="internalDFN">entity-URI</a>, a simple SPARQL query may be used to return the corresponding <a class="internalDFN">provenance-URI</a>. E.g., if the original resource has a entity-URI <code>http://example.org/resource</code>, 
           <code>
-            <pre class="example">
-              @prefix prov: &lt;@@TBD&gt;
-              SELECT ?provenance_uri WHERE
-              {
-                &lt;http://example.org/resource&gt; prov:hasProvenance ?provenance_uri
-              }
+            <pre class="example code">
+  @prefix prov: &lt;@@TBD&gt;
+  SELECT ?provenance_uri WHERE
+  {
+    &lt;http://example.org/resource&gt; prov:hasProvenance ?provenance_uri
+  }
             </pre>
           </code>
         </p>
@@ -617,16 +596,14 @@
         <h2>Find Provenance-URI given identifying information about a resource</h2>
         <p>
           If the requester has identifying information that is not the URI of the original resource, then they will need to construct a more elaborate query to locate an entity description and obtain its provenance-URI(s).  The nature of identifying information that can be used in this way will depend upon the third party service used, further definition of which is out of scope for this specification.  For example, a query for a document identified by a DOI, say <code>1234.5678</code>, using the PRISM vocabulary [[PRISM]] recommended by FaBio [[FABIO]], might look like this:
-          <code>
-            <pre class="example">
-              @prefix prov: &lt;@@TBD&gt;
-              @prefix prism: &lt;http://prismstandard.org/namespaces/basic/2.0/&gt;
-              SELECT ?provenance_uri WHERE
-              {
-                [ prism:doi "1234.5678" ] prov:hasProvenance ?provenance_uri
-              }
-            </pre>
-          </code>
+          <pre class="example code">
+  @prefix prov: &lt;@@TBD&gt;
+  @prefix prism: &lt;http://prismstandard.org/namespaces/basic/2.0/&gt;
+  SELECT ?provenance_uri WHERE
+  {
+    [ prism:doi "1234.5678" ] prov:hasProvenance ?provenance_uri
+  }
+          </pre>
         </p>
         <p class="TODO">
           @@TODO: specific provenance namespace and property to be determined by the model specification?
@@ -640,19 +617,17 @@
         </p>
         <p>
           If the original resource has an entity-URI <code>http://example.org/resource</code>, a SPARQL query for provenance information might look like this: 
-          <code>
-            <pre class="example">
-              @prefix prov: &lt;@@TBD&gt;
-              CONSTRUCT
-              {
-                &lt;http://example.org/resource&gt; ?p ?v
-              }
-              WHERE
-              {
-                &lt;http://example.org/resource&gt; ?p ?v
-              }
-            </pre>
-          </code>
+          <pre class="example code">
+  @prefix prov: &lt;@@TBD&gt;
+  CONSTRUCT
+  {
+    &lt;http://example.org/resource&gt; ?p ?v
+  }
+  WHERE
+  {
+    &lt;http://example.org/resource&gt; ?p ?v
+  }
+          </pre>
           This query essentially extracts all available properties and values available from the query service used that are directly about the specified entity, and returns them as an RDF graph.  This may be fine if the service contains <em>only</em> provenance information about the indicated resource, or if the non-provenance information is also of interest.  A more complex query using specific provenance vocabulary terms may be needed to selectively retrieve just provenance information when other kinds of information are also available.
         </p>
         <p class="TODO">
@@ -831,15 +806,13 @@
         <p>
           This example uses the RDF Turtle format [[TURTLE]], presented as MIME content-type <code>text/turtle</code>.
         </p>
-        <code>
-          <pre class="example">
-            @prefix provds: &lt;http://www.w3.org/2011/provenance_discovery/@@TBD@@#&gt; .
-            &lt;http://example.org/provenance_service/&gt; a provds:Service_description ;
-              provds:provenance_locations_template       "http://example.org/provenance_service/locations/?uri={uri}" ;
-              provds:provenance_content_template     "http://example.org/provenance_service/provenance/?uri={uri}"
-              .
-          </pre>
-        </code>
+        <pre class="example code">
+  @prefix provds: &lt;@@TBD@@#&gt; .
+  &lt;http://example.org/provenance_service/&gt; a provds:Service_description ;
+    provds:provenance_locations_template       "http://example.org/provenance_service/locations/?uri={uri}" ;
+    provds:provenance_content_template     "http://example.org/provenance_service/provenance/?uri={uri}"
+    .
+        </pre>
         <p class="note">
           The provenance URI templates are encoded in RDF as plain string literals, <em>not</em> as resource URIs.
         </p>
@@ -851,20 +824,18 @@
       <section>
         <h2>RDF/XML example of service description</h2>
         <p>This is essentially the same as the Turtle example above, but encoded in RDF/XML [[RDF-SYNTAX-GRAMMAR]], and presented as MIME content-type <code>application/xml+rdf</code>.</p>
-        <code>
-          <pre class="example">
-            &lt;rdf:RDF
-              xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-              xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
-              xmlns:provds = "http://www.w3.org/2011/provenance_discovery/@@TBD@@#"
-            &gt;
-              &lt;provds:Service_description rdf:about="http://example.org/provenance_service/"&gt;
-               example.org &lt;provds:provenance_locations_template&gt;http://example.org/provenance_service/locations/?uri={uri}&lt;/provds:location_template&gt; ;
-                &lt;provds:provenance_content_template&gt;http://example.org/provenance_service/provenance/?uri={uri}&lt;/provds:provenance_template&gt; ;
-              &lt;/provds:Service_description&gt;
-            &lt;/rdf:RDF&gt;
-          </pre>
-        </code>
+        <pre class="example code">
+  &lt;rdf:RDF
+    xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+    xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
+    xmlns:provds = "@@TBD@@#"
+  &gt;
+    &lt;provds:Service_description rdf:about="http://example.org/provenance_service/"&gt;
+     example.org &lt;provds:provenance_locations_template&gt;http://example.org/provenance_service/locations/?uri={uri}&lt;/provds:location_template&gt; ;
+      &lt;provds:provenance_content_template&gt;http://example.org/provenance_service/provenance/?uri={uri}&lt;/provds:provenance_template&gt; ;
+    &lt;/provds:Service_description&gt;
+  &lt;/rdf:RDF&gt;
+        </pre>
         <p class="TODO">
           Finalize URIs in the above example.
         </p>
@@ -882,16 +853,14 @@
         <p>
           This example uses the RDF Turtle format [[TURTLE]], presented as MIME content type <code>text/turtle</code>.
         </p>
-        <code>
-          <pre class="example">
-            @prefix prov: &lt;http://www.w3.org/2011/provenance/@@TBD@@#&gt; .
-            &lt;http://example.org/qdata/&gt; a prov:Entity ;
-              prov:hasProvenance  &lt;http://source1.example.org/provenance/qdata/&gt; ;
-              prov:hasProvenance  &lt;http://source2.example.org/prov/qdata/&gt; ;
-              prov:hasProvenance  &lt;http://source3.example.com/prov?id=qdata&gt;
-              .
-          </pre>
-        </code>
+        <pre class="example code">
+  @prefix prov: &lt;@@TBD@@#&gt; .
+  &lt;http://example.org/qdata/&gt; a prov:Entity ;
+    prov:hasProvenance  &lt;http://source1.example.org/provenance/qdata/&gt; ;
+    prov:hasProvenance  &lt;http://source2.example.org/prov/qdata/&gt; ;
+    prov:hasProvenance  &lt;http://source3.example.com/prov?id=qdata&gt;
+    .
+        </pre>
         <p class="issue">
           NOTE: The namespace URI used here for the provenance properties is different from that used in the service description.  I am anticipating that it will be defined as part of the provenance model.  If it is not defined as part of the provenance model, then a property name should be allocated in the provenance discovery service namespace.
         </p>
@@ -903,21 +872,19 @@
         <p>
           This is essentially the same as the Turtle example above, but encoded in RDF/XML [[RDF-SYNTAX-GRAMMAR]], and presented with MIME content type <code>application/rdf+xml</code>.
         </p>
-        <code>
-          <pre class="example">
-            &lt;rdf:RDF
-              xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-              xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
-              xmlns:prov   = "http://www.w3.org/2011/provenance/@@TBD@@#"
-            &gt;
-              &lt;prov:Entity rdf:about="http://example.org/qdata/"&gt;
-                &lt;prov:hasProvenance  rdf:resource="http://source1.example.org/provenance/qdata/" /&gt; ;
-                &lt;prov:hasProvenance  rdf:resource="http://source2.example.org/prov/qdata/" /&gt; ;
-                &lt;prov:hasProvenance  rdf:resource="http://source3.example.com/prov?id=qdata" /&gt; ;
-              &lt;/prov:Entity&gt;
-            &lt;/rdf:RDF&gt;
-          </pre>
-        </code>
+        <pre class="example code">
+  &lt;rdf:RDF
+    xmlns:rdf    = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+    xmlns:rdfs   = "http://www.w3.org/2000/01/rdf-schema#"
+    xmlns:prov   = "@@TBD@@#"
+  &gt;
+    &lt;prov:Entity rdf:about="http://example.org/qdata/"&gt;
+      &lt;prov:hasProvenance  rdf:resource="http://source1.example.org/provenance/qdata/" /&gt; ;
+      &lt;prov:hasProvenance  rdf:resource="http://source2.example.org/prov/qdata/" /&gt; ;
+      &lt;prov:hasProvenance  rdf:resource="http://source3.example.com/prov?id=qdata" /&gt; ;
+    &lt;/prov:Entity&gt;
+  &lt;/rdf:RDF&gt;
+        </pre>
         <p class="issue">@@TODO: revise to conform with Provenance Model vocabulary</p>
       </section>