{% if g.value(ref, SDO.datePublished) %} ({{ g.value( ref , SDO.datePublished) }}) {% elif g.value(ref, SDO.isPartOf) and g.value( g.value(ref, SDO.isPartOf) , SDO.datePublished) %} ({{ g.value( g.value(ref, SDO.isPartOf) , SDO.datePublished) }}) {% endif %} {% if g.value(ref, SDO.url) %} {% endif %} {{ g.value(ref, SDO.name) }} {% if g.value(ref, SDO.url) %} {% endif %} {% if g.value(ref, SDO.isPartOf) and g.value( g.value(ref, SDO.isPartOf) , SDO.datePublished) %} {% set parentref = g.value(ref, SDO.isPartOf) %} . In: {% if g.value(parentref, SDO.name) %} {{ g.value(parentref, SDO.name) }} {% endif %} {% if g.value(parentref, SDO.issue) %} , {{ g.value(parentref, SDO.issue) }} {% endif %} {% endif %} {% if g.value(ref, SDO.pageStart) and g.value(ref, SDO.pageEnd) %} , {{ g.value(ref, SDO.pageStart) }}-{{ g.value(ref, SDO.pageEnd) }} {% elif g.value(ref, SDO.pagination) %} , {{ g.value(ref, SDO.pagination) }} {% endif %} {% if ref.find("doi.org") != -1 %} , {{ ref }} {% elif ref.find("doi:") != -1 %} , {{ ref }} {% endif %}