var elem = $("#vocab-core");
var widget = elem.vocab_widget({
repository:'rifcs-current',
endpoint: 'https://vocabs.ardc.edu.au/apps/vocab_widget/proxy/',
cache: false});
elem.on('narrow.vocab.ands', function(event, data) {
var list = elem.append('<ul />');
$.each(data.items, function(idx, e) {
var link = $('<a target="_blank_" href="' + e['about'] + '">' + e['label'] + '</a>');
var item = $('<li />');
item.append(link).append(' (' + e.definition + ')');
item.data('data', e);
list.append(item);
});
});
elem.on('error.vocab.ands', function(event, xhr) {
elem.addClass('error')
.empty()
.text('There was an error retrieving vocab data: ' + xhr);
});
widget.vocab_widget('narrow','http://purl.org/au-research/vocabulary/RIFCS/RIFCSIdentifierType');