diff --git a/components/services/exhibition/queries/producedin.query b/components/services/exhibition/queries/producedin.query new file mode 100644 index 0000000000000000000000000000000000000000..bae47d4b2e09f9a9ba57f1dcdeb1963c0fdeb42a --- /dev/null +++ b/components/services/exhibition/queries/producedin.query @@ -0,0 +1,9 @@ +SELECT DISTINCT ?uri ?label ?logo WHERE { + GRAPH <urn:x-arq:UnionGraph> { + <http://data.ub.uib.no/exhibition/{{lodspk.args.arg0}}> <http://purl.org/NET/c4dm/event.owl#producedIn> ?uri . + OPTIONAL { ?uri dct:title ?label . } + OPTIONAL { ?uri rdfs:label ?label . } + OPTIONAL { ?uri skos:prefLabel ?label . } + OPTIONAL { ?uri foaf:logo ?logo . } +} +} \ No newline at end of file diff --git a/components/services/home/html.template b/components/services/home/html.template index b37d5075e1d5d9ea15017195482f1bc7669be082..b0cf836bdb864312914719cf32fa8ae11525ebcf 100644 --- a/components/services/home/html.template +++ b/components/services/home/html.template @@ -318,7 +318,7 @@ </div> -<!-- NY UTSTILLINGSBLOKK - TARJE 10.07.2015 +<!-- NY UTSTILLINGSBLOKK - TARJE 10.07.2015--> <div class="row"> <div class="col-md-12"> @@ -354,45 +354,8 @@ </div> <br> <br> - </div> - - ---> - -<!-- SLETT FRA HER - TARJE 10.07.2015 --> - <div class="row"> - <div class="col-md-12"> - <h3 class="slim-section-h">Utstillinger</h3> - </div> - - <div class="col-md-8"> - <div class="col-lg-4 col-md-4 col-xs-3"> - <a href="/exhibition/danielssen"><img style="margin-top: 15px;" class="img-responsive img-circle" src="../img/danielssen/ubb-bs-fol-00842_007-sq.jpg" alt="EM-01456-Christie" width="" height="" /></a> - </div> - <h3><a href="/exhibition/danielssen">Daniel Cornelius Danielssen 1815 – 2015</a></h3> - <p>Bjørnstjerne Bjørnson kalte ham «en av de genialeste og lyseste naturer jeg har kjent», han var leder for Bergens Museum i nesten 30 år, var grunnleggeren av den moderne vitenskapelige lepraforskningen, var zoolog, stortingsmann og kulturpersonlighet, og fikk symbolsk nok et vulkankrater oppkalt etter seg på Jan Mayen. Mannen med den svarte kalotten og det hvite skjegget var et kraftsentrum av de sjeldne – sta, energisk og engasjert var han med på å prege samfunnsutviklingen i Bergen og Norge gjennom store deler av 1800-tallet. 4. juli 2015 feires 200-årsdagen til Danielssen, paradoksalt nok i en periode der hans kjære museumsbygning på Rakkarhaugen midlertidig står tom og forlatt, i det som burde vært et jubelår for å feire bygningens 150-års jubileum.</p> - </div> - -<!-- - <a href="/exhibition/den-reisende-christie"><img style="margin-top: 15px;" class="img-responsive img-circle" src="../img/den-reisende-christie/EM-01456-Christie_crop.png" alt="EM-01456-Christie" width="" height="" /></a> - <h3><a href="/exhibition/den-reisande-christie">Den reisande Christie</a></h3> - - <p>«Jeg har ofte rejst, og en stor Deel af mit Liv er rejst bort for mig». Slik opna Wilhelm Frimann Koren Christie (1778-1849) ei reisedagbok i 1815. Christie var embetsmann og jurist født inn i den norske eliten i Kristiansund. Han hadde ei strålande karriere som dommar, stiftamtmann og leiar for tolletaten i Bergen. Han var ein av dei viktigaste politikarane i 1814, men etter nokre år på Stortinget tok livet hans ei anna retning: Han stifta i 1825 Bergens Museum, ein kunnskapsinstitusjon som er forløparen til Universitetet i Bergen. I høve 200 årsjubileet for Grunnlova og <a href="http://www.uib.no/grunnlovsjubileet2014/48481/wilhelm-fk-christie-presidenten">lanseringa av ein biografi om Christie</a>, presenterer Spesialsamlingane ved Universitetsbiblioteket i Bergen ei stor mengd digitalisert materiale om Christie. Med reisemotivet som gjennomgåande tema gir denne utstillinga ein inngang til dette materialet. Reisene fortel oss noko om samfunnet på byrjinga av 1800-talet: om politikk, kunnskap og utveksling av tankar, gjenstandar og idear.<small><a href="/exhibition/den-reisande-christie"> ...les mer</a></small></p> ---> - <div class="col-md-4"> - <h4>Flere utstillinger</h4> - <ul class="list-inline"> - {% for row in models.exhibitions %} - <li style="margin: 5px;"><a href="{{row.uri.value}}"><strong>{{row.label.value}}</strong></a></li> - {% endfor %} - </ul> - - </div> - </div> - <br> - <br> <!-- SLETT TIL HER - TARJE 10.07.2015 --> <div style="margin-bottom: 25px;" class="row no-gutters"> diff --git a/components/services/instance%2Fevent/html.template b/components/services/instance%2Fevent/html.template index 6b49a77dfae7fbb5049b3ef3297a3ac1d90abaa0..8997f73b8142bc6be78802aaa9ef523cc981c738 100755 --- a/components/services/instance%2Fevent/html.template +++ b/components/services/instance%2Fevent/html.template @@ -162,9 +162,9 @@ <div itemprop="hasPart" itemscope itemtype="{% if row.classLabel.value != "Samling" %}http://schema.org/CreativeWork{%else%}http://schema.org/CollectionPage{%endif%}" itemid="{{row.uri.value}}" class="row"> {% ifchanged row.uri.value %} <div style="margin-bottom: 15px; border-bottom: 1px solid #ddd;" class="col-sm-12 col-md-12"> - {% if row.classLabel.value != "Samling" %} + {% if row.classLabel.value != "Samling" || row.classLabel.value != "Utstilling" %} <div style="margin-bottom: 15px;" class="col-sm-3 col-md-4"> - <a href="{{row.uri.value}}"><img class="img-responsive img-rounded" {% if row.img %}{% else %}data-src="holder.js/100%x150/text:Ingen forhåndsvisning"{% endif %} src="{{row.img.value}}" /></a> + <a href="{{row.uri.value}}"><img class="img-responsive {% if row.classLabel.value == "Samling" || row.classLabel.value == "Utstilling" %}img-circle{%else%}img-rounded{%endif%}" {% if row.img %}{% else %}data-src="holder.js/100%x150/text:Ingen forhåndsvisning"{% endif %} src="{{row.img.value}}" /></a> </div> {% endif %} {% if row.classLabel.value == "Samling" %} diff --git a/components/services/instance%2Fevent/queries/haspart.query b/components/services/instance%2Fevent/queries/haspart.query index db6f94bedae86e81fda0337349e8bc715d0609f0..c9bd48c0f42d778ad8e713ff2a28f82c9f4e94b5 100755 --- a/components/services/instance%2Fevent/queries/haspart.query +++ b/components/services/instance%2Fevent/queries/haspart.query @@ -10,9 +10,13 @@ SELECT DISTINCT ?uri ?title ?label ?description ?hasTranscription ?hasPage ?clas OPTIONAL { ?uri dct:description ?description . } OPTIONAL { ?uri dct:subject ?subject . ?subject skos:prefLabel ?subjectLabel . } OPTIONAL { ?uri foaf:maker ?maker . ?maker foaf:name ?makerName . } - #OPTIONAL { ?uri ubbont:hasThumbnail ?img . } + OPTIONAL { ?uri foaf:logo ?img . } OPTIONAL { ?uri ubbont:hasRepresentation/dct:hasPart/ubbont:hasSMView ?img . } -} + OPTIONAL { ?uri ubbont:hasRepresentation/dct:hasPart ?page. + ?page ubbont:sequenceNr 2. + ?page ubbont:hasResource ?resource. + ?resource ubbont:hasSMView ?img . } + } GRAPH ubbont:ubbont { ?class rdfs:label ?classLabel . FILTER(langMatches(lang(?classLabel), "")) diff --git a/components/types/bibo__Document/html.template b/components/types/bibo__Document/html.template index 789210979760573c2545772148fe3c5e5c641608..c8bbd1fffb1a02edfb4ea3874250fe30bbf591f1 100755 --- a/components/types/bibo__Document/html.template +++ b/components/types/bibo__Document/html.template @@ -273,13 +273,19 @@ {% endautoescape %} {% endfor %} - <!-- SUBJECTS --> - {% if models.subjects|length != 0 %} - <!-- <p><small><i class="fa fa-tags"></i> Emne(r)</small></p>--> - <p class="lead">Dette dokumentet handler om - {%for row in models.subjects%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} - </p> - {% endif %} + <!-- EXHIBTIONS --> + {% if models.exhibitions|length != 0 %} + <p class="lead">Dette bildet er en del av utstillingen{% if models.exhibitions|length > 1 %}e{%endif%} + {%for row in models.exhibitions%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} + </p> + {% endif %} + + <!-- SUBJECTS --> + {% if models.subjects|length != 0 %} + <p class="lead">Dette bildet er knyttet til {% if models.subjects|length > 1 %}emnene{%else%}emnet{%endif%} + {%for row in models.subjects%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} + </p> + {% endif %} <!-- ALBUM --> {% if models.albums|length != 0 %} diff --git a/components/types/bibo__Document/queries/exhibitions.query b/components/types/bibo__Document/queries/exhibitions.query new file mode 100644 index 0000000000000000000000000000000000000000..e4d521d3a63233d77224adab991cd25d2c1e25c3 --- /dev/null +++ b/components/types/bibo__Document/queries/exhibitions.query @@ -0,0 +1,10 @@ +SELECT DISTINCT ?uri ?label WHERE { +GRAPH <urn:x-arq:UnionGraph> { + <{{ uri }}> dct:isPartOf ?uri . + ?uri a ubbont:Exhibition ; + dct:title ?label . + + #OPTIONAL { ?uri rdfs:label ?label . } + } +} + diff --git a/components/types/ubbont__Photograph/html.template b/components/types/ubbont__Photograph/html.template index df299030636133adad832ed27d25a68a425beb0c..d03da34fc7916f68d015ce83e71fd0eb02a8acba 100755 --- a/components/types/ubbont__Photograph/html.template +++ b/components/types/ubbont__Photograph/html.template @@ -307,10 +307,17 @@ <p itemprop="description" class="lead">{{ row.description.value }}</p> {% endautoescape %} {% endfor %} + + <!-- EXHIBTIONS --> + {% if models.exhibitions|length != 0 %} + <p class="lead">Dette bildet er en del av utstillingen{% if models.exhibitions|length > 1 %}e{%endif%} + {%for row in models.exhibitions%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} + </p> + {% endif %} <!-- SUBJECTS --> {% if models.subjects|length != 0 %} - <p class="lead">Dette bildet er knyttet til emnene + <p class="lead">Dette bildet er knyttet til {% if models.subjects|length > 1 %}emnene{%else%}emnet{%endif%} {%for row in models.subjects%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} </p> {% endif %} diff --git a/components/types/ubbont__Photograph/queries/exhibitions.query b/components/types/ubbont__Photograph/queries/exhibitions.query new file mode 100644 index 0000000000000000000000000000000000000000..e4d521d3a63233d77224adab991cd25d2c1e25c3 --- /dev/null +++ b/components/types/ubbont__Photograph/queries/exhibitions.query @@ -0,0 +1,10 @@ +SELECT DISTINCT ?uri ?label WHERE { +GRAPH <urn:x-arq:UnionGraph> { + <{{ uri }}> dct:isPartOf ?uri . + ?uri a ubbont:Exhibition ; + dct:title ?label . + + #OPTIONAL { ?uri rdfs:label ?label . } + } +} + diff --git a/components/types/ubbont__Postcard/html.template b/components/types/ubbont__Postcard/html.template index 299a308cc9c81514f9bfa2fb895bae5f62a039d0..90078531a1939c951e735f9739d68e8ae83b383c 100644 --- a/components/types/ubbont__Postcard/html.template +++ b/components/types/ubbont__Postcard/html.template @@ -279,9 +279,16 @@ {% endautoescape %} {% endfor %} + <!-- EXHIBTIONS --> + {% if models.exhibitions|length != 0 %} + <p class="lead">Dette bildet er en del av utstillingen{% if models.exhibitions|length > 1 %}e{%endif%} + {%for row in models.exhibitions%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} + </p> + {% endif %} + <!-- SUBJECTS --> {% if models.subjects|length != 0 %} - <p class="lead">Dette postkortet er knyttet til emnene + <p class="lead">Dette bildet er knyttet til {% if models.subjects|length > 1 %}emnene{%else%}emnet{%endif%} {%for row in models.subjects%}{%ifchanged row.uri.value%}{%if forloop.first%}{%else%}, {%endif%}<span itemprop="keywords"><a href="{{ row.uri.value }}">{{ row.label.value }}</a></span>{%endifchanged%}{%endfor%} </p> {% endif %} diff --git a/components/types/ubbont__Postcard/queries/exhibitions.query b/components/types/ubbont__Postcard/queries/exhibitions.query new file mode 100644 index 0000000000000000000000000000000000000000..e4d521d3a63233d77224adab991cd25d2c1e25c3 --- /dev/null +++ b/components/types/ubbont__Postcard/queries/exhibitions.query @@ -0,0 +1,10 @@ +SELECT DISTINCT ?uri ?label WHERE { +GRAPH <urn:x-arq:UnionGraph> { + <{{ uri }}> dct:isPartOf ?uri . + ?uri a ubbont:Exhibition ; + dct:title ?label . + + #OPTIONAL { ?uri rdfs:label ?label . } + } +} +