diff --git a/productMods/WEB-INF/ontologies/app/loadedAtStartup/vivoListViewConfig.rdf b/productMods/WEB-INF/ontologies/app/loadedAtStartup/vivoListViewConfig.rdf index 24be8594..e9d0ac85 100644 --- a/productMods/WEB-INF/ontologies/app/loadedAtStartup/vivoListViewConfig.rdf +++ b/productMods/WEB-INF/ontologies/app/loadedAtStartup/vivoListViewConfig.rdf @@ -175,5 +175,15 @@ listViewConfig-hasAssociatedConcept.xml + + + + + listViewConfig-scopusId.xml + \ No newline at end of file diff --git a/productMods/config/listViewConfig-dataDefault.xml b/productMods/config/listViewConfig-dataDefault.xml new file mode 100644 index 00000000..f87462fc --- /dev/null +++ b/productMods/config/listViewConfig-dataDefault.xml @@ -0,0 +1,27 @@ + + + + + + + + SELECT ?value + WHERE { + + ?subject ?property ?value + FILTER isLiteral(?value) + } ORDER BY ?value + + + + CONSTRUCT { + ?subject ?property ?value + } WHERE { + ?subject ?property ?value + } + + + + diff --git a/productMods/config/listViewConfig-scopusId.xml b/productMods/config/listViewConfig-scopusId.xml new file mode 100644 index 00000000..41cfe453 --- /dev/null +++ b/productMods/config/listViewConfig-scopusId.xml @@ -0,0 +1,30 @@ + + + + + + + + + SELECT ?value + WHERE { + + ?subject ?property ?value + FILTER isLiteral(?value) + + } ORDER BY ?object + + + + + CONSTRUCT { + ?subject ?property ?value + } WHERE { + ?subject ?property ?value + } + + + + diff --git a/productMods/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl b/productMods/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl new file mode 100644 index 00000000..5adbc607 --- /dev/null +++ b/productMods/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl @@ -0,0 +1,18 @@ +<#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> + +<#-- VIVO-specific default data property statement template. + + This template must be self-contained and not rely on other variables set for the individual page, because it + is also used to generate the property statement during a deletion. + --> + +<@showStatement statement /> + +<#macro showStatement statement> + ${statement.value!} + + + + + + diff --git a/productMods/templates/freemarker/body/partials/individual/propStatement-scopusId.ftl b/productMods/templates/freemarker/body/partials/individual/propStatement-scopusId.ftl new file mode 100644 index 00000000..b7d5033b --- /dev/null +++ b/productMods/templates/freemarker/body/partials/individual/propStatement-scopusId.ftl @@ -0,0 +1,18 @@ +<#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> + +<#-- VIVO-specific default data property statement template. + + This template must be self-contained and not rely on other variables set for the individual page, because it + is also used to generate the property statement during a deletion. + --> + +<@showStatement statement /> + +<#macro showStatement statement> + ${statement.value!} + + + + + +