[tracker] Ontology validator: Handle correctly tracker:Ontology
- From: Ivan Frade <ifrade src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] Ontology validator: Handle correctly tracker:Ontology
- Date: Tue, 2 Mar 2010 16:59:38 +0000 (UTC)
commit 3ed0dc77ad9d3ae8ee64203a5b0881d87a0d300b
Author: Ivan Frade <ivan frade nokia com>
Date: Tue Mar 2 18:52:58 2010 +0200
Ontology validator: Handle correctly tracker:Ontology
bootstrapping issue: it is used before it is defined.
utils/services/ontology-validator.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/utils/services/ontology-validator.c b/utils/services/ontology-validator.c
index 024570c..f84b653 100644
--- a/utils/services/ontology-validator.c
+++ b/utils/services/ontology-validator.c
@@ -21,6 +21,7 @@ static GOptionEntry entries[] = {
#define RDFS_SUBPROPERTYOF "http://www.w3.org/2000/01/rdf-schema#subPropertyOf"
#define RDFS_TYPE "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
#define TRACKER_NS "http://www.tracker-project.org/ontologies/tracker#Namespace"
+#define TRACKER_ONTO "http://www.tracker-project.org/ontologies/tracker#Ontology"
#define TRACKER_PREFIX "http://www.tracker-project.org/ontologies/tracker#prefix"
#define RDFS_RANGE "http://www.w3.org/2000/01/rdf-schema#range"
#define RDFS_DOMAIN "http://www.w3.org/2000/01/rdf-schema#domain"
@@ -67,11 +68,12 @@ turtle_load_ontology (const gchar *turtle_subject,
}
/* Check the nmo:Email hasn't already be defined
- * (ignoring rdfs:Class and rdf:Property for bootstraping reasons)
+ * (ignoring rdfs:Class, rdf:Property and tracker:Ontology for bootstraping reasons)
*/
if (exists_or_already_reported (turtle_subject)
&& g_strcmp0 (turtle_subject, RDFS_CLASS)
- && g_strcmp0 (turtle_subject, RDF_PROPERTY)) {
+ && g_strcmp0 (turtle_subject, RDF_PROPERTY)
+ && g_strcmp0 (turtle_subject, TRACKER_ONTO)) {
g_error ("%s is already defined", turtle_subject);
return;
}
@@ -196,6 +198,7 @@ load_basic_classes ()
{
known_items = g_list_prepend (known_items, (gpointer) RDFS_CLASS);
known_items = g_list_prepend (known_items, (gpointer) RDF_PROPERTY);
+ known_items = g_list_prepend (known_items, (gpointer) TRACKER_ONTO);
}
gint
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]