tracker-sparql -qu "INSERT SILENT INTO <urn:uuid:38f> { <urn:uuid:38f> a nfo:FileDataObject , nie:InformationElement ;nie:isStoredAs <urn:uuid:38f> ; nie:url 'file.mp3' ; nie:dataSource <urn:nepomuk:datasource:840494F4EDG> ;nie:deviceId '840494F4EDG';nmm:audioType 128 ; tracker:available true; a nmm:MusicPiece , nfo:Audio; nie:title 'Abandoner' .}"
tracker-sparql -qu "INSERT {<urn:artist:38caadd1f13bf78a26aca0e7d42a8f58> a nmm:Artist ;nmm:artistName 'Aesop'; ?f nmm:performer <urn:artist:38caadd1f13bf78a26aca0e7d42a8f58>; nmm:extEnsemble <urn:artist:38caadd1f13bf78a26aca0e7d42a8f58> } WHERE { ?f nie:url 'file.mp3'}"
第一次插入返回完成。第二次插入返回无法运行更新,在本体中找不到属性“urn:uuid:38f”。
我真的无法理解如何将新艺术家与现有音乐作品联系起来。