From 820aa9d69bf05d978bfed403eb40e5f44fc5615c Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Mon, 10 Oct 2011 04:21:55 +0000
Subject: Remove use of old urn:struct explicit links since we have larsl's
 fancy automagic linking now.

---
 ext/atom.lv2/atom.ttl | 69 ++++++++++++++++++++++++---------------------------
 1 file changed, 32 insertions(+), 37 deletions(-)

diff --git a/ext/atom.lv2/atom.ttl b/ext/atom.lv2/atom.ttl
index 64c2ae7..ed7e664 100644
--- a/ext/atom.lv2/atom.ttl
+++ b/ext/atom.lv2/atom.ttl
@@ -73,17 +73,16 @@ atom:Atom
 	a rdfs:Class ;
 	rdfs:label "Atom" ;
 	lv2:documentation """
-<p>Abstract base class for all atoms.  An <a href="urn:struct:LV2_Atom"
->LV2_Atom</a> has a 16-bit <code>type</code> and <code>size</code> followed by
-a <code>body</code>.</p>
+<p>Abstract base class for all atoms.  An LV2_Atom has a 16-bit
+<code>type</code> and <code>size</code> followed by a <code>body</code> of
+<code>size</code> bytes.</p>
 
 <p>All concrete Atom types (subclasses of this class) MUST define a precise
 binary layout for <code>body</code>.</p>
 
 <p>The <code>type</code> field is the URI of a subclass of Atom mapped to an
 integer using the <a href="http://lv2plug.in/ns/ext/uri-map">URI Map</a>
-extension's <a href="urn:struct:LV2_URI_Map_Feature"
->LV2_URI_Map_Feature</a>::uri_to_id with
+extension's LV2_URI_Map_Feature::uri_to_id() with
 <code>map = "http://lv2plug.in/ns/ext/event"</code>.  If a plugin or host
 does not understand <code>type</code>, that atom SHOULD be gracefully ignored
 (or copied if it does not have type 0).</p>
@@ -166,10 +165,9 @@ atom:ID
 	rdfs:subClassOf atom:Atom ;
 	rdfs:label "Integer ID mapped from a URI" ;
 	lv2:documentation """
-An unsigned 32-bit integer mapped from a URI using the
-<a href="http://lv2plug.in/ns/ext/uri-map">URI Map</a> extension's
-<a href="urn:struct:LV2_URI_Map_Feature">LV2_URI_Map_Feature</a>::uri_to_id
-with <code>map = NULL</code>.
+An unsigned 32-bit integer mapped from a URI using the <a
+href="http://lv2plug.in/ns/ext/uri-map">URI Map</a> extension's
+LV2_URI_Map_Feature::uri_to_id() with <code>map = NULL</code>.
 """ .
 
 atom:BlankID
@@ -190,11 +188,11 @@ atom:Vector
 	lv2:documentation """
 <p>A homogeneous sequence of atoms with equivalent type and size.</p>
 
-<p>An <a href="urn:struct:LV2_Atom_Vector">LV2_Atom_Vector</a> is a
-16-bit <code>elem_count</code> and <code>elem_type</code> followed
-by <code>elem_count</code> atom bodies of type <code>elem_type</code>.
-The element type must be a fixed size <a href="#Atom">Atom</a> type, i.e. the
-size of each element is the vector's <code>size / elem_count</code>.</p>
+<p>An LV2_Atom_Vector is a 16-bit <code>elem_count</code> and
+<code>elem_type</code> followed by <code>elem_count</code> atom bodies of type
+<code>elem_type</code>.  The element type must be a fixed size <a
+href="#Atom">Atom</a> type, i.e. the size of each element is the vector's
+<code>size / elem_count</code>.</p>
 
 <p>For example, an atom:Vector containing 42 elements of type atom:Float looks
 like this in memory:</p>
@@ -239,8 +237,7 @@ atom:Property
 	rdfs:label "Property of an Object" ;
 	lv2:documentation """
 A single property of some <a href="#Object">Object</a>.  An
-<a href="urn:struct:LV2_Atom_Property">LV2_Atom_Property</a>
-has an <a href="#ID">ID</a> <code>key</code> and
+LV2_Atom_Property has an <a href="#ID">ID</a> <code>key</code> and
 <a href="#Atom">Atom</a> <code>value</code>.
 """ .
 
@@ -249,23 +246,22 @@ atom:Object
 	rdfs:subClassOf atom:Atom ;
 	rdfs:label "Object" ;
 	lv2:documentation """
-<p>Abstract base class for an "Object", i.e. an <a href="#Atom">Atom</a>
-with a number of <a href="#Property">properties</a>.  An <a
-href="urn:struct:LV2_Object">LV2_Object</a> is an unsigned 32-bit
-integer <code>context</code> and <code>id</code> followed by a sequence of
-<a href="urn:struct:LV2_Atom_Property" >properties</a>.</p>
+<p>Abstract base class for an "Object", i.e. an <a href="#Atom">Atom</a> with a
+number of <a href="#Property">properties</a>.  An LV2_Object is an unsigned
+32-bit integer <code>context</code> and <code>id</code> followed by a sequence
+of LV2_Atom_Property .</p>
 
 <p>The <code>context</code> is mapped using the <a
-href="http://lv2plug.in/ns/ext/uri-map">URI Map</a> extension's <a
-href="urn:struct:LV2_URI_Map_Feature">LV2_URI_Map_Feature</a>::uri_to_id
-with <code>map = NULL</code>, and may be 0 (the default context).</p>
-
-<p>Note this is an abstract class, i.e. no Atom can exist with
-<code>type = uri_to_id(atom:Object)</code>.  An Object is
-either a <a href="urn:struct:LV2_Resource">Resource</a> or a <a
-href="urn:struct:Blank">Blank</a>, but the <code>body</code> always has the
-same binary format.  Thus, both named and anonymous objects can be handled
-with common code using only a 64-bit header for both.</p>
+href="http://lv2plug.in/ns/ext/uri-map">URI Map</a> extension's
+LV2_URI_Map_Feature::uri_to_id() with <code>map = NULL</code>, and may be 0
+(the default context).</p>
+
+<p>Note this is an abstract class, i.e. no Atom can exist with <code>type =
+uri_to_id(atom:Object)</code>.  An Object is either a <a
+href="#Resource">Resource</a> or a <a href="#Blank">Blank</a>, but the
+<code>body</code> always has the same binary format, LV2_Object.  Thus, both
+named and anonymous objects can be handled with common code using only a 64-bit
+header for both.</p>
 """ .
 
 atom:Resource
@@ -344,10 +340,9 @@ atom:blobSupport
 	rdfs:label "Blob support" ;
 	lv2:documentation """
 Support for dynamically allocated blobs.  If a host supports this feature, it
-MUST pass a <a href="urn:struct:LV2_Feature">LV2_Feature</a> with
-<code>URI</code> http://lv2plug.in/ns/ext/atom#blobSupport
-and <code>data</code> pointing to a <a href="urn:struct:LV2_Blob_Support"
->LV2_Blob_Support</a>.
+MUST pass a LV2_Feature with <code>URI</code>
+http://lv2plug.in/ns/ext/atom#blobSupport and <code>data</code> pointing to a
+LV2_Blob_Support.
 """ .
 
 atom:AtomPort
@@ -356,8 +351,8 @@ atom:AtomPort
 	rdfs:label "Atom Port" ;
 	lv2:documentation """
 <p>A port which contains an <a href="#Atom">Atom</a>.  Ports of this type will
-be connected to a 32-bit aligned <a href="urn:struct:LV2_Atom">LV2_Atom</a>
-immediately followed by <code>size</code> bytes of data.</p>
+be connected to a 32-bit aligned LV2_Atom immediately followed by
+<code>size</code> bytes of data.</p>
 
 <p>This is an abstract port type, i.e. a port MUST NOT only be an AtomPort,
 but must be a more descriptive type that is a subclass of AtomPort which
-- 
cgit v1.2.1