/*
* Copyright Aduna (http://www.aduna-software.com/) (c) 2007.
*
* Licensed under the Aduna BSD-style license.
*/
package org.openrdf.query.parser.sparql;
import org.openrdf.model.URI;
import org.openrdf.model.ValueFactory;
import org.openrdf.model.impl.ValueFactoryImpl;
/**
* Constants for EARL primitives and for the EARL namespace.
*/
public class EARL {
public static final String NAMESPACE = "http://www.w3.org/ns/earl#";
public final static URI ASSERTION;
public final static URI ASSERTEDBY;
public final static URI SUBJECT;
public final static URI TEST;
public final static URI RESULT;
public final static URI MODE;
public final static URI TESTRESULT;
public final static URI OUTCOME;
public final static URI SOFTWARE;
// Outcome values
public final static URI PASS;
public final static URI FAIL;
public final static URI CANNOTTELL;
public final static URI NOTAPPLICABLE;
public final static URI NOTTESTED;
// Test modes
public final static URI MANUAL;
public final static URI AUTOMATIC;
public final static URI SEMIAUTOMATIC;
public final static URI NOTAVAILABLE;
public final static URI HEURISTIC;
static {
ValueFactory factory = ValueFactoryImpl.getInstance();
ASSERTION = factory.createURI(EARL.NAMESPACE, "Assertion");
ASSERTEDBY = factory.createURI(EARL.NAMESPACE, "assertedBy");
SUBJECT = factory.createURI(EARL.NAMESPACE, "subject");
TEST = factory.createURI(EARL.NAMESPACE, "test");
RESULT = factory.createURI(EARL.NAMESPACE, "result");
MODE = factory.createURI(EARL.NAMESPACE, "mode");
TESTRESULT = factory.createURI(EARL.NAMESPACE, "TestResult");
OUTCOME = factory.createURI(EARL.NAMESPACE, "outcome");
SOFTWARE = factory.createURI(EARL.NAMESPACE, "Software");
// Outcome values
PASS = factory.createURI(EARL.NAMESPACE, "pass");
FAIL = factory.createURI(EARL.NAMESPACE, "fail");
CANNOTTELL = factory.createURI(EARL.NAMESPACE, "cannotTell");
NOTAPPLICABLE = factory.createURI(EARL.NAMESPACE, "notApplicable");
NOTTESTED = factory.createURI(EARL.NAMESPACE, "notTested");
// Test modes
MANUAL = factory.createURI(EARL.NAMESPACE, "manual");
AUTOMATIC = factory.createURI(EARL.NAMESPACE, "automatic");
SEMIAUTOMATIC = factory.createURI(EARL.NAMESPACE, "semiAutomatic");
NOTAVAILABLE = factory.createURI(EARL.NAMESPACE, "notAvailable");
HEURISTIC = factory.createURI(EARL.NAMESPACE, "heuristic");
}
}