aboutsummaryrefslogtreecommitdiffstats
path: root/lv2specgen/lv2specgen.py
diff options
context:
space:
mode:
Diffstat (limited to 'lv2specgen/lv2specgen.py')
-rwxr-xr-xlv2specgen/lv2specgen.py25
1 files changed, 19 insertions, 6 deletions
diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py
index 509f8ff..b9f458c 100755
--- a/lv2specgen/lv2specgen.py
+++ b/lv2specgen/lv2specgen.py
@@ -394,6 +394,10 @@ def rdfsPropertyInfo(term, m):
range = ""
domain = ""
+ label = getLabel(m, term)
+ if label != '':
+ doc += "<tr><th>Label</th><td>%s</td></tr>" % label
+
# Find subPropertyOf information
rlist = ''
first = True
@@ -523,6 +527,10 @@ def rdfsClassInfo(term, m):
global classdomains
doc = ""
+ label = getLabel(m, term)
+ if label != '':
+ doc += "<tr><th>Label</th><td>%s</td></tr>" % label
+
# Find superclasses
superclasses = set()
for st in findStatements(m, term, rdfs.subClassOf, None):
@@ -630,16 +638,21 @@ def rdfsInstanceInfo(term, m):
"""Generate rdfs-type information for instances"""
doc = ""
+ label = getLabel(m, term)
+ if label != '':
+ doc += "<tr><th>Label</th><td>%s</td></tr>" % label
+
first = True
+ types = ""
for match in sorted(findStatements(m, term, rdf.type, None)):
- doc += getProperty(getTermLink(getObject(match),
- term,
- rdf.type),
- first)
+ types += getProperty(getTermLink(getObject(match),
+ term,
+ rdf.type),
+ first)
first = False
- if doc != "":
- doc = "<tr><th>Type</th>" + doc
+ if types != "":
+ doc += "<tr><th>Type</th>" + types
doc += endProperties(first)