[tracker] Add link in the ontology page to the git changelog of that file
- From: Ivan Frade <ifrade src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] Add link in the ontology page to the git changelog of that file
- Date: Sat, 14 Nov 2009 18:11:55 +0000 (UTC)
commit 0d50dc9002c730f61e9d98dc71aed88b942656af
Author: Ivan Frade <ivan frade nokia com>
Date: Sat Nov 14 20:10:04 2009 +0200
Add link in the ontology page to the git changelog of that file
data/ontologies/10-xsd.description | 1 +
data/ontologies/11-rdf.description | 1 +
data/ontologies/12-nrl.description | 1 +
data/ontologies/20-dc.description | 1 +
data/ontologies/30-nie.description | 1 +
data/ontologies/31-nao.description | 1 +
data/ontologies/32-nco.description | 1 +
data/ontologies/33-nfo.description | 1 +
data/ontologies/34-nmo.description | 1 +
data/ontologies/35-ncal.description | 1 +
data/ontologies/36-scal.description | 1 +
data/ontologies/37-nid3.description | 1 +
data/ontologies/38-nmm.description | 1 +
data/ontologies/39-mto.description | 3 ++-
data/ontologies/40-mlo.description | 1 +
data/ontologies/41-mfo.description | 1 +
data/ontologies/89-mtp.description | 1 +
data/ontologies/90-tracker.description | 1 +
data/ontologies/91-maemo.description | 1 +
utils/services/ttl_html.c | 3 +++
utils/services/ttl_loader.c | 3 +++
utils/services/ttl_model.h | 1 +
22 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/data/ontologies/10-xsd.description b/data/ontologies/10-xsd.description
index 75f4dae..071630e 100644
--- a/data/ontologies/10-xsd.description
+++ b/data/ontologies/10-xsd.description
@@ -4,6 +4,7 @@
dsc:title "X S D (XSD)" ;
dsc:author "W3C" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/10-xsd.ontology";
dsc:localPrefix "xsd" ;
dsc:baseUrl "http://www.w3.org/2001/XMLSchema#" ;
diff --git a/data/ontologies/11-rdf.description b/data/ontologies/11-rdf.description
index d86a9c7..8c233ca 100644
--- a/data/ontologies/11-rdf.description
+++ b/data/ontologies/11-rdf.description
@@ -4,6 +4,7 @@
dsc:title "Resource Description Framework (RDF)" ;
dsc:author "W3C" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/11-rdf.ontology";
dsc:localPrefix "rdf" ;
dsc:baseUrl "http://www.w3.org/2000/01/rdf-schema#" ;
diff --git a/data/ontologies/12-nrl.description b/data/ontologies/12-nrl.description
index bc5a459..8e15935 100644
--- a/data/ontologies/12-nrl.description
+++ b/data/ontologies/12-nrl.description
@@ -4,6 +4,7 @@
dsc:title "Nepomuk Resource Language (NRL)" ;
dsc:author "Nepomuk People" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/12-nrl.ontology";
dsc:localPrefix "nrl" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#" ;
diff --git a/data/ontologies/20-dc.description b/data/ontologies/20-dc.description
index f80b2e6..2aaea14 100644
--- a/data/ontologies/20-dc.description
+++ b/data/ontologies/20-dc.description
@@ -4,6 +4,7 @@
dsc:title "Dublin Core metadata (DC)" ;
dsc:author "Dublin Core consortium" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/20-dc.ontology";
dsc:localPrefix "dc" ;
dsc:baseUrl "http://purl.org/dc/elements/1.1/";
diff --git a/data/ontologies/30-nie.description b/data/ontologies/30-nie.description
index 27644bd..c13e7f8 100644
--- a/data/ontologies/30-nie.description
+++ b/data/ontologies/30-nie.description
@@ -4,6 +4,7 @@
dsc:title "Nepomuk Information Element (NIE)" ;
dsc:author "Nepomuk people" ;
dsc:editor "Nepomuk people" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/30-nie.ontology";
dsc:localPrefix "nie" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#";
diff --git a/data/ontologies/31-nao.description b/data/ontologies/31-nao.description
index 3ed9ab7..a7f19fb 100644
--- a/data/ontologies/31-nao.description
+++ b/data/ontologies/31-nao.description
@@ -4,6 +4,7 @@
dsc:title "Nepomuk Annotation Ontology (NAO)" ;
dsc:author "Nepomuck people (not sure)" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/31-nao.ontology";
dsc:localPrefix "nao" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/08/15/nao#" ;
diff --git a/data/ontologies/32-nco.description b/data/ontologies/32-nco.description
index 478fe7b..c0dad13 100644
--- a/data/ontologies/32-nco.description
+++ b/data/ontologies/32-nco.description
@@ -5,6 +5,7 @@
dsc:author "Nepomuck people (not sure)" ;
dsc:author "Tracker Developers" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/32-nco.ontology";
dsc:localPrefix "nco" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/03/22/nco#" ;
diff --git a/data/ontologies/33-nfo.description b/data/ontologies/33-nfo.description
index 29644dc..29d929a 100644
--- a/data/ontologies/33-nfo.description
+++ b/data/ontologies/33-nfo.description
@@ -4,6 +4,7 @@
dsc:title "Nepomuk File Ontology (NFO)" ;
dsc:author "Nepomuck project" ;
dsc:contributor "Tracker team" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/33-nfo.ontology";
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#" ;
dsc:relativePath "./33-nfo.ontology" .
diff --git a/data/ontologies/34-nmo.description b/data/ontologies/34-nmo.description
index b5d1e0e..0312288 100644
--- a/data/ontologies/34-nmo.description
+++ b/data/ontologies/34-nmo.description
@@ -5,6 +5,7 @@
dsc:author "Nepomuck people" ;
dsc:author "Tracker Developers" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/34-nmo.ontology";
dsc:localPrefix "nmo" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#" ;
diff --git a/data/ontologies/35-ncal.description b/data/ontologies/35-ncal.description
index fe2f418..fa00d8b 100644
--- a/data/ontologies/35-ncal.description
+++ b/data/ontologies/35-ncal.description
@@ -5,6 +5,7 @@
dsc:author "Nepomuck people (script)" ;
dsc:author "Tracker Developers" ;
dsc:editor "Tracker developers (translation into turtle)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/35-ncal.ontology";
dsc:localPrefix "ncal" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#" ;
diff --git a/data/ontologies/36-scal.description b/data/ontologies/36-scal.description
index 9678d2b..a2be248 100644
--- a/data/ontologies/36-scal.description
+++ b/data/ontologies/36-scal.description
@@ -4,6 +4,7 @@
dsc:title "Simplified Calendar Ontology (SCAL)" ;
dsc:author "Tracker Developers" ;
dsc:editor "Tracker Developers" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/36-scal.ontology";
dsc:localPrefix "scal" ;
dsc:baseUrl "http://www.tracker-project.org/temp/scal#" ;
diff --git a/data/ontologies/37-nid3.description b/data/ontologies/37-nid3.description
index d914ae1..26bff1b 100644
--- a/data/ontologies/37-nid3.description
+++ b/data/ontologies/37-nid3.description
@@ -4,6 +4,7 @@
dsc:title "Nepomuk IDE3 copy (NID3)" ;
dsc:author "Nepomuk people" ;
dsc:editor "Tracker Developers (turtle translation)" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/37-nid3.ontology";
dsc:localPrefix "nid3" ;
dsc:baseUrl "http://www.semanticdesktop.org/ontologies/2007/05/10/nid3#" ;
diff --git a/data/ontologies/38-nmm.description b/data/ontologies/38-nmm.description
index 16a8b4f..581e150 100644
--- a/data/ontologies/38-nmm.description
+++ b/data/ontologies/38-nmm.description
@@ -5,6 +5,7 @@
dsc:author "Urho Konttori <urho konttori nokia com>" ;
dsc:editor "Urho Konttori <urho konttori nokia com>" ;
dsc:contributor "Example of contributor" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/38-nmm.ontology";
dsc:localPrefix "nmm" ;
dsc:baseUrl "http://www.tracker-project.org/temp/nmm#" ;
diff --git a/data/ontologies/39-mto.description b/data/ontologies/39-mto.description
index 8bed721..eaa4441 100644
--- a/data/ontologies/39-mto.description
+++ b/data/ontologies/39-mto.description
@@ -6,7 +6,8 @@
dsc:author "Unknown <divya nokia com>" ;
dsc:editor "Ivan Frade <ivan frade nokia com>" ;
dsc:contributor "Example of contributor" ;
-
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/39-mto.ontology";
+
dsc:localPrefix "mto" ;
dsc:baseUrl "http://www.tracker-project.org/temp/mto#" ;
dsc:relativePath "./39-mto.ontology" .
diff --git a/data/ontologies/40-mlo.description b/data/ontologies/40-mlo.description
index d6a8c22..2c56505 100644
--- a/data/ontologies/40-mlo.description
+++ b/data/ontologies/40-mlo.description
@@ -5,6 +5,7 @@
dsc:author "Ivan Frade <ivan frade nokia com>" ;
dsc:editor "Ivan Frade <ivan frade nokia com>" ;
dsc:contributor "Example of contributor" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/40-mlo.ontology";
dsc:baseUrl "http://www.tracker-project.org/temp/mlo#" ;
dsc:localPrefix "mlo" ;
diff --git a/data/ontologies/41-mfo.description b/data/ontologies/41-mfo.description
index 10dda47..83c6731 100644
--- a/data/ontologies/41-mfo.description
+++ b/data/ontologies/41-mfo.description
@@ -4,6 +4,7 @@
dsc:title "Maemo Feeds Ontology (MFO)" ;
dsc:author "Ivan Frade <ivan frade nokia com>" ;
dsc:editor "Ivan Frade <ivan frade nokia com>" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/41-mfo.ontology";
dsc:localPrefix "mfo" ;
dsc:baseUrl "http://www.tracker-project.org/temp/mfo#" ;
diff --git a/data/ontologies/89-mtp.description b/data/ontologies/89-mtp.description
index 8b76f00..23142a5 100644
--- a/data/ontologies/89-mtp.description
+++ b/data/ontologies/89-mtp.description
@@ -4,6 +4,7 @@
dsc:title "Multimetida Transfer Protocol (MTP) Ontology" ;
dsc:author "Ivan Frade <ivan frade nokia com>" ;
dsc:editor "Ivan Frade <ivan frade nokia com>" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/89-mtp.ontology";
dsc:localPrefix "mtp" ;
dsc:baseUrl "http://www.tracker-project.org/temp/mtp#" ;
diff --git a/data/ontologies/90-tracker.description b/data/ontologies/90-tracker.description
index da35e6a..8b5aa5d 100644
--- a/data/ontologies/90-tracker.description
+++ b/data/ontologies/90-tracker.description
@@ -4,6 +4,7 @@
dsc:title "Tracker-specific annotations Ontology" ;
dsc:author "Tracker developers" ;
dsc:editor "Tracker developers" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/90-tracker.ontology";
dsc:localPrefix "tracker" ;
dsc:baseUrl "http://www.tracker-project.org/ontologies/tracker#";
diff --git a/data/ontologies/91-maemo.description b/data/ontologies/91-maemo.description
index d73870a..46eb57a 100644
--- a/data/ontologies/91-maemo.description
+++ b/data/ontologies/91-maemo.description
@@ -4,6 +4,7 @@
dsc:title "Maemo-specific classes" ;
dsc:author "Tracker developers" ;
dsc:editor "Tracker developers" ;
+ dsc:gitlog "http://git.gnome.org/cgit/tracker/log/data/ontologies/91-maemo.ontology";
dsc:localPrefix "maemo" ;
dsc:baseUrl "http://maemo.org/ontologies/tracker#" ;
diff --git a/utils/services/ttl_html.c b/utils/services/ttl_html.c
index 23cc653..fe262fc 100644
--- a/utils/services/ttl_html.c
+++ b/utils/services/ttl_html.c
@@ -75,6 +75,9 @@ print_html_header (FILE *f, OntologyDescription *desc)
g_list_foreach (desc->editors, print_author, f);
g_fprintf (f," <dt>Contributors:</dt>\n");
g_list_foreach (desc->contributors, print_author, f);
+ g_fprintf (f," <dt>Changelog:</dt>\n");
+ g_fprintf (f," <dd><a href=\"%s\">Tracker changes</a>",
+ (desc->gitlog ? desc->gitlog : "#"));
g_fprintf (f," </dl>\n");
g_fprintf (f,"</div>\n");
g_fprintf (f,"<p class=\"copyright\"> Copyright © 2009 <a href=\"http://www.nokia.com/\">Nokia</a><sup>®</sup> The ontologies are made available under the terms of FIXME<a href=\"LICENSE.txt\">software license</a></p>\n");
diff --git a/utils/services/ttl_loader.c b/utils/services/ttl_loader.c
index 8c70c21..3e8676c 100644
--- a/utils/services/ttl_loader.c
+++ b/utils/services/ttl_loader.c
@@ -26,6 +26,7 @@
#define DSC_AUTHOR DSC_PREFIX "author"
#define DSC_EDITOR DSC_PREFIX "editor"
#define DSC_CONTRIBUTOR DSC_PREFIX "contributor"
+#define DSC_GITLOG DSC_PREFIX "gitlog"
#define DSC_BASEURI DSC_PREFIX "baseUrl"
#define DSC_RELPATH DSC_PREFIX "relativePath"
#define DSC_LOCALPREFIX DSC_PREFIX "localPrefix"
@@ -199,6 +200,8 @@ load_description (OntologyDescription *desc,
} else if (!g_strcmp0 (turtle_predicate, DSC_CONTRIBUTOR)) {
desc->contributors = g_list_prepend (desc->contributors,
g_strdup (turtle_object));
+ } else if (!g_strcmp0 (turtle_predicate, DSC_GITLOG)) {
+ desc->gitlog = g_strdup (turtle_object);
} else if (!g_strcmp0 (turtle_predicate, DSC_BASEURI)) {
desc->baseUrl = g_strdup (turtle_object);
} else if (!g_strcmp0 (turtle_predicate, DSC_RELPATH)) {
diff --git a/utils/services/ttl_model.h b/utils/services/ttl_model.h
index 5900fa3..6b49d96 100644
--- a/utils/services/ttl_model.h
+++ b/utils/services/ttl_model.h
@@ -30,6 +30,7 @@ typedef struct {
GList *authors;
GList *editors;
GList *contributors;
+ gchar *gitlog;
gchar *baseUrl;
gchar *localPrefix;
gchar *relativePath;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]