dnet50/modules/dnet-wds/trunk/src/main/resources/eu/dnetlib/openaire/api/findIndexDsInfo.xquery @ 43444
1 |
let $format := collection('/db/DRIVER/ServiceResources/SearchServiceResourceType')//SERVICE_PROPERTIES[./PROPERTY[@key = 'infrastructure' and @value = 'public']]/PROPERTY[@key = "mdformat"]/@value/string() |
---|---|
2 |
|
3 |
for $x in collection('/db/DRIVER/IndexDSResources/IndexDSResourceType') |
4 |
where
|
5 |
$x//METADATA_FORMAT = $format and |
6 |
$x//METADATA_FORMAT_INTERPRETATION = 'openaire' and |
7 |
$x//METADATA_FORMAT_LAYOUT = 'index' |
8 |
return
|
9 |
concat($x//RESOURCE_IDENTIFIER/@value/string(), ' @@@ ', $format, ' @@@ ', $format, '-index-openaire') |