diff classical/urispace/classical_mapping.pl @ 17:c14a90b92260

Indexing fixes
author Chris Cannam
date Tue, 07 Nov 2017 11:59:10 +0000
parents ab3e3ac0119f
children
line wrap: on
line diff
--- a/classical/urispace/classical_mapping.pl	Tue Nov 07 11:44:02 2017 +0000
+++ b/classical/urispace/classical_mapping.pl	Tue Nov 07 11:59:10 2017 +0000
@@ -37,9 +37,18 @@
                 ]) :-
     sparql_end_point(SparqlEndPoint).
 
-mapping:see_other_rdf(requested_pattern([all,artist]), redirect_pattern(Query)) :-
+mapping:see_other_rdf(requested_pattern([all,composer]), redirect_pattern(Query)) :-
     directory_query('%3Chttp://dbtune.org/classical/resource/type/Composer%3E', Query).
 
+mapping:see_other_rdf(requested_pattern([all,composition]), redirect_pattern(Query)) :-
+    directory_query('%3Chttp://purl.org/ontology/mo/Composition%3E', Query).
+
+mapping:see_other_rdf(requested_pattern([all,work]), redirect_pattern(Query)) :-
+    directory_query('%3Chttp://purl.org/ontology/mo/MusicalWork%3E', Query).
+
+mapping:see_other_rdf(requested_pattern([all,conductor]), redirect_pattern(Query)) :-
+    directory_query('%3Chttp://dbtune.org/classical/resource/type/Conductor%3E', Query).
+
 mapping:see_other(requested_pattern([all,Concept]),redirect_pattern([Renderer,Directory,Concept])) :-
 	html_renderer(Renderer),
 	directory(Directory).