Esempio n. 1
0
$parameters = array();
foreach ($params as $param) {
    $p = explode("=", $param);
    $parameters[$p[0]] = $p[1];
}
switch (strtolower($function)) {
    case "deleteontology":
        $ws_ontologydelete->deleteOntology();
        break;
    case "deleteclass":
        $ws_ontologydelete->deleteClass($parameters["uri"]);
        break;
        // Delete an annotation, object or datatype property from the ontology
    // Delete an annotation, object or datatype property from the ontology
    case "deleteproperty":
        $ws_ontologydelete->deleteProperty($parameters["uri"]);
        break;
    case "deletenamedindividual":
        $ws_ontologydelete->deleteNamedIndividual($parameters["uri"]);
        break;
    default:
        $ws_ontologydelete->returnError(400, "Bad Request", "_200");
        break;
}
$ws_ontologydelete->ws_respond($ws_ontologydelete->ws_serialize());
$mtime = microtime();
$mtime = explode(" ", $mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$totaltime = $endtime - $starttime;
if ($ws_ontologydelete->isLoggingEnabled()) {