SPARQL:选择SPARQL查询以从文件中获取数据
我需要一些帮助,我是SPARQL新手。我陷入了一个我必须建立的问题,在这个问题中,我必须让所有参与过披头士4首歌曲的音乐家(不包括未经认可的答案) 到目前为止我所做的,但我不确定它是否正确SPARQL:选择SPARQL查询以从文件中获取数据,sparql,rdf,rdfs,turtle-rdf,Sparql,Rdf,Rdfs,Turtle Rdf,我需要一些帮助,我是SPARQL新手。我陷入了一个我必须建立的问题,在这个问题中,我必须让所有参与过披头士4首歌曲的音乐家(不包括未经认可的答案) 到目前为止我所做的,但我不确定它是否正确 SELECT ?musicianName ?songTitle ?role WHERE { ?song ?role ?musician . ?song rdfs:label ?songTitle . ?musician rdfs:label ?musicianName . FI
SELECT ?musicianName ?songTitle ?role
WHERE {
?song ?role ?musician .
?song rdfs:label ?songTitle .
?musician rdfs:label ?musicianName .
FILTER (?musician NOT IN ("John Lennon", "Paul McCartney", "George Harrison", "Ringo Starr", "Uncredited"))
}
数据文件如下:
数据文件(Beatles.ttl)
@前缀c:。
@前缀t:。
@前缀pi:。
@前缀rdfs:。
@前缀m:。
t:MagicalysteryTour a c:Song;
rdfs:标签为“神奇神秘之旅”;
pi:音律吉他m:约翰莱农;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
pi:Lead吉他m:GeorgeHarrison;
打击乐器m:RingoStarr,m:NeilAspinall,m:MalEvans,m:GeorgeHarrison,m:Johnlenon;
pi:钢琴m:保尔·麦卡特尼;
pi:小号m:埃尔加霍沃思,m:约翰维布拉汉姆,m:戴维马森,m:罗伊科佩斯塔克;
pi:人声m:Johnlenon,m:PaulMcCartney,m:GeorgeHarrison。
t:PennyLane a c:Song;
rdfs:标签为“便士巷”;
pi:声学吉他m:约翰莱农;
pi:背景人声m:约翰莱农,m:乔治哈里森;
pi:低音吉他m:保尔·麦卡特尼;
pi:低音提琴m:法兰克克拉克;
pi:m:RingoStarr;
pi:m:JohnLennon;
圆周率:长笛手m:PGoody,m:RaySwinfield,m:Mannywints,m:DennisWalton;
pi:吉他m:乔治哈里森;
pi:鼓掌m:乔治·哈里森,m:约翰伦,m:保尔·麦卡特尼;
pi:口琴m:保尔·麦卡特尼;
pi:Oboesorcolangais m:DickMorgan,m:MikeWinfield;
pi:钢琴m:约翰伦,m:保尔·麦卡特尼;
圆周率:铃鼓m:铃鼓;
pi:trumpetsorflugelhorn m:FreddyClayton,m:LeonCalvert,m:BertCourtley,m:DuncanCampbell,m:DavidMason;
pi:tubularbells m:RingoStarr;
pi:人声m:保尔·麦卡特尼。
t:不是第二次唱c:歌;
rdfs:标签“不是第二次”;
pi:音律吉他m:约翰莱农;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
皮:钢琴m:乔治马汀;
pi:人声m:约翰莱农。
t:昨天一首c:歌;
rdfs:标签为“昨天”;
pi:大提琴m:方济各加巴罗;
pi:吉他m:保尔·麦卡特尼;
pi:viola m:KennethEssex;
pi:小提琴m:托尼吉尔伯特,m:西德尼萨克斯;
pi:人声m:保尔·麦卡特尼。
t:LosParanias a c:Song;
rdfs:标签为“偏执狂”;
pi:声学吉他m:保尔·麦卡特尼;
pi:打击乐器m:约翰莱农;
pi:振动筛m:振动器;
pi:人声m:保尔·麦卡特尼。
t:像雷默斯一样唱c:歌;
rdfs:标签“像做梦的人一样”;
pi:bass m:PaulMcCartney;
pi:m:PeteBest;
pi:Lead吉他m:GeorgeHarrison;
pi:m:JohnLennon;
pi:人声m:保尔·麦卡特尼。
t:IGotToFindMyBaby a c:Song;
rdfs:标签“我要找到我的孩子”;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
pi:口琴m:约翰莱农;
pi:Lead吉他m:GeorgeHarrison;
pi:m:JohnLennon;
pi:人声m:约翰莱农。
t:Revolution1 a c:Song;
rdfs:标签为“革命1”;
pi:哈蒙德m:保尔·麦卡特尼;
pi:声学吉他m:约翰莱农;
pi:背景人声m:FrancieSchwartz,m:GeorgeHarrison,m:PaulMcCartney;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
pi:主打吉他m:乔治哈里森,m:约翰莱农;
pi:钢琴m:保尔·麦卡特尼;
圆周率:长号m:JPower,m:DonLang,m:BillPovey,m:RexMorris;
pi:小号m:弗雷德·克莱顿,m:德雷克瓦特金斯;
pi:人声m:约翰莱农。
t:Dizzymissz Lizzy a c:Song;
rdfs:标签为“眩晕的丽萃小姐”;
pi:哈蒙德m:约翰莱农;
pi:Hohnerpianetelectrical m:PaulMcCartney;
pi:bass m:PaulMcCartney;
pi:cowbell m:RingoStarr;
pi:双轨铅吉他m:乔治哈里森;
pi:m:RingoStarr;
pi:m:JohnLennon;
pi:人声m:约翰莱农。
t:YesItIs a c:Song;
rdfs:标签“是的,它是”;
pi:音律吉他m:约翰莱农;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
pi:Harmony人声m:GeorgeHarrison,m:PaulMcCartney;
pi:Lead吉他m:GeorgeHarrison;
圆周率:铃鼓m:铃鼓;
pi:人声m:约翰莱农。
t:Iwannabeyorman a c:Song;
rdfs:标签“我想成为你的男人”;
pi:Hammond m:GeorgeMartin;
pi:背景人声m:PaulMcCartney,m:Johnlenon;
pi:bass m:PaulMcCartney;
pi:m:RingoStarr;
pi:Lead吉他m:GeorgeHarrison;
pi:maracas m:RingoStarr;
pi:m:JohnLennon;
pi:人声m:RingoStarr。
t:今天我说的是一首c:歌;
rdfs:标注“我们今天说的话”;
pi:音律吉他m:约翰莱农;
pi:bass m:PaulMcCartney;
圆周率:鼓
@prefix c: <http://beatlesExample/ns/class/> .
@prefix t: <http://beatlesExample/ns/title/> .
@prefix pi: <http://beatlesExample/ns/playsInstrument/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix m: <http://beatlesExample/ns/musician/> .
t:MagicalMysteryTour a c:Song ;
rdfs:label "Magical Mystery Tour" ;
pi:acousticrhythmguitar m:JohnLennon ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:percussion m:RingoStarr , m:NeilAspinall , m:MalEvans , m:GeorgeHarrison , m:JohnLennon ;
pi:piano m:PaulMcCartney ;
pi:trumpet m:ElgarHowarth , m:JohnWilbraham , m:DavidMason , m:RoyCopestake ;
pi:vocals m:JohnLennon , m:PaulMcCartney , m:GeorgeHarrison .
t:PennyLane a c:Song ;
rdfs:label "Penny Lane" ;
pi:acousticguitar m:JohnLennon ;
pi:backingvocals m:JohnLennon , m:GeorgeHarrison ;
pi:bassguitar m:PaulMcCartney ;
pi:doublebass m:FrankClarke ;
pi:drums m:RingoStarr ;
pi:electricguitar m:JohnLennon ;
pi:flutesorpiccolos m:PGoody , m:RaySwinfield , m:MannyWinters , m:DennisWalton ;
pi:guitar m:GeorgeHarrison ;
pi:handclaps m:GeorgeHarrison , m:JohnLennon , m:PaulMcCartney ;
pi:harmonium m:PaulMcCartney ;
pi:oboesorcoranglais m:DickMorgan , m:MikeWinfield ;
pi:piano m:JohnLennon , m:PaulMcCartney ;
pi:tambourine m:RingoStarr ;
pi:trumpetsorflugelhorn m:FreddyClayton , m:LeonCalvert , m:BertCourtley , m:DuncanCampbell , m:DavidMason ;
pi:tubularbells m:RingoStarr ;
pi:vocals m:PaulMcCartney .
t:NotASecondTime a c:Song ;
rdfs:label "Not A Second Time" ;
pi:acousticrhythmguitar m:JohnLennon ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:piano m:GeorgeMartin ;
pi:vocals m:JohnLennon .
t:Yesterday a c:Song ;
rdfs:label "Yesterday" ;
pi:cello m:FranciscoGabarro ;
pi:guitar m:PaulMcCartney ;
pi:viola m:KennethEssex ;
pi:violin m:TonyGilbert , m:SidneySax ;
pi:vocals m:PaulMcCartney .
t:LosParanoias a c:Song ;
rdfs:label "Los Paranoias" ;
pi:acousticguitar m:PaulMcCartney ;
pi:percussion m:JohnLennon ;
pi:shaker m:RingoStarr ;
pi:vocals m:PaulMcCartney .
t:LikeDreamersDo a c:Song ;
rdfs:label "Like Dreamers Do" ;
pi:bass m:PaulMcCartney ;
pi:drums m:PeteBest ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:PaulMcCartney .
t:IGotToFindMyBaby a c:Song ;
rdfs:label "I Got To Find My Baby" ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:harmonica m:JohnLennon ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:JohnLennon .
t:Revolution1 a c:Song ;
rdfs:label "Revolution 1" ;
pi:Hammondorgan m:PaulMcCartney ;
pi:acousticguitar m:JohnLennon ;
pi:backingvocals m:FrancieSchwartz , m:GeorgeHarrison , m:PaulMcCartney ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison , m:JohnLennon ;
pi:piano m:PaulMcCartney ;
pi:trombone m:JPower , m:DonLang , m:BillPovey , m:RexMorris ;
pi:trumpet m:FreddyClayton , m:DerekWatkins ;
pi:vocals m:JohnLennon .
t:DizzyMissLizzy a c:Song ;
rdfs:label "Dizzy Miss Lizzy" ;
pi:Hammondorgan m:JohnLennon ;
pi:HohnerPianetelectricpiano m:PaulMcCartney ;
pi:bass m:PaulMcCartney ;
pi:cowbell m:RingoStarr ;
pi:double-trackedleadguitar m:GeorgeHarrison ;
pi:drums m:RingoStarr ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:JohnLennon .
t:YesItIs a c:Song ;
rdfs:label "Yes It Is" ;
pi:acousticrhythmguitar m:JohnLennon ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:harmonyvocals m:GeorgeHarrison , m:PaulMcCartney ;
pi:leadguitar m:GeorgeHarrison ;
pi:tambourine m:RingoStarr ;
pi:vocals m:JohnLennon .
t:IWannaBeYourMan a c:Song ;
rdfs:label "I Wanna Be Your Man" ;
pi:Hammondorgan m:GeorgeMartin ;
pi:backingvocals m:PaulMcCartney , m:JohnLennon ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:maracas m:RingoStarr ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:RingoStarr .
t:ThingsWeSaidToday a c:Song ;
rdfs:label "Things We Said Today" ;
pi:acousticrhythmguitar m:JohnLennon ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:piano m:JohnLennon ;
pi:tambourine m:RingoStarr ;
pi:vocals m:PaulMcCartney .
t:HallelujahILoveHerSo
a c:Song ;
rdfs:label "Hallelujah, I Love Her So" ;
pi:bass m:StuartSutcliffe ;
pi:guitar m:GeorgeHarrison , m:PaulMcCartney , m:JohnLennon ;
pi:vocals m:PaulMcCartney .
t:OldBrownShoe a c:Song ;
rdfs:label "Old Brown Shoe" ;
pi:backingvocals m:JohnLennon , m:PaulMcCartney ;
pi:bass m:GeorgeHarrison ;
pi:drums m:RingoStarr ;
pi:guitar m:GeorgeHarrison , m:PaulMcCartney ;
pi:organ m:GeorgeHarrison ;
pi:piano m:PaulMcCartney ;
pi:vocals m:GeorgeHarrison .
t:GoodNight a c:Song ;
rdfs:label "Good Night" ;
pi:12violins m:Uncredited ;
pi:backingvocals m:MikeRedway , m:PatWhitmore , m:FredLucas , m:ValStockwell , m:IreneKing , m:IngridThomas , m:KenBarrie , m:RossGilmour ;
pi:celesta m:GeorgeMartin ;
pi:clarinet m:Uncredited ;
pi:doublebass m:Uncredited ;
pi:harp m:Uncredited ;
pi:horn m:Uncredited ;
pi:threecellos m:Uncredited ;
pi:threeflutes m:Uncredited ;
pi:threeviolas m:Uncredited ;
pi:vibraphone m:Uncredited ;
pi:vocals m:RingoStarr .
t:MemphisTennessee a c:Song ;
rdfs:label "Memphis, Tennessee" ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:JohnLennon .
t:TicketToRide a c:Song ;
rdfs:label "Ticket To Ride" ;
pi:bass m:PaulMcCartney ;
pi:double-trackedleadvocals m:JohnLennon ;
pi:drums m:RingoStarr ;
pi:handclaps m:RingoStarr ;
pi:harmonyvocals m:PaulMcCartney ;
pi:leadguitar m:PaulMcCartney ;
pi:rhythmguitar m:GeorgeHarrison , m:JohnLennon ;
pi:tambourine m:RingoStarr .
t:Ob-La-DiOb-La-Da a c:Song ;
rdfs:label "Ob-La-Di, Ob-La-Da" ;
pi:acousticguitar m:GeorgeHarrison ;
pi:backingvocals m:JohnLennon , m:GeorgeHarrison ;
pi:bass m:PaulMcCartney ;
pi:bongo m:RingoStarr ;
pi:drums m:RingoStarr ;
pi:handclaps m:JohnLennon , m:PaulMcCartney , m:GeorgeHarrison , m:RingoStarr ;
pi:percussion m:RingoStarr ;
pi:piano m:JohnLennon ;
pi:threesaxophones m:Uncredited ;
pi:vocals m:PaulMcCartney .
t:LetItBe a c:Song ;
rdfs:label "Let It Be" ;
pi:backingvocals m:JohnLennon , m:LindaMcCartney , m:PaulMcCartney , m:GeorgeHarrison ;
pi:bassguitar m:PaulMcCartney ;
pi:cello m:Uncredited ;
pi:drums m:RingoStarr ;
pi:electricpiano m:BillyPreston ;
pi:leadguitar m:GeorgeHarrison ;
pi:maracas m:PaulMcCartney ;
pi:organ m:BillyPreston ;
pi:piano m:PaulMcCartney ;
pi:tenorsaxophone m:Uncredited ;
pi:twotrombones m:Uncredited ;
pi:twotrumpets m:Uncredited ;
pi:vocals m:PaulMcCartney .
t:IGotAWoman a c:Song ;
rdfs:label "I Got A Woman" ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:JohnLennon .
t:TheSaints a c:Song ;
rdfs:label "The Saints" ;
pi:bass m:PaulMcCartney ;
pi:drums m:PeteBest ;
pi:leadguitar m:TonySheridan , m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:TonySheridan .
t:LendMeYourComb a c:Song ;
rdfs:label "Lend Me Your Comb" ;
pi:bass m:PaulMcCartney ;
pi:drums m:RingoStarr ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:GeorgeHarrison , m:PaulMcCartney , m:JohnLennon .
t:BesameMucho a c:Song ;
rdfs:label "Besame Mucho" ;
pi:bass m:PaulMcCartney ;
pi:drums m:PeteBest ;
pi:leadguitar m:GeorgeHarrison ;
pi:rhythmguitar m:JohnLennon ;
pi:vocals m:PaulMcCartney .