def add_vcard_weblink(self):
"""
Build statements for weblinks in VIVO.
:return: rdflib.Graph
"""
base_url = "http://ws.isiknowledge.com/cps/openurl/service?url_ver=Z39.88-2004&rft_id=info:ut/WOS:{}"
g = Graph()
# vcard individual for pub
vci_uri = D['vcard-individual-pub-' + self.localid]
g.add((vci_uri, RDF.type, VCARD.Individual))
# vcard URL
vcu_uri = D['vcard-url-pub-' + self.localid]
g.add((vcu_uri, RDF.type, VCARD.URL))
g.add((vcu_uri, RDFS.label, Literal(u"Web of Science™")))
g.add((vcu_uri, VCARD.url, Literal(base_url.format(self.ut()))))
# Relate vcard individual to url
g.add((vci_uri, VCARD.hasURL, vcu_uri))
return vci_uri, g
评论列表
文章目录