diff options
author | Ivan Frade <ivan.frade@nokia.com> | 2010-09-16 16:50:09 +0300 |
---|---|---|
committer | Ivan Frade <ivan.frade@nokia.com> | 2010-09-16 16:50:09 +0300 |
commit | 267f557f34f2ab39675281c270fae72d7253fcbe (patch) | |
tree | 93cc3940e9244d4f103714f7299fa57bf8dc9d6c /docs/tools | |
parent | 664ed6ced82953ff2869af42eaf2cb1cb21eddcd (diff) | |
download | tracker-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.c | 3 | ||||
-rw-r--r-- | docs/tools/ttl_model.h | 1 | ||||
-rw-r--r-- | docs/tools/ttl_sgml.c | 2 |
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); |