我是新來的語義網絡編程,我試圖做一些SPARQL查詢,我不完全確定是可能的。然而,我想在嘗試另一種方法之前,我會問問大師。如何將SPARQL查詢結果的URI分成多個部分?
我有一個SPARQL查詢返回一個URI資源作爲列之一。下面的例子:
http://purl.uniprot.org/uniprot/Q9UKM9
我想採取URL(Q9UKM9
)的最後部分,並把它變成一個變量正則表達式命令用來發現相同的蛋白質(由數字,我確定提取)在另一個資源中。
我不能只是做像直查詢:
?random_resource_one X:propertyOne ?what_I_am_interested_in .
?random_resource_two Y:hasURI ?what_I_am_interested_in .
,因爲資源的URI不同:
http://purl.uniprot.org/interpro/IPR000504
VS
http://purl.org/obo/owl/InterPro#InterPro_IPR000504
我對完全開放想法!謝謝!