summaryrefslogtreecommitdiff
path: root/docs/tools
diff options
context:
space:
mode:
authorIvan Frade <ivan.frade@nokia.com>2010-09-16 16:50:09 +0300
committerIvan Frade <ivan.frade@nokia.com>2010-09-16 16:50:09 +0300
commit267f557f34f2ab39675281c270fae72d7253fcbe (patch)
tree93cc3940e9244d4f103714f7299fa57bf8dc9d6c /docs/tools
parent664ed6ced82953ff2869af42eaf2cb1cb21eddcd (diff)
downloadtracker-267f557f34f2ab39675281c270fae72d7253fcbe.tar.gz
doc: support description and print property page title in the ontologies
After updating the .description files, the index of the documentation will be readable
Diffstat (limited to 'docs/tools')
-rw-r--r--docs/tools/ttl_loader.c3
-rw-r--r--docs/tools/ttl_model.h1
-rw-r--r--docs/tools/ttl_sgml.c2
3 files changed, 5 insertions, 1 deletions
diff --git a/docs/tools/ttl_loader.c b/docs/tools/ttl_loader.c
index d802e3026..fb90d775b 100644
--- a/docs/tools/ttl_loader.c
+++ b/docs/tools/ttl_loader.c
@@ -48,6 +48,7 @@
#define DSC_ONTOLOGY DSC_PREFIX "Ontology"
#define DSC_TITLE DSC_PREFIX "title"
+#define DSC_DESCRIPTION DSC_PREFIX "description"
#define DSC_AUTHOR DSC_PREFIX "author"
#define DSC_EDITOR DSC_PREFIX "editor"
#define DSC_CONTRIBUTOR DSC_PREFIX "contributor"
@@ -298,6 +299,8 @@ load_description (OntologyDescription *desc,
g_assert (!g_strcmp0 (turtle_object, DSC_ONTOLOGY));
} else if (!g_strcmp0 (turtle_predicate, DSC_TITLE)) {
desc->title = g_strdup (turtle_object);
+ } else if (!g_strcmp0 (turtle_predicate, DSC_DESCRIPTION)) {
+ desc->description = g_strdup (turtle_object);
} else if (!g_strcmp0 (turtle_predicate, DSC_UPSTREAM)) {
desc->upstream = g_strdup (turtle_object);
} else if (!g_strcmp0 (turtle_predicate, DSC_AUTHOR)) {
diff --git a/docs/tools/ttl_model.h b/docs/tools/ttl_model.h
index 561eac58d..f777959a9 100644
--- a/docs/tools/ttl_model.h
+++ b/docs/tools/ttl_model.h
@@ -52,6 +52,7 @@ typedef struct {
typedef struct {
gchar *title;
+ gchar *description;
GList *authors;
GList *editors;
GList *contributors;
diff --git a/docs/tools/ttl_sgml.c b/docs/tools/ttl_sgml.c
index 7100e75e4..14a6656b6 100644
--- a/docs/tools/ttl_sgml.c
+++ b/docs/tools/ttl_sgml.c
@@ -162,7 +162,7 @@ print_sgml_header (FILE *f, OntologyDescription *desc)
g_fprintf (f, "<chapter id='%s-ontology'>\n", desc->localPrefix);
upper_name = g_ascii_strup (desc->localPrefix, -1);
- g_fprintf (f, "<title>%s Ontology</title>\n", upper_name);
+ g_fprintf (f, "<title>%s: %s</title>\n", desc->title, desc->description ? desc->description : "");
g_free (upper_name);
print_people_list (f, "Authors:", desc->authors);