Beispiel #1
0
 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);
 }
Beispiel #2
0
<?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);
Beispiel #3
0
<?php

require "manageEndpointSparql.php";
$query = $_POST['query'];
$format = $_POST['format'];
$result = sparqlQuery($query, $format);
echo "{$result}";
header('Content-Disposition: attachment; filename="result.txt"');
Beispiel #4
0
<?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);