view jamendo/sparql-archived/jamendo.n3 @ 27:d95e683fbd35 tip

Enable CORS on urispace redirects as well
author Chris Cannam
date Tue, 20 Feb 2018 14:52:02 +0000
parents df9685986338
children
line wrap: on
line source
@prefix map: <> .
@prefix db: <> .
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix tl: <http://purl.org/NET/c4dm/timeline.owl#>.
@prefix event: <http://purl.org/NET/c4dm/event.owl#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix p2r: <http://moustaki.org/p2r#> .
@prefix time: <http://www.w3.org/TR/owl-time/>.
@prefix mo: <http://purl.org/ontology/mo/> .


map:pldb a p2r:PrologDb.

# Track

map:jamendo_track a p2r:ClassMap;
	p2r:prologEngine map:pldb;
	p2r:uriPattern "jamendo/track/@@jamendo:track/8.1@@";
	p2r:class mo:Track;
	.
map:jamendo_tracktitle a p2r:PropertyBridge;
	p2r:belongsToClassMap map:jamendo_track;
	p2r:property dc:title;
	p2r:arg "jamendo:track/8.4";
	p2r:datatype xsd:string;
	.
map:jamendo_tracknum a p2r:PropertyBridge;
	p2r:belongsToClassMap map:jamendo_track;
	p2r:property mo:trackNum;
	p2r:arg "jamendo:track/8.3";
	p2r:datatype xsd:int;
	.

# Album

map:jamendo_album a p2r:ClassMap;
	p2r:prologEngine map:pldb;
	p2r:uriPattern "jamendo/album/@@jamendo:album/12$1@@ ";
	p2r:class mo:Album;
	.
map:jamendo_albumtitle a p2r:PropertyBridge;
	p2r:belongsToClassMap map:jamendo_album;
	p2r:property dc:title;
	p2r:arg "jamendo:album/12.3";
	p2r:datatype xsd:string;
	.
map:jamendo_hastrack a p2r:PropertyBridge;
	p2r:belongsToClassMap map:jamendo_album;
	p2r:property mo:hasTrack;
	p2r:uriPattern "jamendo/track/@@jamendo:track/8.1@@";
	.