more rdfa

master
Michael Murtaugh 5 months ago
parent 04faed76e9
commit 1a59b6ff7d

@ -14,26 +14,17 @@
<div id="hleft-text"><a href="#" id="back">
<div id="inner-hleft-text">
<div id="ihtp"><object>
<p>XPUB is the Master of Arts in Fine Art and Design: Experimental
Publishing of the Piet Zwart Institute. XPUB focuses on the acts of
making things public and creating publics in the age of
post-digital networks. XPUB's interests in publishing are
twofold:<br>
<p>XPUB is the Master of Arts in Fine Art and Design: Experimental Publishing of the Piet Zwart Institute. XPUB focuses on the acts of making things public and creating publics in the age of post-digital networks. XPUB's interests in publishing are twofold:<br>
<br>
-&gt; first, publishing as the inquiry and participation into the
technological frameworks, political context and cultural processes
through which things are made public;<br>
-&gt; first, publishing as the inquiry and participation into the technological frameworks, political context and cultural processes through which things are made public;<br>
<br>
-&gt; and second, how these are, or can be, used to create publics
by expanding the means of discourse circulation beyond print media
and its direct digital translation.<br>
-&gt; and second, how these are, or can be, used to create publics by expanding the means of discourse circulation beyond print media and its direct digital translation.<br>
<br></p>
</object> go back</div>
</div>
</a></div>
</header>
<section id="main">
<!-- This is the section where you upload the pop-up material: e.g.: IMGs of your publication. -->
<section id="main"><!-- This is the section where you upload the pop-up material: e.g.: IMGs of your publication. -->
<!--to avoid jumps, href for class='close' on top divs (corresponding to the most recent graduation year) should be left at '#'-->
<div id="luxurious-xpuf">
<div id="2020"><!--
@ -126,8 +117,7 @@ and its direct digital translation.<br>
<div class="upbar"><a href="#year2018">
<p><span class="uptitle">Back It Up</span><span class="upclose">X</span></p>
</a></div>
<div class="twowrap"><img src="back-it-up/img/pzithesis-1.jpg">
<img src="back-it-up/img/pzithesis-2.jpg"> <img src="back-it-up/img/pzithesis-3.jpg"> <img src="back-it-up/img/pzithesis-4.jpg"> <img src="back-it-up/img/pzithesis-5.jpg"> <img src="back-it-up/img/pzithesis-6.jpg"> <img src="back-it-up/img/pzithesis-7.jpg"> <img src="back-it-up/img/pzithesis-8.jpg"> <img src="back-it-up/img/pzithesis-9.jpg"></div>
<div class="twowrap"><img src="back-it-up/img/pzithesis-1.jpg"> <img src="back-it-up/img/pzithesis-2.jpg"> <img src="back-it-up/img/pzithesis-3.jpg"> <img src="back-it-up/img/pzithesis-4.jpg"> <img src="back-it-up/img/pzithesis-5.jpg"> <img src="back-it-up/img/pzithesis-6.jpg"> <img src="back-it-up/img/pzithesis-7.jpg"> <img src="back-it-up/img/pzithesis-8.jpg"> <img src="back-it-up/img/pzithesis-9.jpg"></div>
</div>
</div>
<div id="2018-att2">
@ -151,8 +141,7 @@ and its direct digital translation.<br>
<div class="upbar"><a href="#year2018">
<p><span class="uptitle">Unpublishing</span><span class="upclose">X</span></p>
</a></div>
<div class="twowrap"><img src="unpublishing/img/pzithesis-1.jpg">
<img src="unpublishing/img/pzithesis-2.jpg"> <img src="unpublishing/img/pzithesis-3.jpg"> <img src="unpublishing/img/pzithesis-4.jpg"> <img src="unpublishing/img/pzithesis-5.jpg"> <img src="unpublishing/img/pzithesis-6.jpg"> <img src="unpublishing/img/pzithesis-7.jpg"></div>
<div class="twowrap"><img src="unpublishing/img/pzithesis-1.jpg"> <img src="unpublishing/img/pzithesis-2.jpg"> <img src="unpublishing/img/pzithesis-3.jpg"> <img src="unpublishing/img/pzithesis-4.jpg"> <img src="unpublishing/img/pzithesis-5.jpg"> <img src="unpublishing/img/pzithesis-6.jpg"> <img src="unpublishing/img/pzithesis-7.jpg"></div>
</div>
</div>
<div id="2018-att5">
@ -166,26 +155,14 @@ and its direct digital translation.<br>
<div id="2018-att6">
<div class="wrap">
<div class="upbar"><a href="#year2018">
<p><span class="uptitle">Unlearning the Rules of
Collectivity</span><span class="upclose">X</span></p>
<p><span class="uptitle">Unlearning the Rules of Collectivity</span><span class="upclose">X</span></p>
</a></div>
<div class="twowrap"><img src="unlearning-the-rules-of-collectivity/img/pzithesis-1.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-2.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-3.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-4.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-5.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-6.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-7.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-8.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-9.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-10.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-11.jpg">
<img src="unlearning-the-rules-of-collectivity/img/pzithesis-12.jpg"></div>
<div class="twowrap"><img src="unlearning-the-rules-of-collectivity/img/pzithesis-1.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-2.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-3.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-4.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-5.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-6.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-7.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-8.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-9.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-10.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-11.jpg"> <img src="unlearning-the-rules-of-collectivity/img/pzithesis-12.jpg"></div>
</div>
</div>
</div>
</div>
<div id="categories" class="row">
<div id="categories" class="row" typeof="xpub:gradshow">
<div class="col1">
<h2>Year</h2>
</div>
@ -199,12 +176,11 @@ Collectivity</span><span class="upclose">X</span></p>
<h2><span class="long">Publications</span><span class="short">Pub.</span></h2>
</div>
</div>
<div id="content">
<!-- ///////////////////////// 2020 -2023 ///////////////////-->
<div class="row" id="year2023">
<div class="col1"><img src="https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg" class="logo" style="width: 95%;">
<p class="gradShow">Making things Bubblic</p>
<p>June 2023</p>
<div id="content"><!-- ///////////////////////// 2020 -2023 ///////////////////-->
<div class="row" id="year2023" typeof="xpub:gradshow">
<div class="col1"><img src="https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg" class="logo" style="width: 95%;" property="dc:image">
<p class="gradShow" property="dc:title">Making things Bubblic</p>
<p><datetime datetime="2023-06-01" property="dc:date">June 2023</datetime></p>
<div class="ext">
<p><a href="https://media.xpub.nl/2023/" target="_blank" class="ext" style="display: none">📻 Collective Publication</a></p>
<p><a href="https://media.xpub.nl/2023/" target="_blank" class="ext" style="display: none">📻 Video documentation</a></p>
@ -253,8 +229,7 @@ Collectivity</span><span class="upclose">X</span></p>
</div>
<div class="subrow" typeof="xpub:project" id="how-to-make-a-notebook-that" resource="#how-to-make-a-notebook-that">
<p class="subcl1" property="xpub:student">Emma Prato</p>
<p class="subcl2" property="dc:title"><a href="how-to-make-a-notebook-that/" target="_blank" class="ext" property="xpub:project">Paper Notebooks: From an Industrial Model to a
Tool of Expression</a></p>
<p class="subcl2" property="dc:title"><a href="how-to-make-a-notebook-that/" target="_blank" class="ext" property="xpub:project">Paper Notebooks: From an Industrial Model to a Tool of Expression</a></p>
<p class="subcl3"><a href="how-to-make-a-notebook-that/Thesis-Paper-Notebooks.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="social-shelves-project" resource="#social-shelves-project">
@ -269,10 +244,10 @@ Tool of Expression</a></p>
</div>
</div>
</div>
<div id="year2022" class="row">
<div class="col1"><img src="https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/walkie-talkie-ref.png" class="logo" style="width: 95%;">
<p class="gradShow">Walkie-Talkie</p>
<p>June 2022</p>
<div id="year2022" class="row" typeof="xpub:gradshow">
<div class="col1"><img src="https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/walkie-talkie-ref.png" class="logo" style="width: 95%;" property="dc:image">
<p class="gradShow" property="dc:title">Walkie-Talkie</p>
<p><datetime datetime="2022-06-01" property="dc:date">June 2022</datetime></p>
<div class="ext">
<p><a href="https://media.xpub.nl/2022/walkie-talkie-final.email.pdf" target="_blank" class="ext">📻 Collective Publication</a></p>
<p><a href="https://media.xpub.nl/2022/gradshow/Walkie_Talkie.720p.mp4" target="_blank" class="ext">📻 Video documentation</a></p>
@ -301,8 +276,7 @@ Tool of Expression</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="usx" resource="#usx">
<p class="subcl1" property="xpub:student">Nami Kim</p>
<p class="subcl2" property="dc:title"><a href="usx/" target="_blank" class="ext" property="xpub:project">User
Sentimental eXperience</a></p>
<p class="subcl2" property="dc:title"><a href="usx/" target="_blank" class="ext" property="xpub:project">User Sentimental eXperience</a></p>
<p class="subcl3"><a href="usx/Nami%20Kim_graduation%20thesis_Xpub.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="frabjousish" resource="#frabjousish">
@ -333,10 +307,10 @@ Sentimental eXperience</a></p>
</div>
</div>
<!-- ///////////////////////// 2019 -2021 ///////////////////-->
<div id="year2021" class="row">
<div class="col1"><img src="https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/logo_indigo_2021.png" class="logo" style="width: 95%;">
<p class="gradShow">blue links</p>
<p>July 2021</p>
<div id="year2021" class="row" typeof="xpub:gradshow">
<div class="col1"><img src="https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/logo_indigo_2021.png" class="logo" style="width: 95%;" property="dc:image">
<p class="gradShow" property="dc:title">blue links</p>
<p><datetime datetime="2021-07-01" property="dc:date">July 2021</datetime></p>
</div>
<!--
&lt;div class='attch'&gt;
@ -373,8 +347,7 @@ Sentimental eXperience</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="desire_revolution" resource="#desire_revolution">
<p class="subcl1" property="xpub:student">Clara Noseda</p>
<p class="subcl2" property="dc:title"><a href="desire_revolution/" target="_blank" class="ext" property="xpub:project">CONSIDER DISASTER, DESIRE REVOLUTION: A repository for
astropolitical research</a></p>
<p class="subcl2" property="dc:title"><a href="desire_revolution/" target="_blank" class="ext" property="xpub:project">CONSIDER DISASTER, DESIRE REVOLUTION: A repository for astropolitical research</a></p>
<p class="subcl3"><a href="desire_revolution/pdf/A%20SAILORS%20GUIDE%20TO%20EARTH_Clara%20Noseda.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="lever_burns" resource="#lever_burns">
@ -394,10 +367,10 @@ astropolitical research</a></p>
</div>
</div>
</div>
<div id="year2020" class="row">
<div class="col1"><a href="https://collectiveioning.xpub.nl/"><img src="img/xpub_logo_2020.svg" class="logo" style="width: 95%;"></a>
<p class="gradShow">c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g</p>
<p>July 2020</p>
<div id="year2020" class="row" typeof="xpub:gradshow">
<div class="col1"><a href="https://collectiveioning.xpub.nl/"><img src="img/xpub_logo_2020.svg" class="logo" style="width: 95%;" property="dc:image"></a>
<p class="gradShow" property="dc:title">c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g</p>
<p><datetime datetime="2020-07-01" property="dc:date">July 2020</datetime></p>
<div class="ext">
<p><a href="https://collectiveioning.xpub.nl/" target="_blank" class="ext">🛰️ Mini site</a></p>
</div>
@ -412,21 +385,17 @@ astropolitical research</a></p>
<p class="subcl1" property="xpub:student">Tancredi Di Giovanni</p>
<p class="subcl2" property="dc:title"><a href="ilinx/" target="_blank" class="ext" property="xpub:project">ilinx</a></p>
<a href="ilinx/" target="_blank" class="ext"></a>
<p class="subcl3"><a href="ilinx/" target="_blank" class="ext" property="xpub:thesis"></a><a href="ilinx/pdf/OHE.pdf" target="_blank" class="ext">PDF</a>
<!--// &lt;a href='#2020-att2' class='int'&gt;IMG&lt;/a&gt;--></p>
<p class="subcl3"><a href="ilinx/" target="_blank" class="ext" property="xpub:thesis"></a><a href="ilinx/pdf/OHE.pdf" target="_blank" class="ext">PDF</a> <!--// &lt;a href='#2020-att2' class='int'&gt;IMG&lt;/a&gt;--></p>
</div>
<div class="subrow" typeof="xpub:project" id="parallel-colonialism" resource="#parallel-colonialism">
<p class="subcl1" property="xpub:student">Bohye Woo</p>
<p class="subcl2" property="dc:title"><a href="parallel-colonialism/" target="_blank" class="ext" property="xpub:project">Parallel Colonialism</a></p>
<p class="subcl3"><a href="parallel-colonialism/pdf/bohye-woo-thesis-2020.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a>
<!-- // &lt;a href='#2020-att3' class='int'&gt;IMG&lt;/a&gt;--></p>
<p class="subcl3"><a href="parallel-colonialism/pdf/bohye-woo-thesis-2020.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> <!-- // &lt;a href='#2020-att3' class='int'&gt;IMG&lt;/a&gt;--></p>
</div>
<div class="subrow" typeof="xpub:project" id="cartographies-of-counter-speculation" resource="#cartographies-of-counter-speculation">
<p class="subcl1" property="xpub:student">Paloma Garcia</p>
<p class="subcl2" property="dc:title"><a href="cartographies-of-counter-speculation/" target="_blank" class="ext" property="xpub:project">Cartographies of Counter
Speculation</a></p>
<p class="subcl3"><a href="cartographies-of-counter-speculation/pdf/garcia-paloma-cartographies-of-invisibility.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a>
<!-- // &lt;a href='#2020-att4' class='int'&gt;IMG&lt;/a&gt;--></p>
<p class="subcl2" property="dc:title"><a href="cartographies-of-counter-speculation/" target="_blank" class="ext" property="xpub:project">Cartographies of Counter Speculation</a></p>
<p class="subcl3"><a href="cartographies-of-counter-speculation/pdf/garcia-paloma-cartographies-of-invisibility.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> <!-- // &lt;a href='#2020-att4' class='int'&gt;IMG&lt;/a&gt;--></p>
</div>
<div class="subrow" typeof="xpub:project" id="syster-papyri-magicae" resource="#syster-papyri-magicae">
<p class="subcl1" property="xpub:student">Artemis Gryllaki</p>
@ -446,33 +415,28 @@ Speculation</a></p>
<div class="subrow" typeof="xpub:project" id="the-repeater-archive" resource="#the-repeater-archive">
<p class="subcl1" property="xpub:student">Biyi Wen</p>
<p class="subcl2" property="dc:title"><a href="the-repeater-archive/" target="_blank" class="ext" property="xpub:project">The Repeater Archive</a></p>
<p class="subcl3"><a href="the-repeater-archive/pdf/Biyi_Wen_Thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a>
<!--// &lt;a href='#2020-att8' class='int'&gt;IMG&lt;/a&gt;--></p>
<p class="subcl3"><a href="the-repeater-archive/pdf/Biyi_Wen_Thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> <!--// &lt;a href='#2020-att8' class='int'&gt;IMG&lt;/a&gt;--></p>
</div>
</div>
</div>
<div id="year2019" class="row">
<div class="col1"><img src="img/xpub_logo_2019.png" class="logo">
<p class="gradShow">UPSETTING SETTINGS</p>
<p>July 2019</p>
<div id="year2019" class="row" typeof="xpub:gradshow">
<div class="col1"><img src="img/xpub_logo_2019.png" class="logo" property="dc:image">
<p class="gradShow" property="dc:title">UPSETTING SETTINGS</p>
<p><datetime datetime="2019-07-01" property="dc:date">July 2019</datetime></p>
<div class="attch">
<p><a href="2019/postergenerator/" target="_blank" class="ext">📎
poster generator</a></p>
<p><a href="2019/postergenerator/" target="_blank" class="ext">📎 poster generator</a></p>
<p><a href="README19.NFO" class="int">📎 README19.NFO</a></p>
</div>
</div>
<div class="col6">
<div class="subrow" typeof="xpub:project" id="instant-warnet" resource="#instant-warnet">
<p class="subcl1" property="xpub:student">Natasha Berting</p>
<p class="subcl2" property="dc:title"><a href="instant-warnet/" class="ext" property="xpub:project">Instant
Warnet</a></p>
<p class="subcl3"><a href="instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a>
<!--a href='test.pdf' target="_blank" class='ext'&gt;PDF&lt;/a&gt; // &lt;a href='#2018-att1' class='int'&gt;IMG&lt;/a--></p>
<p class="subcl2" property="dc:title"><a href="instant-warnet/" class="ext" property="xpub:project">Instant Warnet</a></p>
<p class="subcl3"><a href="instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> <!--a href='test.pdf' target="_blank" class='ext'&gt;PDF&lt;/a&gt; // &lt;a href='#2018-att1' class='int'&gt;IMG&lt;/a--></p>
</div>
<div class="subrow" typeof="xpub:project" id="lets-amplify-unspeakable-things" resource="#lets-amplify-unspeakable-things">
<p class="subcl1" property="xpub:student">Angeliki Diakrousi</p>
<p class="subcl2" property="dc:title"><a href="lets-amplify-unspeakable-things/" target="_blank" class="ext" property="xpub:project">Let's Amplify Unspeakable
Things</a></p>
<p class="subcl2" property="dc:title"><a href="lets-amplify-unspeakable-things/" target="_blank" class="ext" property="xpub:project">Let's Amplify Unspeakable Things</a></p>
<p class="subcl3"><a href="lets-amplify-unspeakable-things/pdf/diakrousi-lets-amplify-unspeakable-things.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="index.html" resource="#index.html">
@ -487,8 +451,7 @@ Things</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="is-it-time-to-eat-or-is-there-no-more-time-to-eat" resource="#is-it-time-to-eat-or-is-there-no-more-time-to-eat">
<p class="subcl1" property="xpub:student">Alice Strete</p>
<p class="subcl2" property="dc:title"><a href="is-it-time-to-eat-or-is-there-no-more-time-to-eat/" target="_blank" class="ext" property="xpub:project">Is it time to eat, or is there no more time to
eat?</a></p>
<p class="subcl2" property="dc:title"><a href="is-it-time-to-eat-or-is-there-no-more-time-to-eat/" target="_blank" class="ext" property="xpub:project">Is it time to eat, or is there no more time to eat?</a></p>
<p class="subcl3"><a href="is-it-time-to-eat-or-is-there-no-more-time-to-eat/pdf/your-body-will-make-itself-heard.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="eigengrau" resource="#eigengrau">
@ -498,10 +461,10 @@ eat?</a></p>
</div>
</div>
</div>
<div id="year2018" class="row">
<div class="col1"><img src="img/xpub_logo_2018.svg" class="logo">
<p class="gradShow">Ex, XPUB</p>
<p>July 2018</p>
<div id="year2018" class="row" typeof="xpub:gradshow">
<div class="col1"><img src="img/xpub_logo_2018.svg" class="logo" property="dc:image">
<p class="gradShow" property="dc:title">Ex, XPUB</p>
<p><datetime datetime="2018-07-01" property="dc:date">July 2018</datetime></p>
<div class="attch">
<p><a href="https://media.xpub.nl/gradshow-2018-web.mp4" target="_blank" class="ext">📎 gradshow.mp4</a></p>
</div>
@ -509,8 +472,7 @@ eat?</a></p>
<div class="col6">
<div class="subrow" typeof="xpub:project" id="back-it-up" resource="#back-it-up">
<p class="subcl1" property="xpub:student">Karina Dukalska</p>
<p class="subcl2" property="dc:title"><a href="back-it-up/" class="ext" property="xpub:project">Back It
Up</a></p>
<p class="subcl2" property="dc:title"><a href="back-it-up/" class="ext" property="xpub:project">Back It Up</a></p>
<p class="subcl3"><a href="back-it-up/pdf/Publication-Karina_ABC_thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> // <a href="#2018-att1" class="int">IMG</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="referendum-medialogs" resource="#referendum-medialogs">
@ -520,8 +482,7 @@ Up</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="anomolous-faces" resource="#anomolous-faces">
<p class="subcl1" property="xpub:student">Max Franklin</p>
<p class="subcl2" property="dc:title"><a href="anomolous-faces/" class="ext" property="xpub:project">Anomolous
faces</a></p>
<p class="subcl2" property="dc:title"><a href="anomolous-faces/" class="ext" property="xpub:project">Anomolous faces</a></p>
<p class="subcl3"><a href="anomolous-faces/pdf/Publication-POD_Thesis_Max-Franklin.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> // <a href="#2018-att3" class="int">IMG</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="unpublishing" resource="#unpublishing">
@ -531,8 +492,7 @@ faces</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="alt-reality-lexicon" resource="#alt-reality-lexicon">
<p class="subcl1" property="xpub:student">Pleun Gremmen</p>
<p class="subcl2" property="dc:title"><a href="alt-reality-lexicon/" class="ext" property="xpub:project">Alt
Reality Lexicon</a></p>
<p class="subcl2" property="dc:title"><a href="alt-reality-lexicon/" class="ext" property="xpub:project">Alt Reality Lexicon</a></p>
<p class="subcl3"><a href="alt-reality-lexicon/pdf/Publication-AltRealityLexBook.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a> // <a href="#2018-att5" class="int">IMG</a></p>
</div>
<div class="subrow" typeof="xpub:project" id="unlearning-the-rules-of-collectivity" resource="#unlearning-the-rules-of-collectivity">

@ -1,17 +1,9 @@
import html5lib
from xml.etree import ElementTree as ET
import datetime
with open("index.html") as fin:
t = html5lib.parse(fin.read(), namespaceHTMLElements=False)
body = t.find(".//body")
body.attrib['xmlns:xpub'] = "http://xpub.nl/terms/"
body.attrib['xmlns:dc'] = "http://purl.org/dc/terms/"
count = 0
for div in t.findall('.//div[@class="subrow"]'):
count += 1
def patch_project_div (div):
div.attrib['typeof'] = "xpub:project"
student, title = None, None
for i, p in enumerate(div.findall("./p")):
@ -38,7 +30,52 @@ for div in t.findall('.//div[@class="subrow"]'):
else:
raise Exception(f"{title}: too many p columns")
print (f"count: {count}")
def patch_year_div(div):
div.attrib["typeof"] = "xpub:gradshow"
col1 = div.find('.//div[@class="col1"]')
logo = col1.find('.//img[@class="logo"]')
if logo is None:
print ('no logo')
return
logo.attrib["property"] = "dc:image"
for pi, p in enumerate(col1.findall("./p")):
print (f"{pi}: {p}: {p.text}")
if pi == 0:
p.attrib['property'] = "dc:title"
elif pi == 1:
# p.attrib['property'] = "dc:date"
month, year = p.text.split(" ")
year = int(year)
if month == "June":
month = 6
else:
month = 7
print (year, month)
dt = ET.SubElement(p, "datetime")
dt.text = p.text
p.text = ""
dt.attrib['datetime'] = datetime.date(year, month, 1).isoformat()
dt.attrib['property'] = "dc:date"
# p_gradshow = col1.find('.//p[@class="gradShow"]')
# p_gradshow.attrib["property"] = "dc:title"
# title = p_gradshow.text
# print (f"patch_gradshow: {title}")
for project_div in div.findall('.//div[@class="subrow"]'):
patch_project_div(project_div)
return True
def patch_page (t):
for div in t.findall('.//div[@class="row"]'):
patch_year_div(div)
with open("index.html") as fin:
t = html5lib.parse(fin.read(), namespaceHTMLElements=False)
body = t.find(".//body")
body.attrib['xmlns:xpub'] = "http://xpub.nl/terms/"
body.attrib['xmlns:dc'] = "http://purl.org/dc/terms/"
patch_page(t)
# print (f"count: {count}")
with open("index.rdfa.html", "w") as fout:
print (ET.tostring(t, method="html", encoding="unicode"), file=fout)

Loading…
Cancel
Save