www.openlinksw.com
docs.openlinksw.com

Book Home

Contents
Preface

Virtuoso Functions Guide

Administration
Aggregate Functions
Array Manipulation
BPEL APIs
Backup
Compression
Cursor
Date & Time Manipulation
Debug
Dictionary Manipulation
Encoding & Decoding
File Manipulation
Free Text
Hashing / Cryptographic
LDAP
Locale
Mail
Miscellaneous
hs_resolve
Number
Phrases
RDF data
Remote SQL Data Source
Replication
SOAP
SQL
String
Transaction
Type Mapping
UDDI
User Defined Types & The CLR
VAD
Virtuoso Java PL API
Virtuoso Server Extension Interface (VSEI)
Web & Internet
XML
XPATH & XQUERY

Functions Index

HS_Resolve

Returns URL that represents the given DOI
string HS_Resolve (in doi_val string);
Description

Returns URL that represents the given DOI. The function is installed from the hslookup plugin which uses http://www.handle.net/.

Note that you need to have in your Virtuoso database ini file in section Plugins added the hslookup.dll file, which location should be in the plugins folder under your Virtuoso server installation. For ex:

[Plugins]
LoadPath = ./plugin
...
Load6    = plain,hslookup
Parameters
doi_val – DOI value
Return Values

A string of URL that represents the given DOI.

Examples
Simple example
SQL> select HS_Resolve('10.1038/35057062');
callret
VARCHAR
_______________________________________________________________________________

http://www.nature.com/doifinder/10.1038/35057062

1 Rows. -- 22 msec.