<?php // Het uitspugen van een simpele notice of warning is al genoeg om de visualisatie op zijn gat te gooien. ini_set('display_errors', '0'); require_once __DIR__ . '/VisualisationVisitor.class.php'; require_once __DIR__ . '/JSON_EMontParser.class.php'; require_once __DIR__ . '/../SPARQLConnection.class.php'; require_once __DIR__ . '/IntentionalElement.class.php'; require_once __DIR__ . '/Context.class.php'; $connectie = new SPARQLConnection(); $context_uri = $_POST['context_uri']; $situatieparser = new JSON_EMontParser($context_uri); $result = $situatieparser->geefElementenInSituatie(); $visitor = new VisualisationVisitor(); $nodes = array(); $nodeindex = array(); $links = array(); $ies_contexten = array(); $contexten = array(); $contextLinks = array(); $indices = array(); $teller = 0; foreach ($result as $uri => $object) { if ($object instanceof IntentionalElement) { $result = $object->accepts($visitor); $nodes[] = $result['node']; $nodeindex[] = $uri; $indices[$uri] = $teller; $teller++; $links = array_merge($links, $result['links']); foreach ($result['ies_contexten'] as $context => $ies) {
<?php require_once __DIR__ . '/JSON_EMontParser.class.php'; $parser = new JSON_EMontParser('wiki:De_Oosterschelde_beschermen_met_oesterriffen_Oosterschelde'); $objecten = $parser->geefElementenInSituatie(); var_dump($objecten);