2012-03-15 31 views
0

我想爲sparql enpoint編寫web服務,所以我需要wsdl和xsd。這裏:http://www.w3.org/TR/sprot11/我讀到wsdl可以從地址http://www.w3.org/TR/sprot11/sparql-protocol-query-11.wsdl下載,但是這些wsdl導入xsd不存在:www.w3.org/TR/rdf-sparql-XMLres/result2.xsd。我在3天前寫了w3c,但仍然沒有下達。有沒有其他的服務器,我可以下載所有我需要的sparql的所有xsd?在哪裏下載關於spdql協議的xsd rdf

+0

您是否試圖從WSDL生成一些將對SPARQL端點進行HTTP調用的代碼? – Michael 2012-04-11 13:12:53

+0

類似的東西。我需要wsdl來創建肥皂信封,從這個 – hudi 2012-04-11 13:21:48

+0

爲什麼使用SOAP?我不知道任何支持SOAP的SPARQL實現。我*強烈*建議您只使用HTTP綁定。每個人都支持它們,並且有很多庫可以用來通過HTTP進行SPARQL協議請求;不需要代碼生成或自己推出。 – Michael 2012-04-11 13:32:58

回答

0

我繼續下載,你在你的問題提的WSDL,但無法找到比其他的XSD的引用這樣一句:

<xs:schema targetNamespace="http://www.w3.org/2005/08/sparql-protocol-query/#"> 
    <xs:import namespace="http://www.w3.org/2005/09/sparql-protocol-types/#" 
      schemaLocation="http://www.w3.org/2001/sw/DataAccess/proto-wd/sparql- 
      protocol-types.xsd" /> 
</xs:schema> 

在上面摘錄的XSD可在給定的URL在schemaLocation屬性中。

這個page on SPARQL and WSDL可能會有所幫助。