[tracker/subqueries] NMO: Add nmo:messageChannel for optimization testing



commit 1f4620691024e08932960b86b1366c5cc331a6bb
Author: Jürg Billeter <j bitron ch>
Date:   Mon Dec 7 16:31:25 2009 +0100

    NMO: Add nmo:messageChannel for optimization testing

 data/ontologies/34-nmo.ontology                   |    6 ++++++
 utils/data-generators/generate-data-for-gossip.py |    4 ++++
 2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/data/ontologies/34-nmo.ontology b/data/ontologies/34-nmo.ontology
index 78d33eb..4803f90 100644
--- a/data/ontologies/34-nmo.ontology
+++ b/data/ontologies/34-nmo.ontology
@@ -230,6 +230,12 @@ nmo:communicationChannel a rdf:Property ;
 	rdfs:domain nmo:Conversation ;
 	rdfs:range nmo:CommunicationChannel .
 
+nmo:messageChannel a rdf:Property ;
+	tracker:indexed true ;
+	nrl:maxCardinality 1 ;
+	rdfs:domain nmo:Message ;
+	rdfs:range nmo:CommunicationChannel .
+
 nmo:lastMessageDate a rdf:Property ;
 	tracker:indexed true ;
 	nrl:maxCardinality 1 ;
diff --git a/utils/data-generators/generate-data-for-gossip.py b/utils/data-generators/generate-data-for-gossip.py
index 2718d7c..508e292 100755
--- a/utils/data-generators/generate-data-for-gossip.py
+++ b/utils/data-generators/generate-data-for-gossip.py
@@ -218,6 +218,10 @@ def generate_im_messages (n_convs, n_channels, msgs_per_convs, friends_list, n_f
             for k in range (0, random.randint(1, msgs_per_convs + 1)):
                 print_instance (get_random_uuid_uri(), "nmo:IMMessage")
 
+                print_property ("nmo:messageChannel", 
+                                channel_id, 
+                                t = "uri")
+
                 print_property ("nmo:conversation", 
                                 conversation_id, 
                                 t = "uri")



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]