Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can I use local references in conjunction with a PURL? (i.e., http://purl.foo.

0
10 Posted

Can I use local references in conjunction with a PURL? (i.e., http://purl.foo.

0

There’s more to this question than meets the eye. Let’s break it down into manageable pieces. First, the local reference (i.e. #LREF) is a directive to the HTTP client (browser). When you select a URL containing a local reference, only the portion of the URL preceding the local reference is requested from the HTTP server. It is the client’s responsibility to act on this directive in relation to the requested document once the document is received. Therefore this behavior is dependent upon the client. Not all clients handle local references the same way. PURLs can not contain local references because we do not allow them to contain the “#” character. Since browsers would not send the local reference (i.e., anything after and including a “#” character, such as #LREF) part of a PURL to the PURL resolver, there’d be no point in allowing it.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.