W3C home > Mailing lists > Public > semantic-web@w3.org > June 2006

Re: URIs and SPARQL endpoints

From: Frank Manola <fmanola@acm.org>
Date: Mon, 19 Jun 2006 10:45:29 -0400
Message-ID: <4496B889.9070609@acm.org>
To: Dan Brickley <danbri@danbri.org>
CC: Hans Teijgeler <hans.teijgeler@quicknet.nl>, SW-forum <semantic-web@w3.org>

According to the Web Services addressing spec 

"A Web service endpoint is a (referenceable) entity, processor, or 
resource to which Web service messages can be addressed. Endpoint 
references convey the information needed to address a Web service endpoint."

An endpoint reference (as defined here) includes a URI (as an address 
for the endpoint), parameters, and some other stuff.

Sure would be nice if these definitions were easier to find (and 
clearer;  hint to W3C spec writers).


Dan Brickley wrote:
> * Hans Teijgeler <hans.teijgeler@quicknet.nl> [2006-06-19 10:24+0200]
>> Hi,
>> When trying to use SPARQL one stumbles upon the concept of "endpoint". When
>> I checked in the (Candidate) Recommendation the word endpoint is not used at
>> all. Yet, when you use Google you get many deliberations about endpoints,
>> but nowhere a definition or standardization. How come? Where can I find
>> reading material about (SPARQL) endpoints that doesn't assume that I already
>> know what it is?
> Interesting point. The word I think comes from the SOAP community, but I
> looked in the SOAP specs and similarly found only casual mention of it
> there. Hunting further, I find it in the "normative definitions" section
> of the Web Services Description Requirements doc at
> http://www.w3.org/TR/ws-desc-reqs/#normDefs
> [[
> EndPoint (AKA Port)
>     [Definition: An association between a fully-specified
>     InterfaceBinding and a network address, specified by a URI [IETF RFC
>     2396], that may be used to communicate with an instance of a Web
>     Service. An EndPoint indicates a specific location for accessing a
>     Web Service using a specific protocol and data format.]
> ]]
> That last phrase is applicable; perhaps the entire definition
> even, since the protocol uses WSDL.
>> I also have a direct question: what is the difference between a URI and an
>> endpoint? Somewhere I read a discussion about this, but the participants in
>> that discussion didn't seem to agree with each other, so it seems that I am
>> not completely alone in my ignorance.
> URIs are identifiers, basically names for things on the Web. Endpoints,
> like many other things, can be named with URIs. There's a lot more about 
> URIs in http://www.w3.org/TR/webarch/
> Hope this helps,
> Dan
>> Can someone help me?
>> Regards,
>> Hans
>> ____________________
>> OntoConsult
>> Hans Teijgeler
>> ISO 15926 specialist
>> Netherlands
>> +31-72-509 2005
>> HYPERLINK "http://www.infowebml.ws/"www.InfowebML.ws 
>> HYPERLINK "mailto:hans.teijgeler@quicknet.nl"hans.teijgeler@quicknet.nl
>> -- 
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition.
>> Version: 7.1.394 / Virus Database: 268.9.0/368 - Release Date: 16-Jun-06
Received on Monday, 19 June 2006 14:39:29 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:44:57 UTC