Cyparkler es un marco de software que implementa una fábrica de consulta de SPARQL y SeRQL. Sésamo 2 onejar.jar necesario (incluido en la descarga). Este software está licenciado bajo GNU GPL, usted es libre de hacer modificaciones y construir sobre ella.
Uso:
HTTPRepository repositorio = new HTTPRepository (url, eliminar);
Consulta QueryFactory = new QueryFactory (repositorio);
// Seleccionar un tipo de lenguaje
query.setLanguage (QueryLangauge.SPARQL);
// Añadir una variable a la lista de elementos de proyección
Sujeto ProjectionItemFactory = query.addVariable ("sujeto");
// Pedir todos los recursos con Ruta explícita
Camino p = query.addPath (sujeto, RDF.TYPE, "tipo");
// Hacer la ruta opcional
p.setOptional (true);
// Crear una condición
qf.addCondition ("sujeto", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("tipo", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Negar la condición
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Construir la cadena de consulta, agregue la cláusula espacio de nombres
query.build (true);
Cadena str = query.getQueryString ();
// Ejecutar la consulta (construye automáticamente la cadena de consulta)
// resultados [i] = Resultado fila, los resultados [i] [j] = columna (variable)
Valor [] [] = resultados query.execute ();
¿Qué hay de nuevo en esta versión:
Detalles de software:
Versión: 1.1
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 57
Comentarios que no se encuentran