waisda/commit

add tag_type/2 for GTAA

authorMichiel Hildebrand
Sun Mar 13 13:31:36 2011 +0100
committerMichiel Hildebrand
Sun Mar 13 13:31:36 2011 +0100
commitfa958b9433e8dfabd5c300b1e5473a2398c0bca7
treedb8bd58749fa671248fbd6283a66cc95841f288d
parentb103b30453e5446700f5f3d59a5d0319aa163301
Diff style: patch stat
diff --git a/config-available/waisda.pl b/config-available/waisda.pl
index 3a5eb3a..1e72b42 100755
--- a/config-available/waisda.pl
+++ b/config-available/waisda.pl
@@ -12,6 +12,8 @@
 /** <module> Management of user-generated metadata for Waisda video labeling game
 */
 
+:- rdf_register_ns(gtaa, 'http://data.beeldengeluid.nl/gtaa/').
+
 /* RDF data
    We assume the Waisda rdf is available at ../rdf
    We assume vocabularies are available above the root directory in ../vocs
@@ -39,3 +41,17 @@ load_data :-
 	rdf_load_library(gtaa),
 	rdf_load_library(cornetto).
 
+
+:- multifile
+	yaz:tag_type/2.
+
+yaz:tag_type(person, R) :-
+	rdf(R, skos:inScheme, gtaa:'Persoonsnamen').
+yaz:tag_type(person, R) :-
+	rdf(R, skos:inScheme, gtaa:'Namen').
+yaz:tag_type(location, R) :-
+	rdf(R, skos:inScheme, gtaa:'GeografischeNamen').
+yaz:tag_type(subject, R) :-
+	rdf(R, skos:inScheme, gtaa:'Subjects').
+%yaz:tag_type(subject, Tag) :-
+%	rdfs_individual_of(Tag, skos:'Concept').