public function lista_desaparecidos() { $data['breadcrumbs'][] = array('title' => 'Página principal', 'link' => ''); $data['breadcrumbs'][] = array('title' => 'Lista desaparecidos', 'link' => ''); $data['title'] = 'Lista de desaparecidos'; //Criando a url para o aquivo json $query = "\nprefix foaf: <http://xmlns.com/foaf/0.1/>\nselect ?nome, ?idade from <http://desaparecidos.ice.ufjf.br:8890/DES#>\nWhere{\n?recurso foaf:name ?nome.\n?recurso foaf:age ?idade\n}\n"; $data = sparqlQuery($query, "http://localhost:10035/catalogs/repositories/desaparecidos"); print "Retrieved data:\n" . json_encode($data); $this->load->view('tema/page', $data); }
<?php include_once "include.php"; $endpoint = "http://dbpedia.org/sparql/"; $dsn = "http://dbpedia.org/resource/DBpedia"; $query = "select distinct ?Concept where {[] a ?Concept} LIMIT 100"; $data = sparqlQuery($query, $endpoint); $arr = array(); foreach ($data->results->bindings as $item) { array_push($arr, $item->Concept->value); } $data->items = $arr; echo json_encode($data);
<?php require "manageEndpointSparql.php"; $query = $_POST['query']; $format = $_POST['format']; $result = sparqlQuery($query, $format); echo "{$result}"; header('Content-Disposition: attachment; filename="result.txt"');
<?php error_reporting(E_ALL); ini_set('display_errors', 1); // Konfig laden require_once 'config.php'; // Funktionen einbinden require_once 'functions.php'; // Skript initialisieren require_once 'init.php'; $c = 0; $nodes = array(); $results = array(); $literals = array(); $nodesJSON = sparqlQuery($nodeQuery); if ($linkQuery) { $linksJSON = sparqlQuery($linkQuery); } // Alle Knoten erzeugen foreach ($nodesJSON['results']['bindings'] as $binding) { createNode($binding['nodeuri']['value'], getTitleByUri($binding['nodetitle']['value']), $binding['shape']['value'], $binding['color']['value']); } // Alle Links erzeugen if ($linkQuery) { foreach ($linksJSON['results']['bindings'] as $binding) { createLink($binding['source']['value'], $binding['target']['value'], getTitleByUri($binding['linktitle']['value']), 10); } } $results['literals'] = $literals; echo json_encode($results);