summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-06-15 20:58:07 +0200
committerCarlos Garnacho <carlosg@gnome.org>2017-06-29 20:49:05 +0200
commitfef4b41f6665f0e2222be75d70e7c660905ce182 (patch)
treed366710fd2be7e19fd8176863d5e4058822a24df /docs
parenta579751b433757dbaa1663f24ded78756ef5766a (diff)
downloadtracker-fef4b41f6665f0e2222be75d70e7c660905ce182.tar.gz
docs: Generate documentation for internal ontology in libtracker-sparql
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/libtracker-sparql/Makefile.am11
-rw-r--r--docs/reference/libtracker-sparql/libtracker-sparql-docs.sgml9
2 files changed, 20 insertions, 0 deletions
diff --git a/docs/reference/libtracker-sparql/Makefile.am b/docs/reference/libtracker-sparql/Makefile.am
index 41045285d..9ba68dc04 100644
--- a/docs/reference/libtracker-sparql/Makefile.am
+++ b/docs/reference/libtracker-sparql/Makefile.am
@@ -1,5 +1,13 @@
AUTOMAKE_OPTIONS = 1.6
+# Generation of the base ontology XML files.
+ontology-doc.stamp:
+ $(MKDIR_P) xml
+ $(top_builddir)/docs/tools/ttl2sgml -d $(top_srcdir)/src/ontologies/ -o xml/
+ $(AM_V_GEN) touch $@
+
+version.xml: ontology-doc.stamp
+
# The name of the module.
DOC_MODULE = libtracker-sparql
@@ -62,3 +70,6 @@ include $(top_srcdir)/gtk-doc.make
EXTRA_DIST += \
version.xml.in \
meson.build
+
+CLEANFILES += \
+ ontology-doc.stamp
diff --git a/docs/reference/libtracker-sparql/libtracker-sparql-docs.sgml b/docs/reference/libtracker-sparql/libtracker-sparql-docs.sgml
index 8e628ba92..bedea923a 100644
--- a/docs/reference/libtracker-sparql/libtracker-sparql-docs.sgml
+++ b/docs/reference/libtracker-sparql/libtracker-sparql-docs.sgml
@@ -38,6 +38,15 @@
<xi:include href="xml/tracker-version.xml"/>
</part>
+ <part id="base-ontology">
+ <title>Base ontology</title>
+ <xi:include href="xml/dc-ontology.xml"/>
+ <xi:include href="xml/xsd-ontology.xml"/>
+ <xi:include href="xml/rdf-ontology.xml"/>
+ <xi:include href="xml/nrl-ontology.xml"/>
+ <xi:include href="xml/nao-ontology.xml"/>
+ </part>
+
<xi:include href="ontologies.sgml"/>
<xi:include href="examples.sgml"/>