update to fusion of rsa into cert ontology, usage of xsd:hexBinary and bblfish
authorHenry Story <henry.story@bblfish.net>
Wed, 23 Nov 2011 12:53:37 +0100
branchbblfish
changeset 199 20d8a5e1079a
parent 198 49ee69e74cf9
child 200 150eafbc722d
update to fusion of rsa into cert ontology, usage of xsd:hexBinary and
improved image of profile.
spec/img/WebIdGraph.graffle
spec/img/WebIdGraph.jpg
spec/index-respec.html
--- a/spec/img/WebIdGraph.graffle	Tue Nov 22 22:43:08 2011 +0100
+++ b/spec/img/WebIdGraph.graffle	Wed Nov 23 12:53:37 2011 +0100
@@ -14,7 +14,7 @@
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {559.28003, 782.89001}}</string>
+		<string>{{0, 0}, {1118.5601, 1565.78}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>ID</key>
@@ -51,7 +51,7 @@
 	<array>
 		<dict>
 			<key>Bounds</key>
-			<string>{{192.59, 185.38699}, {57, 24}}</string>
+			<string>{{346.66711, 187.70908}, {77, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -71,11 +71,381 @@
 				<real>12</real>
 			</dict>
 			<key>ID</key>
-			<integer>54</integer>
+			<integer>222</integer>
 			<key>Line</key>
 			<dict>
 				<key>ID</key>
-				<integer>52</integer>
+				<integer>223</integer>
+				<key>Position</key>
+				<real>0.63233482837677002</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>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+					<key>Width</key>
+					<real>0.0</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf2 rdfs:seeAlso}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>183</integer>
+			</dict>
+			<key>ID</key>
+			<integer>223</integer>
+			<key>Points</key>
+			<array>
+				<string>{188.44882, 274.11398}</string>
+				<string>{241.83673, 230.69337}</string>
+				<string>{389.79593, 197.95918}</string>
+				<string>{489.79346, 131.63588}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</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>220</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{604.94452, 351.21362}, {68, 24}}</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>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>67</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>66</integer>
+				<key>Position</key>
+				<real>0.48328354954719543</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>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf2 foaf:knows}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>79</integer>
+			</dict>
+			<key>ID</key>
+			<integer>66</integer>
+			<key>Points</key>
+			<array>
+				<string>{284.55527, 343.2338}</string>
+				<string>{479.83661, 358.30566}</string>
+				<string>{737.99969, 355.24445}</string>
+				<string>{760.44867, 270.55054}</string>
+				<string>{912.49969, 257.69336}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</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>212</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{191.39993, 376.06491}, {59, 24}}</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>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>185</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>187</integer>
+				<key>Position</key>
+				<real>0.37898451089859009</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>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf2 rdfs:label}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{352.08893, 399.43097}, {240.81635, 24}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>186</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+				<string>{1, 1}</string>
+				<string>{1, -1}</string>
+				<string>{-1, 1}</string>
+				<string>{-1, -1}</string>
+			</array>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.8</string>
+						<key>g</key>
+						<string>0.8</string>
+						<key>r</key>
+						<string>0.8</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf2 Made on 23 November on Laptop}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>186</integer>
+				<key>Info</key>
+				<integer>4</integer>
+			</dict>
+			<key>ID</key>
+			<integer>187</integer>
+			<key>Points</key>
+			<array>
+				<string>{154.75557, 442.23395}</string>
+				<string>{215.10188, 391.16278}</string>
+				<string>{270.20398, 378.91788}</string>
+				<string>{351.62424, 411.24646}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.8</string>
+						<key>g</key>
+						<string>0.8</string>
+						<key>r</key>
+						<string>0.8</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>209</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{265.03873, 281.08032}, {57, 24}}</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>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>188</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>190</integer>
 				<key>Position</key>
 				<real>0.48328354954719543</real>
 				<key>RotationType</key>
@@ -111,11 +481,11 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{331.633, 207}, {144, 24}}</string>
+			<string>{{404.08191, 302.69342}, {144, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>53</integer>
+			<integer>189</integer>
 			<key>Magnets</key>
 			<array>
 				<string>{0, 1}</string>
@@ -136,11 +506,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0.8</string>
+						<string>0.882653</string>
 						<key>g</key>
-						<string>0.8</string>
+						<string>0.568663</string>
 						<key>r</key>
-						<string>0.8</string>
+						<string>0.427855</string>
 					</dict>
 					<key>CornerRadius</key>
 					<real>4</real>
@@ -163,18 +533,18 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>53</integer>
+				<integer>189</integer>
 				<key>Info</key>
 				<integer>4</integer>
 			</dict>
 			<key>ID</key>
-			<integer>52</integer>
+			<integer>190</integer>
 			<key>Points</key>
 			<array>
-				<string>{116, 194.97501}</string>
-				<string>{195, 193}</string>
-				<string>{287, 213}</string>
-				<string>{331.633, 219}</string>
+				<string>{188.44882, 290.66837}</string>
+				<string>{267.44891, 288.69342}</string>
+				<string>{359.44891, 308.69342}</string>
+				<string>{404.08191, 314.69342}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -183,11 +553,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0.8</string>
+						<string>0.882653</string>
 						<key>g</key>
-						<string>0.8</string>
+						<string>0.568663</string>
 						<key>r</key>
-						<string>0.8</string>
+						<string>0.427855</string>
 					</dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
@@ -200,74 +570,165 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>30</integer>
+				<integer>220</integer>
 			</dict>
 		</dict>
 		<dict>
-			<key>Bounds</key>
-			<string>{{471, 395}, {57, 18}}</string>
 			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>51</integer>
-			<key>Magnets</key>
+			<string>Group</string>
+			<key>Graphics</key>
 			<array>
-				<string>{0, 1}</string>
-				<string>{0, -1}</string>
-				<string>{1, 0}</string>
-				<string>{-1, 0}</string>
-				<string>{1, 1}</string>
-				<string>{1, -1}</string>
-				<string>{-1, 1}</string>
-				<string>{-1, -1}</string>
-			</array>
-			<key>Shape</key>
-			<string>Rectangle</string>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+				<dict>
+					<key>Bounds</key>
+					<string>{{466.11105, 558.50958}, {129.4222, 16.413294}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>192</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{0, 1}</string>
+						<string>{0, -1}</string>
+						<string>{1, 0}</string>
+						<string>{-1, 0}</string>
+						<string>{1, 1}</string>
+						<string>{1, -1}</string>
+						<string>{-1, 1}</string>
+						<string>{-1, -1}</string>
+					</array>
+					<key>Shape</key>
+					<string>Rectangle</string>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
-\f0\fs24 \cf0 cert:hex}</string>
-			</dict>
+\f0\fs24 \cf0 xsd:hexBinary}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{226.30603, 558.50952}, {369.22726, 179.87692}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>193</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{0, 1}</string>
+						<string>{0, -1}</string>
+						<string>{1, 0}</string>
+						<string>{-1, 0}</string>
+						<string>{1, 1}</string>
+						<string>{1, -1}</string>
+						<string>{-1, 1}</string>
+						<string>{-1, -1}</string>
+					</array>
+					<key>Shape</key>
+					<string>Rectangle</string>
+					<key>Style</key>
+					<dict/>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fmodern\fcharset0 Courier;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720
+
+\f0\fs24 \cf0 00cb24ed85d64d794b69c701c186acc059501e856000f661c93204d8380e07191c5c8b368d2ac32a428acb970398664368dc2a867320220f755e99ca2eecdae62e8d15fb58e1b76ae59cb7ace8838394d59e7250b449176e51a494951a1c366c6217d8768d682dde78dd4d55e613f8839cf275d4c8403743e7862601f3c49a6366e12bb8f498262c3c77de19bce40b32f89ae62c3780f5b6275be337e2b3153ae2ba72a9975ae71ab724649497066b660fcf774b7543d980952d2e8586200eda4158b014e75465d91ecf93efc7ac170c11fc7246fc6ded79c37780000ac4e079f671fd4f207ad770809e0e2d7b0ef5493befe73544d8e1be3dddb52455c61391a1}</string>
+					</dict>
+					<key>TextPlacement</key>
+					<integer>2</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>191</integer>
 		</dict>
 		<dict>
-			<key>Bounds</key>
-			<string>{{81.919296, 530.02002}, {49.999588, 18}}</string>
 			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>50</integer>
-			<key>Magnets</key>
+			<string>Group</string>
+			<key>Graphics</key>
 			<array>
-				<string>{0, 1}</string>
-				<string>{0, -1}</string>
-				<string>{1, 0}</string>
-				<string>{-1, 0}</string>
-				<string>{1, 1}</string>
-				<string>{1, -1}</string>
-				<string>{-1, 1}</string>
-				<string>{-1, -1}</string>
-			</array>
-			<key>Shape</key>
-			<string>Rectangle</string>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+				<dict>
+					<key>Bounds</key>
+					<string>{{135.45203, 682.59119}, {49.999588, 18}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>195</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{0, 1}</string>
+						<string>{0, -1}</string>
+						<string>{1, 0}</string>
+						<string>{-1, 0}</string>
+						<string>{1, 1}</string>
+						<string>{1, -1}</string>
+						<string>{-1, 1}</string>
+						<string>{-1, -1}</string>
+					</array>
+					<key>Shape</key>
+					<string>Rectangle</string>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 xsd:int}</string>
-			</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{121.45161, 682.59119}, {64, 42}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>196</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{0, 1}</string>
+						<string>{0, -1}</string>
+						<string>{1, 0}</string>
+						<string>{-1, 0}</string>
+						<string>{1, 1}</string>
+						<string>{1, -1}</string>
+						<string>{-1, 1}</string>
+						<string>{-1, -1}</string>
+					</array>
+					<key>Shape</key>
+					<string>Rectangle</string>
+					<key>Style</key>
+					<dict/>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf0 65537}</string>
+					</dict>
+					<key>TextPlacement</key>
+					<integer>2</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>194</integer>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{186.44353, 140.65331}, {64, 24}}</string>
+			<string>{{258.96838, 234.04915}, {64, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -287,13 +748,13 @@
 				<real>12</real>
 			</dict>
 			<key>ID</key>
-			<integer>49</integer>
+			<integer>197</integer>
 			<key>Line</key>
 			<dict>
 				<key>ID</key>
-				<integer>31</integer>
+				<integer>211</integer>
 				<key>Position</key>
-				<real>0.48328354954719543</real>
+				<real>0.48273703455924988</real>
 				<key>RotationType</key>
 				<integer>0</integer>
 			</dict>
@@ -308,8 +769,17 @@
 				</dict>
 				<key>stroke</key>
 				<dict>
-					<key>Draws</key>
-					<string>NO</string>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+					<key>Width</key>
+					<real>0.0</real>
 				</dict>
 			</dict>
 			<key>Text</key>
@@ -327,7 +797,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{68.237846, 276.1048}, {53, 24}}</string>
+			<string>{{110.80666, 371.88705}, {53, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -347,11 +817,11 @@
 				<real>12</real>
 			</dict>
 			<key>ID</key>
-			<integer>48</integer>
+			<integer>198</integer>
 			<key>Line</key>
 			<dict>
 				<key>ID</key>
-				<integer>47</integer>
+				<integer>199</integer>
 				<key>Position</key>
 				<real>0.42995861172676086</real>
 				<key>RotationType</key>
@@ -391,15 +861,15 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>33</integer>
+				<integer>209</integer>
 			</dict>
 			<key>ID</key>
-			<integer>47</integer>
+			<integer>199</integer>
 			<key>Points</key>
 			<array>
-				<string>{93.489799, 249}</string>
-				<string>{96.237999, 335.10901}</string>
-				<string>{96.158195, 339.95197}</string>
+				<string>{165.93863, 344.69342}</string>
+				<string>{129.68669, 399.32605}</string>
+				<string>{139.935, 437.5929}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -416,62 +886,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{191.35899, 395}, {336.64099, 276}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>46</integer>
-			<key>Magnets</key>
-			<array>
-				<string>{0, 1}</string>
-				<string>{0, -1}</string>
-				<string>{1, 0}</string>
-				<string>{-1, 0}</string>
-				<string>{1, 1}</string>
-				<string>{1, -1}</string>
-				<string>{-1, 1}</string>
-				<string>{-1, -1}</string>
-			</array>
-			<key>Shape</key>
-			<string>Rectangle</string>
-			<key>Style</key>
-			<dict/>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
-{\fonttbl\f0\fmodern\fcharset0 Courier;}
-{\colortbl;\red255\green255\blue255;}
-\deftab720
-\pard\pardeftab720
-
-\f0\fs24 \cf0 00:cb:24:ed:85:d6:4d:79:4b:69:c7:01:c1:86:ac:\
-c0:59:50:1e:85:60:00:f6:61:c9:32:04:d8:38:0e:\
-07:19:1c:5c:8b:36:8d:2a:c3:2a:42:8a:cb:97:03:\
-98:66:43:68:dc:2a:86:73:20:22:0f:75:5e:99:ca:\
-2e:ec:da:e6:2e:8d:15:fb:58:e1:b7:6a:e5:9c:b7:\
-ac:e8:83:83:94:d5:9e:72:50:b4:49:17:6e:51:a4:\
-94:95:1a:1c:36:6c:62:17:d8:76:8d:68:2d:de:78:\
-dd:4d:55:e6:13:f8:83:9c:f2:75:d4:c8:40:37:43:\
-e7:86:26:01:f3:c4:9a:63:66:e1:2b:b8:f4:98:26:\
-2c:3c:77:de:19:bc:e4:0b:32:f8:9a:e6:2c:37:80:\
-f5:b6:27:5b:e3:37:e2:b3:15:3a:e2:ba:72:a9:97:\
-5a:e7:1a:b7:24:64:94:97:06:6b:66:0f:cf:77:4b:\
-75:43:d9:80:95:2d:2e:85:86:20:0e:da:41:58:b0:\
-14:e7:54:65:d9:1e:cf:93:ef:c7:ac:17:0c:11:fc:\
-72:46:fc:6d:ed:79:c3:77:80:00:0a:c4:e0:79:f6:\
-71:fd:4f:20:7a:d7:70:80:9e:0e:2d:7b:0e:f5:49:\
-3b:ef:e7:35:44:d8:e1:be:3d:dd:b5:24:55:c6:13:\
-91:a1}</string>
-			</dict>
-			<key>TextPlacement</key>
-			<integer>2</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{188.77599, 344.44638}, {76, 24}}</string>
+			<string>{{131.739, 496.79349}, {79, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -491,11 +906,106 @@
 				<real>12</real>
 			</dict>
 			<key>ID</key>
-			<integer>45</integer>
+			<integer>200</integer>
 			<key>Line</key>
 			<dict>
 				<key>ID</key>
-				<integer>44</integer>
+				<integer>201</integer>
+				<key>Position</key>
+				<real>0.24126927554607391</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>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf0 cert:modulus}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>193</integer>
+			</dict>
+			<key>ID</key>
+			<integer>201</integer>
+			<key>Points</key>
+			<array>
+				<string>{151.21638, 463.99704}</string>
+				<string>{172.05733, 498.30563}</string>
+				<string>{157.68668, 597.28503}</string>
+				<string>{226.30605, 648.448}</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>209</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{70.959244, 542.05835}, {83, 24}}</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>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>202</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>203</integer>
 				<key>Position</key>
 				<real>0.42995861172676086</real>
 				<key>RotationType</key>
@@ -524,7 +1034,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
-\f0\fs24 \cf0 rsa:modulus}</string>
+\f0\fs24 \cf0 cert:exponent}</string>
 			</dict>
 			<key>Wrap</key>
 			<string>NO</string>
@@ -535,16 +1045,15 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>46</integer>
+				<integer>196</integer>
 			</dict>
 			<key>ID</key>
-			<integer>44</integer>
+			<integer>203</integer>
 			<key>Points</key>
 			<array>
-				<string>{110.41571, 354.77353}</string>
-				<string>{255, 358}</string>
-				<string>{322, 373}</string>
-				<string>{359.6795, 395}</string>
+				<string>{138.68835, 465.2164}</string>
+				<string>{110.80666, 541.16266}</string>
+				<string>{153.45161, 682.59119}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -561,47 +1070,12 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>33</integer>
+				<integer>209</integer>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{67.9189, 530.02002}, {64, 42}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>43</integer>
-			<key>Magnets</key>
-			<array>
-				<string>{0, 1}</string>
-				<string>{0, -1}</string>
-				<string>{1, 0}</string>
-				<string>{-1, 0}</string>
-				<string>{1, 1}</string>
-				<string>{1, -1}</string>
-				<string>{-1, 1}</string>
-				<string>{-1, -1}</string>
-			</array>
-			<key>Shape</key>
-			<string>Rectangle</string>
-			<key>Style</key>
-			<dict/>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\fs24 \cf0 65537}</string>
-			</dict>
-			<key>TextPlacement</key>
-			<integer>2</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{32.121513, 424.73407}, {118, 24}}</string>
+			<string>{{206.66376, 433.46439}, {51, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -621,105 +1095,11 @@
 				<real>12</real>
 			</dict>
 			<key>ID</key>
-			<integer>42</integer>
+			<integer>204</integer>
 			<key>Line</key>
 			<dict>
 				<key>ID</key>
-				<integer>41</integer>
-				<key>Position</key>
-				<real>0.42995861172676086</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\fs24 \cf0 rsa:public_exponent}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>43</integer>
-			</dict>
-			<key>ID</key>
-			<integer>41</integer>
-			<key>Points</key>
-			<array>
-				<string>{94.945976, 368.91751}</string>
-				<string>{90.837898, 429.98001}</string>
-				<string>{99.9189, 530.02002}</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>33</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{195.92648, 307.77432}, {51, 24}}</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>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>ID</key>
-			<integer>40</integer>
-			<key>Line</key>
-			<dict>
-				<key>ID</key>
-				<integer>34</integer>
+				<integer>208</integer>
 				<key>Position</key>
 				<real>0.42995861172676086</real>
 				<key>RotationType</key>
@@ -760,7 +1140,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{377, 308.086}, {151, 14}}</string>
+					<string>{{226.30597, 487.13843}, {151, 14}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FitText</key>
@@ -768,7 +1148,7 @@
 					<key>Flow</key>
 					<string>Resize</string>
 					<key>ID</key>
-					<integer>36</integer>
+					<integer>206</integer>
 					<key>Shape</key>
 					<string>Rectangle</string>
 					<key>Style</key>
@@ -787,7 +1167,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
 
-\f0\b\fs24 \cf0 rsa:RSAPublicKey}</string>
+\f0\b\fs24 \cf0 cert:RSAPublicKey}</string>
 						<key>VerticalPad</key>
 						<integer>0</integer>
 					</dict>
@@ -796,7 +1176,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{377, 322.086}, {151, 28}}</string>
+					<string>{{226.30597, 501.13843}, {151, 28}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FitText</key>
@@ -804,7 +1184,7 @@
 					<key>Flow</key>
 					<string>Resize</string>
 					<key>ID</key>
-					<integer>37</integer>
+					<integer>207</integer>
 					<key>Shape</key>
 					<string>Rectangle</string>
 					<key>Style</key>
@@ -825,8 +1205,8 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
 
-\f0\fs24 \cf0 rsa:public_exponent\
-rsa:modulus}</string>
+\f0\fs24 \cf0 cert:exponent\
+cert:modulus}</string>
 						<key>VerticalPad</key>
 						<integer>0</integer>
 					</dict>
@@ -836,12 +1216,12 @@
 			</array>
 			<key>GridH</key>
 			<array>
-				<integer>36</integer>
-				<integer>37</integer>
+				<integer>206</integer>
+				<integer>207</integer>
 				<array/>
 			</array>
 			<key>ID</key>
-			<integer>35</integer>
+			<integer>205</integer>
 		</dict>
 		<dict>
 			<key>Class</key>
@@ -849,15 +1229,15 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>36</integer>
+				<integer>206</integer>
 			</dict>
 			<key>ID</key>
-			<integer>34</integer>
+			<integer>208</integer>
 			<key>Points</key>
 			<array>
-				<string>{109.91874, 350.66394}</string>
-				<string>{227, 319}</string>
-				<string>{376.50006, 316.40512}</string>
+				<string>{158.1776, 451.08615}</string>
+				<string>{265.03888, 447.28525}</string>
+				<string>{296.00421, 486.74512}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -874,16 +1254,16 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>33</integer>
+				<integer>209</integer>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{81.919296, 340.45001}, {28, 28}}</string>
+			<string>{{129.68669, 437.60156}, {28, 28}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>33</integer>
+			<integer>209</integer>
 			<key>Shape</key>
 			<string>Circle</string>
 			<key>Style</key>
@@ -891,11 +1271,11 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{331.633, 159}, {90, 24}}</string>
+			<string>{{404.08191, 254.69337}, {90, 24}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>1</integer>
+			<integer>210</integer>
 			<key>Magnets</key>
 			<array>
 				<string>{0, 1}</string>
@@ -916,11 +1296,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0.8</string>
+						<string>0.882653</string>
 						<key>g</key>
-						<string>0.8</string>
+						<string>0.568663</string>
 						<key>r</key>
-						<string>0.8</string>
+						<string>0.427855</string>
 					</dict>
 				</dict>
 			</dict>
@@ -941,18 +1321,18 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>1</integer>
+				<integer>210</integer>
 				<key>Info</key>
 				<integer>4</integer>
 			</dict>
 			<key>ID</key>
-			<integer>31</integer>
+			<integer>211</integer>
 			<key>Points</key>
 			<array>
-				<string>{116, 186}</string>
-				<string>{188.776, 156}</string>
-				<string>{279.20401, 154.18401}</string>
-				<string>{331.15689, 170.84729}</string>
+				<string>{188.44882, 281.69336}</string>
+				<string>{261.2453, 249.63216}</string>
+				<string>{351.67334, 247.81618}</string>
+				<string>{404.08191, 266.69336}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -961,11 +1341,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0.8</string>
+						<string>0.882653</string>
 						<key>g</key>
-						<string>0.8</string>
+						<string>0.568663</string>
 						<key>r</key>
-						<string>0.8</string>
+						<string>0.427855</string>
 					</dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
@@ -978,16 +1358,16 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>24</integer>
+				<integer>214</integer>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{16.959198, 231}, {194.89795, 18}}</string>
+			<string>{{89.408051, 326.69342}, {194.89795, 18}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>22</integer>
+			<integer>212</integer>
 			<key>Shape</key>
 			<string>Rectangle</string>
 			<key>Style</key>
@@ -1016,7 +1396,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
 
-\f0\b\fs24 \cf0 http://bob.example/profile#me}</string>
+\f0\b\fs24 \cf0 https://bob.example/profile#me}</string>
 				<key>VerticalPad</key>
 				<integer>0</integer>
 			</dict>
@@ -1032,11 +1412,11 @@
 					<key>Class</key>
 					<string>LineGraphic</string>
 					<key>ID</key>
-					<integer>24</integer>
+					<integer>214</integer>
 					<key>Points</key>
 					<array>
-						<string>{116, 186}</string>
-						<string>{98, 186}</string>
+						<string>{188.44882, 281.69336}</string>
+						<string>{170.44882, 281.69336}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1055,11 +1435,11 @@
 					<key>Class</key>
 					<string>LineGraphic</string>
 					<key>ID</key>
-					<integer>25</integer>
+					<integer>215</integer>
 					<key>Points</key>
 					<array>
-						<string>{98, 186}</string>
-						<string>{80, 186}</string>
+						<string>{170.44882, 281.69336}</string>
+						<string>{152.44882, 281.69336}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1078,11 +1458,11 @@
 					<key>Class</key>
 					<string>LineGraphic</string>
 					<key>ID</key>
-					<integer>26</integer>
+					<integer>216</integer>
 					<key>Points</key>
 					<array>
-						<string>{98, 204}</string>
-						<string>{107, 231}</string>
+						<string>{170.44882, 299.69339}</string>
+						<string>{179.44882, 326.69339}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1101,11 +1481,11 @@
 					<key>Class</key>
 					<string>LineGraphic</string>
 					<key>ID</key>
-					<integer>27</integer>
+					<integer>217</integer>
 					<key>Points</key>
 					<array>
-						<string>{98, 204}</string>
-						<string>{89, 231}</string>
+						<string>{170.44882, 299.69339}</string>
+						<string>{161.44882, 326.69339}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1128,11 +1508,11 @@
 					<key>Class</key>
 					<string>LineGraphic</string>
 					<key>ID</key>
-					<integer>28</integer>
+					<integer>218</integer>
 					<key>Points</key>
 					<array>
-						<string>{98, 177}</string>
-						<string>{98, 204}</string>
+						<string>{170.44882, 272.69336}</string>
+						<string>{170.44882, 299.69336}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1147,11 +1527,11 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{89, 159}, {18, 18}}</string>
+					<string>{{161.44882, 254.69336}, {18, 18}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>ID</key>
-					<integer>29</integer>
+					<integer>219</integer>
 					<key>Shape</key>
 					<string>Circle</string>
 					<key>Style</key>
@@ -1159,15 +1539,15 @@
 				</dict>
 			</array>
 			<key>ID</key>
-			<integer>23</integer>
+			<integer>213</integer>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{74, 146}, {42, 99}}</string>
+			<string>{{146.44882, 241.69337}, {42, 99}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>30</integer>
+			<integer>220</integer>
 			<key>Shape</key>
 			<string>Rectangle</string>
 			<key>Style</key>
@@ -1191,11 +1571,11 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{9, 70.497498}, {537.28198, 610.013}}</string>
+			<string>{{81.448853, 165.4485}, {545.32654, 610.75537}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>15</integer>
+			<integer>221</integer>
 			<key>Shape</key>
 			<string>NoteShape</string>
 			<key>Style</key>
@@ -1210,7 +1590,873 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
 
-\f0\fs24 \cf0 http://bob.example/profile}</string>
+\f0\fs38 \cf0 https://bob.example/profile}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{100.326, 131.63264}, {545.32654, 610.75537}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>183</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0.21419358, -0.5}</string>
+			</array>
+			<key>Shape</key>
+			<string>NoteShape</string>
+			<key>Style</key>
+			<dict/>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\fs38 \cf0 https://bob.example/profile/protected}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>106</integer>
+			</dict>
+			<key>ID</key>
+			<integer>86</integer>
+			<key>Points</key>
+			<array>
+				<string>{924.82111, 323.93069}</string>
+				<string>{950.45837, 401.16281}</string>
+				<string>{887.75482, 490.95871}</string>
+				<string>{907.38745, 572.59125}</string>
+				<string>{891.58057, 658.24811}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>FilledArrow</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>84</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{862.49969, 730.59119}, {68, 18}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>99</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>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>Width</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\b\fs24 \cf2 Alice}</string>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>101</integer>
+							<key>Points</key>
+							<array>
+								<string>{907.85645, 685.59119}</string>
+								<string>{889.85638, 685.59119}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>TailArrow</key>
+									<string>0</string>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>102</integer>
+							<key>Points</key>
+							<array>
+								<string>{889.85638, 685.59119}</string>
+								<string>{871.85638, 685.59119}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>TailArrow</key>
+									<string>0</string>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>103</integer>
+							<key>Points</key>
+							<array>
+								<string>{889.85645, 703.59119}</string>
+								<string>{898.85638, 730.59119}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>TailArrow</key>
+									<string>0</string>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>104</integer>
+							<key>Points</key>
+							<array>
+								<string>{889.85638, 703.59119}</string>
+								<string>{880.85638, 730.59119}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>TailArrow</key>
+									<string>0</string>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowConnections</key>
+							<string>NO</string>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>AllowToConnect</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>105</integer>
+							<key>Points</key>
+							<array>
+								<string>{889.85638, 676.59119}</string>
+								<string>{889.85638, 703.59119}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>TailArrow</key>
+									<string>0</string>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{880.85638, 658.59119}, {18, 18}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>106</integer>
+							<key>Shape</key>
+							<string>Circle</string>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<string>0.882653</string>
+										<key>g</key>
+										<string>0.568663</string>
+										<key>r</key>
+										<string>0.427855</string>
+									</dict>
+								</dict>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>100</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>98</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{814.73431, 628.71368}, {135.22614, 130.70239}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>97</integer>
+			<key>Shape</key>
+			<string>NoteShape</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\fs38 \cf2 /home}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{887.75482, 305.69342}, {68, 18}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>84</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>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\b\fs24 \cf2 Alois}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>78</integer>
+					<key>Points</key>
+					<array>
+						<string>{930.49969, 257.69336}</string>
+						<string>{912.49969, 257.69336}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>79</integer>
+					<key>Points</key>
+					<array>
+						<string>{912.49969, 257.69336}</string>
+						<string>{894.49969, 257.69336}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>80</integer>
+					<key>Points</key>
+					<array>
+						<string>{912.49969, 275.69333}</string>
+						<string>{921.49969, 302.69333}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>81</integer>
+					<key>Points</key>
+					<array>
+						<string>{912.49969, 275.69333}</string>
+						<string>{903.49969, 302.69333}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>AllowConnections</key>
+					<string>NO</string>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>AllowToConnect</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>82</integer>
+					<key>Points</key>
+					<array>
+						<string>{912.49969, 248.69337}</string>
+						<string>{912.49969, 275.69336}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{903.49969, 230.69336}, {18, 18}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>83</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<string>0.882653</string>
+								<key>g</key>
+								<string>0.568663</string>
+								<key>r</key>
+								<string>0.427855</string>
+							</dict>
+						</dict>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>77</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{825.42151, 220.18315}, {135.22614, 111.64958}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>96</integer>
+			<key>Shape</key>
+			<string>NoteShape</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\fs38 \cf2 /p/Alois}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{859.55188, 465.79803}, {68, 24}}</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>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>87</integer>
+			<key>Line</key>
+			<dict>
+				<key>ID</key>
+				<integer>86</integer>
+				<key>Position</key>
+				<real>0.48328354954719543</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>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs24 \cf2 foaf:knows}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{786.97931, 590.64172}, {201.02045, 185.56201}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>85</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<key>Shape</key>
+			<string>Cube</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\b\fs24 \cf2 alice.example}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{814.73425, 176.67296}, {179.36719, 164.02042}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>65</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<key>Shape</key>
+			<string>Cube</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red109\green145\blue225;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\b\fs24 \cf2 example.edu}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{61.409294, 25.632336}, {669.46948, 774.41821}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>64</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<key>Shape</key>
+			<string>Cube</string>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.882653</string>
+						<key>g</key>
+						<string>0.568663</string>
+						<key>r</key>
+						<string>0.427855</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
+
+\f0\b\fs40 \cf0 bob.example}</string>
 				<key>VerticalPad</key>
 				<integer>0</integer>
 			</dict>
@@ -1225,7 +2471,7 @@
 	<key>GuidesVisible</key>
 	<string>YES</string>
 	<key>HPages</key>
-	<integer>1</integer>
+	<integer>2</integer>
 	<key>ImageCounter</key>
 	<integer>2</integer>
 	<key>KeepToScale</key>
@@ -1265,7 +2511,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2011-11-20 16:55:19 +0000</string>
+	<string>2011-11-23 11:51:15 +0000</string>
 	<key>Modifier</key>
 	<string>Henry Story</string>
 	<key>NotesVisible</key>
@@ -1333,7 +2579,7 @@
 	<key>UseEntirePage</key>
 	<false/>
 	<key>VPages</key>
-	<integer>1</integer>
+	<integer>2</integer>
 	<key>WindowInfo</key>
 	<dict>
 		<key>CurrentSheet</key>
@@ -1346,21 +2592,19 @@
 			</dict>
 		</array>
 		<key>Frame</key>
-		<string>{{691, 169}, {842, 932}}</string>
+		<string>{{691, 169}, {1135, 932}}</string>
 		<key>ListView</key>
 		<true/>
 		<key>OutlineWidth</key>
 		<integer>142</integer>
 		<key>RightSidebar</key>
 		<false/>
-		<key>ShowRuler</key>
-		<true/>
 		<key>Sidebar</key>
 		<true/>
 		<key>SidebarWidth</key>
 		<integer>120</integer>
 		<key>VisibleRegion</key>
-		<string>{{-80.999992, -3.9999821}, {721.42853, 792.85718}}</string>
+		<string>{{43.877556, 1.0204082}, {1035.7142, 838.77551}}</string>
 		<key>Zoom</key>
 		<real>0.98000001907348633</real>
 		<key>ZoomValues</key>
Binary file spec/img/WebIdGraph.jpg has changed
--- a/spec/index-respec.html	Tue Nov 22 22:43:08 2011 +0100
+++ b/spec/index-respec.html	Wed Nov 23 12:53:37 2011 +0100
@@ -436,16 +436,19 @@
 <dd>Performs authentication on provided WebID credentials.</dd>
 
 <dt><tdef>WebID Certificate</tdef></dt>
-<dd>An X.509 [[!X509V3]] Certificate that MUST contain a
-<code>Subject Alternative Name</code> extension with at least one URI entry identifying the <tref>Subject</tref>. 
-This URI MUST be one of the URIs with a dereferenceable secure scheme, such as https:// .   Dereferencing this URI should return a representation containing RDF data.
-For example, a certificate identifying the WebID URI <code>http://bob.example/profile#me</code> would contain the following:
+<dd>An X.509 [[!X509V3]] Certificate that will identify an Agent using a WebID.
+The Certificate need not be signed by a well known Certificate Authority.
+Indeed it can be signed by the server which hosts the certificate, or it can even be self signed. 
+The Certificate MUST contain a <code>Subject Alternative Name</code> extension with at least one URI entry identifying the <tref>Subject</tref>. 
+This URI SHOULD be one of the URIs with a dereferenceable secure scheme, such as https:// .   Dereferencing this URI should return a representation containing RDF data.
+For example, a certificate identifying the WebID URI <code>https://bob.example/profile#me</code> would contain the following:
 <pre class="example">
 X509v3 extensions:
    ...
    X509v3 Subject Alternative Name:
-      URI:http://bob.example/profile#me
+      URI:https://bob.example/profile#me
 </pre>
+And it would have a <tref>WebID Profile</tref> at <code>https://bob.example/profile</code>
 Such a URI is known as a <tref>WebID</tref>.
 </dd>
 
@@ -484,10 +487,6 @@
     <td>http://www.w3.org/ns/auth/cert#</td>
   </tr>
   <tr>
-    <td>rsa</td>
-    <td>http://www.w3.org/ns/auth/rsa#</td>
-  </tr>
-  <tr>
     <td>xsd</td>
     <td>http://www.w3.org/2001/XMLSchema#</td>
   </tr>
@@ -510,14 +509,16 @@
 <h1>Creating the certificate</h1>
 
 <p>The user agent will create a <tref>Identification Certificate</tref> with a
-<code>Subject Alternative Name</code> URI entry. This URI must be one that
-dereferences to a document the user controls so that he can publish the
+<code>Subject Alternative Name</code> URI entry. 
+This URI must be one that dereferences to a document the user controls so that he can publish the
 public key of the <tref>Identification Certificate</tref> at this URI.</p>
-<p>For example, if a user Bob controls <code>http://bob.example/profile</code>,
-then his WebID can be <code>http://bob.example/profile#me</code></p>
-
-<p class="issue">explain why the WebID URI is different from the URI of the
-WebID profile document.</p>
+<p>For example, if a user Bob controls <code>https://bob.example/profile</code>,
+then his WebID can be <code>https://bob.example/profile#me</code></p>
+<p>When creating a certificate it is very important to put an nice Common Name (CN) for the user, that will allow
+him to distinguish between different certificates he may have, such as a personal or a business certificate. 
+In the example below the CN is <code>Bob (personal)</code>. 
+This name can then also be used by any server authenticating the user to immediately find a way to address the user. 
+The WebID should not usually be used as a visible identifier for human users, rather it should be thought of as a hyperlink in an <code>&lta href="https://..."&gt;</code> code, especially if the resulting resource has an html representation. </p> 
 
 <p>As an example to use throughout this specification here is the
 following certificate as an output of the openssl program.</p>
@@ -532,7 +533,7 @@
         Validity
             Not Before: Jun  8 14:16:14 2010 GMT
             Not After : Jun  8 16:16:14 2010 GMT
-        <span style="color: red">Subject:</span> O=FOAF+SSL, OU=The Community Of Self Signers, UID=https://example.org/profile#me, CN=Joe (Personal)
+        <span style="color: red">Subject:</span> O=FOAF+SSL, OU=The Community Of Self Signers, CN=Bob (Personal)
         Subject Public Key Info:
 <span style="color: red">            Public Key Algorithm:</span> rsaEncryption
                 <span style="color: red">Public-Key:</span> (2048 bit)
@@ -582,7 +583,6 @@
 This was discussed on the list as allowing servers to distinguish certificates
 that are foaf+Ssl enabled from others. Will probably need some very deep TLS
 thinking to get this right.</p>
-<p class="issue">discuss the importance for UIs of the CN</p>
 <p class="issue">The above certificate is no longer valid, as I took an valid
 certificate and change the time and WebID. As a result the Signatiure is now
 false. A completely valid certificate should be generated to avoid nit-pickers
@@ -593,15 +593,12 @@
 <section class='normative'>
 <h1>Publishing the WebID Profile Document</h1>
 
-<p>The <tref>WebID Profile</tref> document MUST expose the relation between the
-<tref>WebID URI</tref> and the <tref>Identification Agent</tref>'s
-<tref>public key</tref>s using the <code>cert</code> and <code>rsa</code>
-ontologies, as well as the <code>cert</code> or <code>xsd</code> datatypes.
-The set of relations to be published at the <tref>WebID Profile</tref> document
-can be presented in a graphical notation as follows.</p>
+<p>The <tref>WebID Profile</tref> document MUST expose the relation between the <tref>WebID URI</tref> and the <tref>Identification Agent</tref>'s <tref>public key</tref>s using the <code>cert</code> ontologies, as well as the standard <code>xsd</code> datatypes.
+The set of relations to be published at the <tref>WebID Profile</tref> document can be presented in a graphical notation as follows.</p>
 <img alt="Web ID graph" src="img/WebIdGraph.jpg"/>
-<p>The document can publish many more relations than are of interest to the
-WebID protocol, as shown in the above graph by the grayed out relations.</p>
+<p>The document can publish many more relations than are of interest to the WebID protocol, as shown in the above graph by the grayed out relations. 
+For example Bob can publish a depiction or logo, so that sites he authenticates to can personalise the user experience. He can post links to people he knows, where those are have WebIDs published on other sites, in order to create a distributed Social Web. 
+He can also publish relations to protected documents, where he keeps more information for people who authenticate, such as his friend Alois or his friends friends who may not yet know him personally, such as Alice.</p>
 <p>The encoding of this graph is theortically immaterial to the protocol, so long as a well
 known mapping from the format of the representation to such a graph can be found automatically.  
 In order to improve interoperability at this time it is suggested that WebID provider publish the graph of relations at least in one of RDFa [[!XHTML-RDFA]] or RDF/XML [[!RDF-SYNTAX-GRAMMAR]],  though he may publish it in a number of formats to increase the usability of his site to different agents using content negotiations [[!SWBP-VOCAB-PUB]].</p>
@@ -610,74 +607,58 @@
 web browser to understand what the information at that URI represents.</p>
 <section class='normative'>
 <h1>Turtle</h1>
-<p>A widely used format for writing RDF graphs is the Turtle notation. </p>
-<pre class="example">
+<p>A widely used format for writing RDF graphs by hand is the Turtle notation. 
+It is easy to learn to use, is very handy for commmunicating over e-mail and on mailing lists, and can then be transformed into RDF/XML automatically. 
+It is also very similar to the SPARQL query language.
+</p>
+<pre class="example" style="word-wrap: break-word; white-space: pre-wrap;">
  @prefix : &lt;http://www.w3.org/ns/auth/cert#&gt; .
  @prefix xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt; .
  @prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
  @prefix bob: &lt;https://bob.example/profile#&gt; .
+ @prefix rdfs: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
 
  bob:me a foaf:Person;
-   foaf:name "Joe";
+   foaf:name "Bob";
    :key [ a :RSAPublicKey;
+     rdfs:label "made on 23 November 2011 on my laptop";
      :modulus "00cb24ed85d64d794b69c701c186acc059501e856000f661c93204d8380e07191c5c8b368d2ac32a428acb970398664368dc2a867320220f755e99ca2eecdae62e8d15fb58e1b76ae59cb7ace8838394d59e7250b449176e51a494951a1c366c6217d8768d682dde78dd4d55e613f8839cf275d4c8403743e7862601f3c49a6366e12bb8f498262c3c77de19bce40b32f89ae62c3780f5b6275be337e2b3153ae2ba72a9975ae71ab724649497066b660fcf774b7543d980952d2e8586200eda4158b014e75465d91ecf93efc7ac170c11fc7246fc6ded79c37780000ac4e079f671fd4f207ad770809e0e2d7b0ef5493befe73544d8e1be3dddb52455c61391a1"^^xsd:hexBinary;
      :exponent 65537 ;
-     ] .
+    ] .
 </pre>
 </section>
 <section>
 <h1>RDFa HTML notation</h1>
 <p>There are many ways of writing out the above graph using RDFa in
-html. Here is just one example.</p>
-<pre class="example">
-&lt;html xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:cert="http://www.w3.org/ns/auth/cert#"
-      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
-      xmlns:foaf="http://xmlns.com/foaf/0.1/"
-      xmlns:owl="http://www.w3.org/2002/07/owl#"
-      xmlns:rsa="http://www.w3.org/ns/auth/rsa#"
-      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
+html. Here is just one example of what a WebID profile could look like.</p>
+<pre class="example" style="word-wrap: break-word; white-space: pre-wrap;">
+&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
 &lt;head&gt;
+   &lt;title&gt;Welcome to Bob's Home Page&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
-
-&lt;div&gt;
-  &lt;span property="foaf:name"&gt;Joe&lt;/span&gt;
-
-  &lt;div rel="cert:key"&gt;
-    &lt;h2&gt;My RSA Public Key&lt;/h2&gt;
-    &lt;div typeof="rsa:RSAPublicKey"&gt;
+&lt;!-- Snipped Html --&gt;
+&lt;div vocab="http://www.w3.org/ns/auth/cert#" about="#me" typeof="foaf:Person"&gt;
+  &lt;span property="foaf:name"&gt;Bob&lt;/span&gt;
+  &lt;h2&gt;My RSA Public Keys&lt;/h2&gt;
+  &lt;div rel="key"&gt;
+    &lt;p&gt;I made this key on the 23 November 2011 from my laptop.&lt;/p&gt;
+    &lt;div typeof="RSAPublicKey"&gt;
       &lt;dl&gt;
       &lt;dt&gt;Modulus (hexadecimal)&lt;/dt&gt;
-      &lt;dd property="rsa:modulus" datatype="cert:hex"&gt;
-        00 cb 24 ed 85 d6 4d 79 4b 69 c7 01 c1 86 ac 
-        c0 59 50 1e 85 60 00 f6 61 c9 32 04 d8 38 0e 
-        07 19 1c 5c 8b 36 8d 2a c3 2a 42 8a cb 97 03 
-        98 66 43 68 dc 2a 86 73 20 22 0f 75 5e 99 ca 
-        2e ec da e6 2e 8d 15 fb 58 e1 b7 6a e5 9c b7 
-        ac e8 83 83 94 d5 9e 72 50 b4 49 17 6e 51 a4 
-        94 95 1a 1c 36 6c 62 17 d8 76 8d 68 2d de 78 
-        dd 4d 55 e6 13 f8 83 9c f2 75 d4 c8 40 37 43 
-        e7 86 26 01 f3 c4 9a 63 66 e1 2b b8 f4 98 26 
-        2c 3c 77 de 19 bc e4 0b 32 f8 9a e6 2c 37 80 
-        f5 b6 27 5b e3 37 e2 b3 15 3a e2 ba 72 a9 97 
-        5a e7 1a b7 24 64 94 97 06 6b 66 0f cf 77 4b 
-        75 43 d9 80 95 2d 2e 85 86 20 0e da 41 58 b0 
-        14 e7 54 65 d9 1e cf 93 ef c7 ac 17 0c 11 fc 
-        72 46 fc 6d ed 79 c3 77 80 00 0a c4 e0 79 f6 
-        71 fd 4f 20 7a d7 70 80 9e 0e 2d 7b 0e f5 49 
-        3b ef e7 35 44 d8 e1 be 3d dd b5 24 55 c6 13 
-        91 a1
-      &lt;/dd&gt;
+      &lt;dd property="modulus" datatype="xsd:hexBinary"&gt;
+00cb24ed85d64d794b69c701c186acc059501e856000f661c93204d8380e07191c5c8b368d2ac32a428acb970398664368dc2a867320220f755e99ca2eecdae62e8d15fb58e1b76ae59cb7ace8838394d59e7250b449176e51a494951a1c366c6217d8768d682dde78dd4d55e613f8839cf275d4c8403743e7862601f3c49a6366e12bb8f498262c3c77de19bce40b32f89ae62c3780f5b6275be337e2b3153ae2ba72a9975ae71ab724649497066b660fcf774b7543d980952d2e8586200eda4158b014e75465d91ecf93efc7ac170c11fc7246fc6ded79c37780000ac4e079f671fd4f207ad770809e0e2d7b0ef5493befe73544d8e1be3dddb52455c61391a1&lt;/dd&gt;
       &lt;dt&gt;Exponent (decimal)&lt;/dt&gt;
-      &lt;dd property="rsa:public_exponent" datatype="xsd:int"&gt;65537&lt;/dd&gt;
+      &lt;dd property="exponent" datatype="xsd:int"&gt;65537&lt;/dd&gt;
       &lt;/dl&gt;
     &lt;/div&gt;
   &lt;/div&gt;
 &lt;/div&gt;
+&lt;!-- Snipped Html --&gt;
 &lt;/body&gt;
 &lt;/html&gt;
 </pre>
+<p class="issue">In order to make the above modulus easy to read for humans who may wish to compare it with the modulus in their browser, one can add some javascript. Add some javascript here that adds a : between every two characters, and that splits the line up in chunks.</p>
 <p>If a WebID provider would rather prefer not to mark up his data in RDFa, but
 just provide a human readable format for users and have the RDF graph appear
 in a machine readable format such as RDF/XML then he MAY publish the link from
@@ -687,7 +668,7 @@
 <pre>
 &lt;html&gt;
 &lt;head&gt;
-&lt;link type="rel" type="application/rdf+xml" href="profile.rdf"/&gt;
+&lt;link rel="alternate" type="application/rdf+xml" href="profile.rdf"/&gt;
 &lt;/head&gt;
 &lt;body&gt; ...  &lt;/body&gt;
 &lt;/html&gt;
@@ -700,39 +681,22 @@
 object notation or in relational databases. Parsers for it are also widely
 available.</p>
 
-<pre class="example">
+<pre class="example" style="word-wrap: break-word; white-space: pre-wrap;">
 &lt;?xml version=&quot;1.0&quot;?&gt;
 &lt;rdf:RDF
  xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;
  xmlns:cert=&quot;http://www.w3.org/ns/auth/cert#&quot;
- xmlns:rsa=&quot;http://www.w3.org/ns/auth/rsa#&quot;
  xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema#&quot;
  xmlns:foaf=&quot;http://xmlns.com/foaf/0.1/&quot;&gt;
   &lt;foaf:Person rdf:about=&quot;https://bob.example/profile#me&quot;&gt;
-    &lt;foaf:name&gt;Joe&lt;/foaf:name&gt;
+    &lt;foaf:name&gt;Bob&lt;/foaf:name&gt;
     &lt;cert:key&gt;
-      &lt;rsa:RSAPublicKey&gt;
-        &lt;rsa:modulus rdf:datatype=&quot;http://www.w3.org/ns/auth/cert#hex&quot;&gt;
-          00-cb-24-ed-85-d6-4d-79-4b-69-c7-01-c1-86-ac
-          c0-59-50-1e-85-60-00-f6-61-c9-32-04-d8-38-0e
-          07-19-1c-5c-8b-36-8d-2a-c3-2a-42-8a-cb-97-03
-          98-66-43-68-dc-2a-86-73-20-22-0f-75-5e-99-ca
-          2e-ec-da-e6-2e-8d-15-fb-58-e1-b7-6a-e5-9c-b7
-          ac-e8-83-83-94-d5-9e-72-50-b4-49-17-6e-51-a4
-          94-95-1a-1c-36-6c-62-17-d8-76-8d-68-2d-de-78
-          dd-4d-55-e6-13-f8-83-9c-f2-75-d4-c8-40-37-43
-          e7-86-26-01-f3-c4-9a-63-66-e1-2b-b8-f4-98-26
-          2c-3c-77-de-19-bc-e4-0b-32-f8-9a-e6-2c-37-80
-          f5-b6-27-5b-e3-37-e2-b3-15-3a-e2-ba-72-a9-97
-          5a-e7-1a-b7-24-64-94-97-06-6b-66-0f-cf-77-4b
-          75-43-d9-80-95-2d-2e-85-86-20-0e-da-41-58-b0
-          14-e7-54-65-d9-1e-cf-93-ef-c7-ac-17-0c-11-fc
-          72-46-fc-6d-ed-79-c3-77-80-00-0a-c4-e0-79-f6
-          71-fd-4f-20-7a-d7-70-80-9e-0e-2d-7b-0e-f5-49
-          3b-ef-e7-35-44-d8-e1-be-3d-dd-b5-24-55-c6-13
-          91-a1
-        &lt;/rsa-modulus&gt;
-        &lt;rsa:public_exponent rdf:datatype=&quot;xsd:int&quot;&gt;65537&lt;/rsa:public_exponent&gt;
+      &lt;cert:RSAPublicKey&gt;
+        &lt;rdfs:label&gt;made on 23 November 2011 on my laptop&lt;rdfs:label&gt;
+        &lt;cert:modulus rdf:datatype=&quot;xsd:hexBinary&quot;&gt;
+00cb24ed85d64d794b69c701c186acc059501e856000f661c93204d8380e07191c5c8b368d2ac32a428acb970398664368dc2a867320220f755e99ca2eecdae62e8d15fb58e1b76ae59cb7ace8838394d59e7250b449176e51a494951a1c366c6217d8768d682dde78dd4d55e613f8839cf275d4c8403743e7862601f3c49a6366e12bb8f498262c3c77de19bce40b32f89ae62c3780f5b6275be337e2b3153ae2ba72a9975ae71ab724649497066b660fcf774b7543d980952d2e8586200eda4158b014e75465d91ecf93efc7ac170c11fc7246fc6ded79c37780000ac4e079f671fd4f207ad770809e0e2d7b0ef5493befe73544d8e1be3dddb52455c61391a1&lt;/dd&gt;
+       &lt;/cert:modulus&gt;
+        &lt;cert:exponent rdf:datatype=&quot;xsd:int&quot;&gt;65537&lt;/rsa:public_exponent&gt;
       &lt;/rsa:RSAPublicKey&gt;
     &lt;/cert:key&gt;
   &lt;/foaf:Person&gt;
@@ -870,7 +834,7 @@
 <pre class='example'>
 PREFIX : &lt;http://www.w3.org/ns/auth/cert#&gt;
 ASK {
-   &lt;http://bob.example/webid#public&gt; :key [
+   &lt;https://bob.example/webid#public&gt; :key [
       :modulus  "9D79BFE2498..."^^xsd:hexBinary;
       :exponent 65537;
    ] .