Prepare your metadata - Markdown demo

8
'Verrijkte' Online Catalogus 'less' messy data beter vindbaar op het web in verschillende formaten 'betrouwbare bron' voor intern gebruik 'data-vitrine' voor ontwikkelaars geen complexe zoekfuncties persistente URI's! zo eenvoudig mogelijk

Transcript of Prepare your metadata - Markdown demo

Page 1: Prepare your metadata - Markdown demo

'Verrijkte' Online Catalogus

● 'less' messy data

● beter vindbaar op het web

● in verschillende formaten

● 'betrouwbare bron' voor intern gebruik

● 'data-vitrine' voor ontwikkelaars

● geen complexe zoekfuncties

● persistente URI's!

● zo eenvoudig mogelijk

Page 2: Prepare your metadata - Markdown demo

Open refine / Jekyll

● Open refine (powerful tool for messy data)• Data verrijken met open refine

• Data omzetten in verschillende formaten

● Jekyll (simple, blog-aware, static websites)• Eenvoudige blog/website maken

• Persistente URI's maken

Page 3: Prepare your metadata - Markdown demo
Page 4: Prepare your metadata - Markdown demo
Page 5: Prepare your metadata - Markdown demo
Page 6: Prepare your metadata - Markdown demo
Page 7: Prepare your metadata - Markdown demo

HTML Template<!DOCTYPE html>

<html>

<head/>

<body>

<div class="page-content">

<div class="wrap">

<div class="post">

<header class="post-header">

<h1>{{jsonize(cells["title"].value)}}</h1>

</header>

<article class="post-content">

<p>inv.nr. {{jsonize(cells["workIdClean"].value)}}<sup> <a href="/work/data/{{jsonize(cells["workIdClean"].value)}}.xml">xml</a>; <a href="/work/data/{{jsonize(cells["workIdClean"].value)}}.pdf">pdf</a></sup></p>

<p>{{jsonize(cells["creator"].value)}}<sup> <a href="http://viaf.org/viaf/{{jsonize(cells["viafId"].value)}}/">viaf:{{jsonize(cells["viafId"].value)}}</a></sup>

<br />{{jsonize(cells["viafRoleDates"].value)}}</p>

<p>{{jsonize(cells["place"].value)}}<sup> <a href="http://www.geonames.org/{{jsonize(cells["geonameId"].value)}}"> geonames:{{jsonize(cells["geonameId"].value)}}</a></sup>, {{jsonize(cells["date"].value)}}</p>

<p><img src="{{jsonize(cells["imageUrl"].value)}}" alt="{{jsonize(cells["title"].value)}}" /></p>

<p><a href="{{jsonize(cells["homepage"].value)}}">{{jsonize(cells["custodian"].value)}}</a></p>

</article>

</div>

</div>

</body>

</html>

Page 8: Prepare your metadata - Markdown demo

Dublin Core Template

<?xml version="1.0"?>

<metadata xmlns="http://www.europeana.eu/schemas/ese/"

xmlns:ese="http://www.europeana.eu/schemas/ese/"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:dcterms="http://purl.org/dc/terms/">

<record>

<dcterms:source>{{jsonize(cells["custodian"].value)}}</dcterms:source>

<dcterms:identifier type="objectNumber">{{jsonize(cells["workId"].value)}} </dcterms:identifier>

<dcterms:identifier type="workId">{{jsonize(cells["workIdClean"].value)}} </dcterms:identifier>

<dcterms:title>{{jsonize(cells["title"].value)}}</dcterms:title>

<ese:isShownAt>{{jsonize(cells["homepage"].value)}}</ese:isShownAt>

<ese:isShownBy>{{jsonize(cells["imageUrl"].value)}}</ese:isShownBy>

<dcterms:creator viafid:"{{jsonize(cells["viafId"].value)}}">

{{jsonize(cells["creator"].value)}}</dcterms:creator>

<dcterms:spatial geonamesid:"{{jsonize(cells["geonameId"].value)}}">

{{jsonize(cells["place"].value)}}</dcterms:spatial>

<dcterms:type aatid="{{jsonize(cells["aatId"].value)}}"> {{jsonize(cells["type"].value)}}</dcterms:type>

<dcterms:created>{{jsonize(cells["date"].value)}}</dcterms:created>

</record>

</metadata>