com.clarkparsia.pellet.sparqldl.parser.QueryParser Maven / Gradle / Ivy
// Copyright (c) 2006 - 2008, Clark & Parsia, LLC.
// This source code is available under the terms of the Affero General Public License v3.
//
// Please see LICENSE.txt for full license terms, including the availability of proprietary exceptions.
// Questions, comments, or requests for clarification: [email protected]
package com.clarkparsia.pellet.sparqldl.parser;
import java.io.InputStream;
import org.mindswap.pellet.KnowledgeBase;
import com.clarkparsia.pellet.sparqldl.model.Query;
/**
*
* Title: SPARQL-DL Query Parser Interface
*
*
* Description:
*
*
* Copyright: Copyright (c) 2007
*
*
* Company: Clark & Parsia, LLC.
*
*
* @author Petr Kremen
*/
public interface QueryParser {
public Query parse(final String queryString, KnowledgeBase kb);
public Query parse(final InputStream stream, KnowledgeBase kb);
public Query parse(final com.hp.hpl.jena.query.Query stream, KnowledgeBase kb);
}