add guest worker and yama ichi

This commit is contained in:
Ruben van de Ven 2020-01-28 07:05:25 +01:00
parent 5db3bcaf9e
commit 2b48dd6c62
20 changed files with 282 additions and 57 deletions

View File

@ -5,7 +5,9 @@ RewriteRule "^2018/digital-cultures$" "index.html"
RewriteRule "^article/choose-how-you-feel-you-have-seven-options$" "index.html"
RewriteRule "^assets/video/guerilla_project.mp4$" "index.html"
RewriteRule "^emotionhero$" "index.html"
RewriteRule "^event/cqrrelations$" "index.html"
RewriteRule "^event/2018/yama-ichi$" "index.html"
RewriteRule "^event/2019/ccu-presentation$" "index.html"
RewriteRule "^event/creativity-and-cognition$" "index.html"
RewriteRule "^exercises-in-overfitting$" "index.html"
RewriteRule "^exercises-in-overfitting/image/1$" "index.html"
RewriteRule "^exercises-in-overfitting/image/2$" "index.html"
@ -16,11 +18,14 @@ RewriteRule "^exhibition/mood_swings$" "index.html"
RewriteRule "^exhibition/route-du-nord$" "index.html"
RewriteRule "^exhibition/stateofemotion$" "index.html"
RewriteRule "^exhibition/the-new-current$" "index.html"
RewriteRule "^ghost-worker$" "index.html"
RewriteRule "^ghost-worker/image/1$" "index.html"
RewriteRule "^ghost-worker/image/2$" "index.html"
RewriteRule "^ghost-worker/image/3$" "index.html"
RewriteRule "^ghost-worker/video/1$" "index.html"
RewriteRule "^festival/statefestival$" "index.html"
RewriteRule "^guest-worker$" "index.html"
RewriteRule "^guest-worker/image/1$" "index.html"
RewriteRule "^guest-worker/image/2$" "index.html"
RewriteRule "^guest-worker/image/3$" "index.html"
RewriteRule "^guest-worker/video/1$" "index.html"
RewriteRule "^heartbeat$" "index.html"
RewriteRule "^heartbeat/image/1$" "index.html"
RewriteRule "^in4art-salon$" "index.html"
RewriteRule "^mvp1$" "index.html"
RewriteRule "^mvp1/image/1$" "index.html"
@ -33,10 +38,11 @@ RewriteRule "^mvp2/image/3$" "index.html"
RewriteRule "^mvp3$" "index.html"
RewriteRule "^mvp3/image/1$" "index.html"
RewriteRule "^mvps$" "index.html"
RewriteRule "^organisation/constant$" "index.html"
RewriteRule "^organisation/ccu$" "index.html"
RewriteRule "^organisation/nsvp$" "index.html"
RewriteRule "^organisation/setup$" "index.html"
RewriteRule "^organisation/v2_$" "index.html"
RewriteRule "^panel/stateofemotion/video$" "index.html"
RewriteRule "^person/cristina-cochior$" "index.html"
RewriteRule "^person/donald-schenkel$" "index.html"
RewriteRule "^person/joseph-huot$" "index.html"
@ -46,21 +52,25 @@ RewriteRule "^person/ward-goes$" "index.html"
RewriteRule "^place/in4art$" "index.html"
RewriteRule "^place/q21$" "index.html"
RewriteRule "^plottingdata$" "index.html"
RewriteRule "^residency/q21$" "index.html"
RewriteRule "^residency/summer-sessions$" "index.html"
RewriteRule "^samawati/video$" "index.html"
RewriteRule "^spectacular-spectator-mood-meter$" "index.html"
RewriteRule "^sustaining-gazes$" "index.html"
RewriteRule "^sustaining-gazes/image/1$" "index.html"
RewriteRule "^sustaining-gazes/image/2$" "index.html"
RewriteRule "^university/piet-zwart$" "index.html"
RewriteRule "^venue/cruise-terminal$" "index.html"
RewriteRule "^venue/tivoli$" "index.html"
RewriteRule "^venue/zoho$" "index.html"
RewriteRule "^workshop/plotting-data-das-theatre$" "index.html"
RewriteRule "^workshop/plotting-data-onomatopee$" "index.html"
RewriteRule "^@type/Event$" "index.html"
RewriteRule "^@type/Report$" "index.html"
RewriteRule "^@type/VideoObject$" "index.html"
RewriteRule "^@type/MediaObject$" "index.html"
RewriteRule "^@type/ImageObject$" "index.html"
RewriteRule "^@type/ExhibitionEvent$" "index.html"
RewriteRule "^@type/ImageObject$" "index.html"
RewriteRule "^@type/Festival$" "index.html"
RewriteRule "^@type/CreativeWorkSeries$" "index.html"
RewriteRule "^@type/Organization$" "index.html"
RewriteRule "^@type/Place$" "index.html"
@ -68,4 +78,4 @@ RewriteRule "^@type/Person$" "index.html"
RewriteRule "^@type/EventVenue$" "index.html"
RewriteRule "^@type/Museum$" "index.html"
RewriteRule "^@type/PerformingGroup$" "index.html"
RewriteRule "^@type/VisualArtsEvent$" "index.html"
RewriteRule "^@type/CollegeOrUniversity$" "index.html"

BIN
assets/image/data-double-black-market.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
assets/image/originals/data-double-black-market.jpg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -45,6 +45,7 @@ function getNodeYear(n) {
return n['https://schema.org/datePublished'].substr(0, 4);
}
if (typeof n['https://schema.org/startDate'] !== 'undefined') {
console.log(n['https://schema.org/startDate']);
return n['https://schema.org/startDate'].substr(0, 4);
}
if (typeof n['https://schema.org/endDate'] !== 'undefined') {
@ -53,6 +54,11 @@ function getNodeYear(n) {
if (typeof n['https://schema.org/foundingDate'] !== 'undefined') {
return n['https://schema.org/foundingDate'].substr(0, 4);
}
if (typeof n['https://schema.org/temporalCoverage'] !== 'undefined') {
if (n['https://schema.org/temporalCoverage'].match(/\d{4}-\d{4}/)) {
return n['https://schema.org/temporalCoverage'].substr(5, 4);
}
}
return null;
}
function getDisplayAttr(attr) {
@ -193,6 +199,8 @@ var firstNodeId = "https://rubenvandeven.com/";
function getSizeForNode(node) {
if (node.hasOwnProperty('https://schema.org/thumbnailUrl')) return nodeSize;
//if(weights[node['@id']])
// return nodeSize * weights[node['@id']];
if (node['@id'] == firstNodeId) return nodeSize * 1.2;
// everynode has at least one link. these should equal 1
return nodeSize * (.7 + Math.min(20, linkMap[node['@id']].length) / 40);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
assets/thumb/data-double-black-market.jpg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -38,8 +38,19 @@
"startDate": "2018-09-19",
"endDate": "2018-09-22",
"organizer": "Centre for Digital Cultures & Institute for Culture and Society",
"description": "As Plotting Data, we gave a presentation at the Digital Cultures Conference",
"location": "Leuphana University, Lüneburg"
}
},
{
"@type": "EducationEvent",
"name": "Workshop: Urban Frictions",
"alternateName": "Critical Making of Frictional Urban Interfaces",
"url": "https://urbaninterfaces.sites.uu.nl",
"startDate": "2018-03-06",
"endDate": "2018-03-06",
"organizer": "Urban Interfaces, Utrecht University",
"location": "Utrecht"
}
],
"organizer": [
{
@ -57,10 +68,35 @@
"name": "Hello World!",
"startDate": "2018-11-02",
"endDate": "2018-11-04",
"organizer": "Creative Coding Utrecht",
"organizer": {
"@id": "r:/organisation/ccu",
"@type": "Organization",
"name": "Creative Coding Utrecht"
},
"url": "https://www.creativecodingutrecht.nl/2018/10/30/hello-world-full-program-online/"
}
}
},
{
"@id": "r:/workshop/plotting-data-das-theatre",
"@type": "Event",
"name": "Workshop @ DAS Theatre",
"alternateName": "Plotting the Enron Corpus",
"startDate": "2019-02-21",
"endDate": "2018-02-21",
"url":"https://netdem.nl/en/articles/bfb-cp-5-creative-coding-and-workshop-plotting-data/",
"description": "As part of the series Broadcast from Babylon."
},
{
"@id": "r:/workshop/plotting-data-onomatopee",
"@type": "Event",
"name": "Workshop @ Onomatopee",
"alternateName": "Plotting Data: Function Creep in the Wild",
"startDate": "2019-06-12 16:00",
"endDate": "2018-06-12 18:30",
"url":"https://www.onomatopee.net/exhibition/eindhoven-footnotes/#agenda_9839",
"location": "Onomatopee",
"description": "Datasets form a basis on which a city is made readable and interpretable foralgorithms, such as the those that process the endless streams of information coming from the cameras and sensors that stand scattered throughoutEindhoven. In this workshop, we will get acquainted with various ways in which data is collected and imagined. Who is being collected and what are the (dis)advantages of being represented? After an introduction into the types of biases that are inherent to their creation, we will combine hands-on work with pre-made scripts and discuss ways in which fiction and performance play a role in seeing like a dataset."
}
]
}
}
@ -70,7 +106,10 @@
"@id": "r:/residency/summer-sessions",
"@type": "VisualArtsEvent",
"name": "Residency: Summer Sessions 2016",
"url": "http://summersessions.net/17-projects/projects-2016/55-emotion-hero",
"url": [
"http://summersessions.net/17-projects/projects-2016/55-emotion-hero",
"http://www.arquivo237.com/en/Passado/manipulation-emotion-hero-2/"
],
"description": "I was part of the Summer Sessions Network for Talent Development in a co-production of Arquivo 237 and V2_ Lab for the Unstable Media, with support of the Creative Industries Fund NL.",
"startDate": "2016-09",
"endDate": "2016-10",
@ -84,6 +123,7 @@
"name": "Residency: Q21",
"startDate": "2017-01",
"endDate": "2017-02",
"url": "https://www.mqw.at/institutionen/q21/artists-in-residence/2016/ruben-van-de-ven/",
"@reverse": {
"subEvent": {
"@id": "r:/exhibition/mood_swings"
@ -108,38 +148,62 @@
}
}
],
"organiser": [
{
"@type":"EducationEvent",
"name": "Workshop - API: Artistic Point Of Interferance",
"alternateName": "API-art & situated fictions",
"location": "AKV St. Joost, Breda",
"description": "A presentation & workshop about working with APIs as an artist. In collaboration with Manetta Berends & Max Dovey",
"url":"https://caradt.com/2017/03/07/ekv-13-march-lecture-by-human-index/",
"startDate": "2017-03-13",
"endDate": "2017-03-14",
"organiser": [
{
"@type": "Person",
"name": "Max Dovey",
"url": "https://maxdovey.hashbase.io/"
},
{
"@type": "Person",
"name": "Manetta Berends",
"url": "http://manettaberends.nl/"
}
]
}
],
"author": [
{
"@id": "r:/ghost-worker",
"@id": "r:/guest-worker",
"@type": "MediaObject",
"name": "Ghost Worker",
"name": "Guest Worker",
"dateCreated": "2019",
"description": "Nowadays, we are not only increasingly delegating and automating tasks and processes, there also new forms of work that are being created for people. With the emergence of services such as Amazon's Mechanical Turk, specific parts of automatic processes are being outsourced to human workers. These Human Intelligence Tasks are tasks that a machine cannot execute, for example retyping a scanned receipt or entering a Captcha code. In this way machines selectively delegate tasks to humans, creating a human working class that remains largely invisible.Merijn van Moll and Ruben van de Ven want to make this feedback loop between man and machine visible. This creates a new ritual in which the spirit of the worker is invoked again and again.\n\nThis project was developed in light of <em>Future scenarios for AI and the job market</em> by Setup and the NSvP (Dutch Foundation for Psycho technology)",
"image": [
{
"@id": "r:/ghost-worker/image/1",
"@id": "r:/guest-worker/image/1",
"@type": "ImageObject",
"contentUrl": "/assets\/image\/ghost_worker01.jpg",
"thumbnailUrl": "/assets\/thumb\/ghost_worker01.jpg"
"contentUrl": "/assets\/image\/guest_worker01.jpg",
"thumbnailUrl": "/assets\/thumb\/guest_worker01.jpg"
},
{
"@id": "r:/ghost-worker/image/2",
"@id": "r:/guest-worker/image/2",
"@type": "ImageObject",
"contentUrl": "/assets\/image\/ghost_worker02.jpg",
"thumbnailUrl": "/assets\/thumb\/ghost_worker02.jpg"
"contentUrl": "/assets\/image\/guest_worker02.jpg",
"thumbnailUrl": "/assets\/thumb\/guest_worker02.jpg"
},
{
"@id": "r:/ghost-worker/image/3",
"@id": "r:/guest-worker/image/3",
"@type": "ImageObject",
"contentUrl": "/assets\/image\/ghost_worker03.jpg",
"thumbnailUrl": "/assets\/thumb\/ghost_worker03.jpg"
"contentUrl": "/assets\/image\/guest_worker03.jpg",
"thumbnailUrl": "/assets\/thumb\/guest_worker03.jpg"
}
],
"video": {
"@id": "r:/ghost-worker/video/1",
"@id": "r:/guest-worker/video/1",
"@type": "VideoObject",
"thumbnailUrl": "/assets\/thumb\/ghost_worker04.jpg",
"contentUrl": "http://works.rubenvandeven.com/2019-ghost_worker/ghostworkers-without-credits.mp4" ,
"thumbnailUrl": "/assets\/thumb\/guest_worker04.jpg",
"contentUrl": "http://works.rubenvandeven.com/2019-guest_worker/guestworker-without-credits.mp4" ,
"encodingFormat": "video/mp4",
"videoFrameSize": "1280x1024"
},
@ -197,6 +261,28 @@
"endDate": "2019-11-13",
"url": "https://ecp.nl/jaarcongres/kunst-expo-2019/",
"workFeatured": []
},
{
"@type": "ExhibitionEvent",
"name": "Privacyrede 2020: the internet is broken",
"description": "(NL) Het internet is stuk. Hoe kunnen we het weer repareren? Daarover vertelt Marleen Stikker, auteur van Het internet is stuk, op 23 januari tijdens de Privacyrede 2020. Met de 50e verjaardag van het internet is dit hét moment om terug te blikken en vooruit te kijken.",
"location": {
"@id": "r:/venue/tivoli",
"@type": "EventVenue",
"name": "Tivoli Vredeburg"
},
"startDate": "2020-01-23",
"endDate": "2020-01-23",
"url": "https://ecp.nl/jaarcongres/kunst-expo-2019/",
"workFeatured": []
},
{
"@id": "r:/event/2019/ccu-presentation",
"@type": "Event",
"name": "Presentation @ Creative Coding Utrecht",
"startDate": "2019-10-31",
"organizer": {"@id": "r:/organisation/ccu"},
"location": "Nijverheidsloods, Utrecht"
}
]
}
@ -221,7 +307,33 @@
"contentUrl": "/assets\/image\/exercises-in-overfitting1.jpg",
"thumbnailUrl": "/assets\/thumb\/exercises-in-overfitting1.jpg"
}
]
],
"@reverse": {
"workFeatured": {"@id": "r:/event/2019/ccu-presentation"}
}
},
{
"@id": "r:/heartbeat",
"@type": "MediaObject",
"name": "Data double black market",
"dateCreated": "2018",
"description": "Why buy live access to heartbeats? <ul><li>Insurance companies give you discounts for monitoring a healthy lifestyle.</li><li>Because you can re-sell it to data hoarding companies.</li><li>To chill out with the soothing sound on your headphones.</li><li>Use it as input data for your amazing new media art installation.</li><li>Because it's cheap!</li></ul>",
"image": [
{
"@id": "r:/heartbeat/image/1",
"@type": "ImageObject",
"contentUrl": "/assets\/image\/data-double-black-market.jpg",
"thumbnailUrl": "/assets\/thumb\/data-double-black-market.jpg"
}
],
"@reverse": {
"workFeatured": {
"@id": "r:/event/2018/yama-ichi",
"@type": "ExhibitionEvent",
"name": "Yama Ichi Black Market",
"location": {"@id":"r:/venue/tivoli"}
}
}
},
{
"@id": "r:/sustaining-gazes",
@ -305,7 +417,8 @@
{
"@id": "r:/exhibition/kickstart",
"@type": "ExhibitionEvent",
"name": "KickstART",
"name": "KickstART II",
"url": "http://www.in4art.eu/kickstart/launching-kickstart-ii/",
"location": {
"@id": "r:/place/in4art",
"@type": "EventVenue",
@ -319,6 +432,7 @@
"@id": "r:/in4art-salon",
"@type": "ExhibitionEvent",
"name": "Salon VI - Innovatism",
"url": "http://www.in4art.eu/salon/salon-vi-innovatism/",
"location": {
"@id": "r:/place/in4art"
},
@ -484,6 +598,7 @@
"@type": "EventVenue",
"name": "Fokker Terminal"
},
"url":"https://ecp.nl/jaarcongres/kunst-expo-2018/",
"startDate": "2018-11-15",
"endDate": "2018-11-15",
"workFeatured": []
@ -508,6 +623,7 @@
"@id": "r:/exhibition/mood_swings",
"@type": "ExhibitionEvent",
"name": "Mood Swings",
"url": "https://www.mqw.at/en/institutions/q21/frei-raum-q21-exhibition-space/2017/03/mood-swings-on-mood-politics-sentiment-data-market-sentiments-and-other-sentiment-agencies/",
"location": {
"@id": "r:/place/q21",
"@type": "Museum",
@ -534,7 +650,8 @@
{
"@type": "ExhibitionEvent",
"name": "Plan D",
"url": "http://2017.pland.hr/vijesti/dodijeljena-nagrada-i-pocasne-diplome-festivala-plan-d/",
"url": ["http://2017.pland.hr/",
"http://2017.pland.hr/vijesti/dodijeljena-nagrada-i-pocasne-diplome-festivala-plan-d/"],
"location": "Zagreb",
"startDate": "2017-10",
"endDate": "2018-10",
@ -557,9 +674,10 @@
"workFeatured": []
},
{
"@id": "r:/event/creativity-and-cognition",
"@type": "ExhibitionEvent",
"name": "Microbites of Creativity",
"url": "http://microbites.me/",
"url": ["http://microbites.me/","http://cc.acm.org/2017/microbites/?ArtworksCC2017/"],
"organiser": "ACM Creativity & Cognition",
"location": {
"@type": "Museum",
@ -592,12 +710,14 @@
"@id": "r:/exhibition/stateofemotion",
"@type": "ExhibitionEvent",
"name": "STATE of Emotion",
"url": "https://www.statefestival.org/participant/2016/ruben-van-de-ven",
"@reverse": {
"subEvent": {
"@id": "https://www.statefestival.org/",
"@id": "r:/festival/statefestival",
"@type": "Festival",
"name": "STATE Festival",
"address": "Berlin"
"address": "Berlin",
"url":"https://www.statefestival.org/"
}
},
"startDate": "2016-11-04",
@ -608,6 +728,7 @@
"@type": "ExhibitionEvent",
"name": "Manipulation: Emotion Hero",
"description": "I organised this exhibition as part of my Summer Sessions residency at Arquivo237. It was a modest exhibition covering my research on emotion recognition software.",
"url":"https://www.facebook.com/events/589274264578244/",
"location": {
"@type": "EventVenue",
"name": "Arquivo237",
@ -618,7 +739,7 @@
"workFeatured": [],
"@reverse": {
"subEvent": {
"@id": "http://summersessions.net/17-projects/projects-2016/55-emotion-hero#id"
"@id": "r:/residency/summer-sessions"
}
}
}
@ -649,6 +770,7 @@
{
"@type": "ExhibitionEvent",
"name": "Big Stories Need Human Stakes",
"url": "https://nieuwevide.nl/programma/big-stories-need-human-stakes",
"location": {
"@type": "Museum",
"name": "Nieuwe Vide",
@ -677,6 +799,7 @@
"name": "Fuzzy Logic - Graduation Show",
"url": "https://pzimediadesign.nl/2016.html",
"location": {
"@id": "r:/university/piet-zwart",
"@type": "CollegeOrUniversity",
"name": "Piet Zwart Institute",
"address": "Rotterdam"
@ -734,6 +857,7 @@
{
"@type": "ExhibitionEvent",
"name": "Video Vortex",
"url":"https://issuu.com/instituteofnetworkcultures/docs/catalouge_compiled_final__29-03_/29",
"location": {
"@type": "Place",
"name": " Mill Hall / Kochi-Muzeris biennial",
@ -745,6 +869,7 @@
{
"@type": "ExhibitionEvent",
"name": "Grand Instant Fiction",
"url":"http://umakart.tumblr.com/post/169464483314/grand-instant-fiction-10-sakrowski-evil",
"location": {
"@type": "EventVenue",
"name": "Umakart Gallery",
@ -757,6 +882,7 @@
"@type": "ExhibitionEvent",
"name": "Boundaries of the Archive",
"description": "The Piet Zwart Institute at the Eye Film Museum in Amsterdam as part of its ResearchLab series. The exhibition focussed on the boundaries of the archive. Studying the structures and cultural impacts of our media technologies, it concentrated on the intricate and usually hidden aspects of EYE's extensive archive",
"url":"https://www.eyefilm.nl/film/boundaries-of-the-archive-research-lab-piet-zwart-institute",
"location": {
"@type": "Museum",
"name": "EYE Film Museum",
@ -773,7 +899,10 @@
"name": "Article - Emotion Hero",
"pageStart": "422",
"pageEnd": "423",
"isPartOf": "C&C '17 Proceedings of the 2017 ACM SIGCHI Conference on Creativity and Cognition",
"isPartOf": [
"C&C '17 Proceedings of the 2017 ACM SIGCHI Conference on Creativity and Cognition",
{"@id": "r:/event/creativity-and-cognition"}
],
"description": "What does it mean to feel 62% joy, and 15% surprised? Over the past years the digitization of emotions is booming business: multimillion dollar investments are made in technologies of which is claimed that they give companies an objective view in their consumers' feelings. The video-game-artwork Emotion Hero challenges the user to investigate this claim and question the premise of the technology. Emotion Hero is a two-part artwork. On the one hand is a video-game that is freely downloadable for everybody with an Android device. Inspired by Guitar Hero, the user scores points by following given cues. It provides detailed feedback on the mechanics of the face. The second part is a projection that shows a grid with aggregated scores of the game, that updates live. In its design, the grid refers to 19th century positivist practices.",
"url": "https://doi.org/10.1145/3059454.3059490/",
"publisher": "ACM New York, NY, USA",
@ -816,7 +945,8 @@
"startDate": "2018-05-25",
"endDate": "2018-05-25",
"organizer": "Media Lab UFRJ & Dutch Consulate",
"location": "Rio de Janeiro"
"location": "Rio de Janeiro",
"url":"http://medialabufrj.net/"
},
{
"@type": "Event",
@ -854,18 +984,6 @@
"organizer": "The Hmm",
"location": "Baut, Amsterdam"
},
{
"@type": "EducationEvent",
"name": "Workshop: Urban Frictions",
"url": "https://urbaninterfaces.sites.uu.nl",
"startDate": "2018-03-06",
"endDate": "2018-03-06",
"organizer": "Urban Interfaces, Utrecht University",
"location": "Utrecht",
"about": {
"@id" : "http://plottingd.at/a"
}
},
{
"@type": "EducationEvent",
"name": "Presentation @ Industrial Design",
@ -883,6 +1001,13 @@
"organizer": "ASCA Research Group Neuroaesthetics and Neurocultures, University of Amsterdam",
"location": "CREA, Amsterdam"
},
{
"@type": "Event",
"name": "Presentation @ Creative Coding Utrecht",
"startDate": "2017",
"organizer": {"@id": "r:/organisation/ccu"},
"location": "Stadstuin, Utrecht"
},
{
"@type": "EducationEvent",
"name": "Workshop: Artistic Point of Interference",
@ -909,11 +1034,11 @@
"endDate": "2018-11-04",
"@reverse": {
"subEvent": {
"@id": "https://www.statefestival.org/"
"@id": "r:/festival/statefestival"
}
},
"recordedIn": {
"@id": "https://www.youtube.com/watch?v=L2O6ecO-8PM&feature=youtu.be&t=2062",
"@id": "r:/panel/stateofemotion/video",
"@type": "VideoObject",
"embedUrl": "https://www.youtube.com/embed/L2O6ecO-8PM?start=2062",
"thumbnailUrl": "https://i.ytimg.com/vi/L2O6ecO-8PM/maxresdefault.jpg"
@ -930,7 +1055,8 @@
},
{
"@type": "Event",
"name": "Presentation @ Winter school: What happens to the data in 'Big Data' ?",
"name": "Presentation @ Winter school",
"alternateName": "What happens to the data in 'Big Data'?",
"url": "www.bsts.be/wp-content/uploads/winter_school_2016-1.pdf",
"startDate": "2016-02",
"endDate": "016-02",
@ -1194,6 +1320,22 @@
"startDate": "2019-11-29",
"endDate": "2019-11-31",
"workFeatured": []
},
{
"@type": "TheaterEvent",
"name": "NEXT Festival",
"location": "Moscow",
"startDate": "2020-02-14",
"endDate": "2020-02-28",
"workFeatured": []
},
{
"@type": "TheaterEvent",
"name": "STUK",
"location": "Leuven",
"startDate": "2020-03-19",
"endDate": "2020-03-20",
"workFeatured": []
}
]
},
@ -1213,6 +1355,20 @@
"contentUrl": "/assets\/image\/pillow_talk03.jpg",
"thumbnailUrl": "/assets\/thumb\/pillow_talk03.jpg"
}
],
"about": [
{
"@type": "VisualArtsEvent",
"name": "Residency: PACT Zollverein",
"startDate": "2019",
"url":"https://www.pact-zollverein.de/en"
},
{
"@type": "VisualArtsEvent",
"name": "Residency: Buda",
"startDate": "2019",
"url":"https://www.budakortrijk.be/en/residenties/beguem-erciyas-tr-hugvie"
}
]
},
{
@ -1242,6 +1398,40 @@
}
]
}
],
"attendee":[
{
"@type": "Course",
"name": "MA - Media Design and Communication",
"provider": {"@id": "r:/university/piet-zwart"},
"addressLocality": "Rotterdam",
"temporalCoverage": "2014-2016",
"educationalCredentialAwarded": "Master of Arts"
},
{
"@type": "Course",
"name": "MA - Creative Design for Digital Cultures",
"provider": "The Open University",
"addressLocality": "London",
"temporalCoverage": "2012-2013",
"educationalCredentialAwarded": "Master of Arts"
},
{
"@type": "Course",
"name": "BA - Audio-visual Media",
"provider": "Hogeschool voor de Kunsten Utrecht",
"addressLocality": "Utrecht",
"temporalCoverage": "2009-2013",
"educationalCredentialAwarded": "Bachelor of Arts"
},
{
"@type": "Course",
"name": "Propaedeutic - Mechanical Engineering",
"provider": "Twente University",
"addressLocality": "Enschede",
"temporalCoverage": "2007-2009",
"educationalCredentialAwarded": "Propaedeutic degree"
}
]
}
}

View File

@ -33,6 +33,7 @@ function getNodeYear(n){
return n['https://schema.org/datePublished'].substr(0,4);
}
if(typeof n['https://schema.org/startDate'] !== 'undefined') {
console.log(n['https://schema.org/startDate']);
return n['https://schema.org/startDate'].substr(0,4);
}
if(typeof n['https://schema.org/endDate'] !== 'undefined') {
@ -41,6 +42,11 @@ function getNodeYear(n){
if(typeof n['https://schema.org/foundingDate'] !== 'undefined') {
return n['https://schema.org/foundingDate'].substr(0,4);
}
if(typeof n['https://schema.org/temporalCoverage'] !== 'undefined') {
if(n['https://schema.org/temporalCoverage'].match(/\d{4}-\d{4}/)) {
return n['https://schema.org/temporalCoverage'].substr(5,4);
}
}
return null;
}
function getDisplayAttr(attr) {
@ -162,7 +168,9 @@ var firstNodeId = "https://rubenvandeven.com/";
function getSizeForNode(node) {
if(node.hasOwnProperty('https://schema.org/thumbnailUrl'))
return nodeSize;
return nodeSize;
//if(weights[node['@id']])
// return nodeSize * weights[node['@id']];
if(node['@id'] == firstNodeId)
return nodeSize*1.2;
// everynode has at least one link. these should equal 1
@ -673,7 +681,7 @@ var selectNode = function(idx, updateHistory){
if(typeof updateHistory == 'undefined') {
updateHistory = true;
}
let nodeEl = null;
let nodeDatum = null;