Mercurial > hg > dbtune-rdf-services
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).