aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-03-19 18:03:53 +0100
committerDavid Robillard <d@drobilla.net>2020-03-28 17:10:05 +0100
commit96e5616beee2b8910c1597c6299e63043f95f9d7 (patch)
treeeae1aefb2decbcafec90b756abd9ec568afe1c3d
parent8c5e414fda0160c6105503c584d3a3c0534f74e4 (diff)
downloadlv2-96e5616beee2b8910c1597c6299e63043f95f9d7.tar.xz
Add lv2:Markdown datatype
-rw-r--r--lv2/core/lv2core.meta.ttl9
-rw-r--r--lv2/core/lv2core.ttl12
-rw-r--r--lv2/core/manifest.ttl2
3 files changed, 22 insertions, 1 deletions
diff --git a/lv2/core/lv2core.meta.ttl b/lv2/core/lv2core.meta.ttl
index d8a69a0..5c3e29c 100644
--- a/lv2/core/lv2core.meta.ttl
+++ b/lv2/core/lv2core.meta.ttl
@@ -15,6 +15,15 @@
<http://drobilla.net/drobilla#me> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
doap:release [
+ doap:revision "17.0" ;
+ doap:created "2019-03-19" ;
+ dcs:blame <http://drobilla.net/drobilla#me> ;
+ dcs:changeset [
+ dcs:item [
+ rdfs:label "Add lv2:Markdown datatype."
+ ]
+ ]
+ ] , [
doap:revision "16.0" ;
doap:created "2019-02-03" ;
doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
diff --git a/lv2/core/lv2core.ttl b/lv2/core/lv2core.ttl
index b830e1a..aa8a192 100644
--- a/lv2/core/lv2core.ttl
+++ b/lv2/core/lv2core.ttl
@@ -17,6 +17,18 @@ lv2:Specification
so hosts may discover <em>all</em> present LV2 data.</p>
""" .
+lv2:Markdown
+ a rdfs:Datatype ;
+ owl:onDatatype xsd:string ;
+ lv2:documentation """
+<p>A string in <a href="https://daringfireball.net/projects/markdown/syntax">Markdown</a> syntax.</p>
+
+<p>Generally, documentation with this datatype should stay as close to readable
+plain text as possible, but may use core Markdown syntax for nicer
+presentation. Documentation can assume that basic extensions like codehilite
+and tables are available.</p>
+""" .
+
lv2:documentation
a rdf:Property ,
owl:AnnotationProperty ;
diff --git a/lv2/core/manifest.ttl b/lv2/core/manifest.ttl
index 870ab1b..0b086d5 100644
--- a/lv2/core/manifest.ttl
+++ b/lv2/core/manifest.ttl
@@ -4,7 +4,7 @@
<http://lv2plug.in/ns/lv2core>
a lv2:Specification ;
- lv2:minorVersion 16 ;
+ lv2:minorVersion 17 ;
lv2:microVersion 0 ;
rdfs:seeAlso <lv2core.ttl> .