Skip to content
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions src/main/java/fr/inria/corese/core/next/api/query/GraphQuery.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

/**
* Represents a blank node in a RDF graph.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.util.Map;
import java.util.Set;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

/**
* Represents an IRI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import fr.inria.corese.core.next.api.literal.CoreDatatype ;
import fr.inria.corese.core.next.data.api.literal.CoreDatatype;

import javax.xml.datatype.XMLGregorianCalendar;
import java.math.BigDecimal;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.io.Serializable;
import java.util.Optional;
import java.util.Set;

import fr.inria.corese.core.next.impl.exception.IncorrectOperationException;
import fr.inria.corese.core.next.data.impl.exception.IncorrectOperationException;

/**
* This class represents an RDF model, a set of statements.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.io.Serializable;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.util.Optional;
import java.util.Set;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

/**
* Super interface of all resources of an RDF graph (statements, IRI, blank
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.io.Serializable;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

public interface Triple extends Resource {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import java.io.Serializable;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api;
package fr.inria.corese.core.next.data.api;

import fr.inria.corese.core.next.api.literal.CoreDatatype;
import fr.inria.corese.core.next.data.api.literal.CoreDatatype;

import javax.xml.datatype.XMLGregorianCalendar;
import java.math.BigDecimal;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.exception;
package fr.inria.corese.core.next.data.api.base.exception;

/**
* CoreseException is the superclass for all exceptions thrown by the Corese framework.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.io;
package fr.inria.corese.core.next.data.api.base.io;

import fr.inria.corese.core.next.api.io.IOOptions;
import fr.inria.corese.core.next.data.io.IOOptions;

/**
* Abstract class for parser/serializers that sets up the necessity of implementing a builder pattern.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.io;
package fr.inria.corese.core.next.data.api.base.io;

import java.util.List;
import java.util.Objects;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.io;
package fr.inria.corese.core.next.data.api.base.io;

import java.util.List;
import java.util.Locale;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package fr.inria.corese.core.next.api.base.io.parser;
package fr.inria.corese.core.next.data.api.base.io.parser;

import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.nio.charset.StandardCharsets;
import java.util.Objects;

import fr.inria.corese.core.next.api.Model;
import fr.inria.corese.core.next.api.ValueFactory;
import fr.inria.corese.core.next.api.base.io.AbstractIOOptions;
import fr.inria.corese.core.next.api.io.IOOptions;
import fr.inria.corese.core.next.api.io.common.BaseIRIOptions;
import fr.inria.corese.core.next.api.io.parser.RDFParser;
import fr.inria.corese.core.next.data.api.Model;
import fr.inria.corese.core.next.data.api.ValueFactory;
import fr.inria.corese.core.next.data.api.base.io.AbstractIOOptions;
import fr.inria.corese.core.next.data.io.IOOptions;
import fr.inria.corese.core.next.data.io.common.BaseIRIOptions;
import fr.inria.corese.core.next.data.io.parser.RDFParser;

/**
* Abstract class for RDFParser that set up the inner Model and ValueFactory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package fr.inria.corese.core.next.api.base.io.parser;
package fr.inria.corese.core.next.data.api.base.io.parser;

import fr.inria.corese.core.next.api.Model;
import fr.inria.corese.core.next.api.ValueFactory;
import fr.inria.corese.core.next.api.base.io.RDFFormat;
import fr.inria.corese.core.next.api.io.parser.RDFParser;
import fr.inria.corese.core.next.api.io.parser.RDFParserFactory;
import fr.inria.corese.core.next.data.api.Model;
import fr.inria.corese.core.next.data.api.ValueFactory;
import fr.inria.corese.core.next.data.api.base.io.RDFFormat;
import fr.inria.corese.core.next.data.io.parser.RDFParser;
import fr.inria.corese.core.next.data.io.parser.RDFParserFactory;

/**
* Abstract base class for {@link RDFParserFactory}s.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import fr.inria.corese.core.next.api.BNode;
import fr.inria.corese.core.next.data.api.BNode;

/**
* Abstract implementation of the {@link BNode} interface, providing common functionality for blank node representations.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.impl.common.util.IRIUtils;
import fr.inria.corese.core.next.impl.exception.IncorrectFormatException;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.impl.common.util.IRIUtils;
import fr.inria.corese.core.next.data.impl.exception.IncorrectFormatException;

import java.io.Serial;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import java.util.AbstractSet;
import java.util.ArrayList;
Expand All @@ -10,13 +10,13 @@
import java.util.Optional;
import java.util.Set;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.api.Model;
import fr.inria.corese.core.next.api.Namespace;
import fr.inria.corese.core.next.api.Resource;
import fr.inria.corese.core.next.api.Statement;
import fr.inria.corese.core.next.api.Value;
import fr.inria.corese.core.next.impl.temp.ModelNamespace;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.api.Model;
import fr.inria.corese.core.next.data.api.Namespace;
import fr.inria.corese.core.next.data.api.Resource;
import fr.inria.corese.core.next.data.api.Statement;
import fr.inria.corese.core.next.data.api.Value;
import fr.inria.corese.core.next.data.impl.temp.ModelNamespace;

/**
* Abstract class that implements the Model interface.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import java.io.Serial;
import java.util.Objects;

import fr.inria.corese.core.next.api.Namespace;
import fr.inria.corese.core.next.data.api.Namespace;

/**
* A base implementation of the {@link Namespace} interface.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import fr.inria.corese.core.next.api.Statement;
import fr.inria.corese.core.next.data.api.Statement;
import java.util.Objects;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package fr.inria.corese.core.next.api.base.model;
package fr.inria.corese.core.next.data.api.base.model;

import java.util.Collections;
import java.util.Iterator;
import java.util.Optional;
import java.util.Set;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.api.Model;
import fr.inria.corese.core.next.api.Namespace;
import fr.inria.corese.core.next.api.Resource;
import fr.inria.corese.core.next.api.Statement;
import fr.inria.corese.core.next.api.Value;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.api.Model;
import fr.inria.corese.core.next.data.api.Namespace;
import fr.inria.corese.core.next.data.api.Resource;
import fr.inria.corese.core.next.data.api.Statement;
import fr.inria.corese.core.next.data.api.Value;

/**
* A read-only wrapper for a {@link Model}. All modification operations throw
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import java.time.DateTimeException;
import java.time.temporal.TemporalAmount;
Expand All @@ -9,8 +9,8 @@
import java.util.SortedSet;
import java.util.TreeSet;

import fr.inria.corese.core.next.api.literal.CoreDatatype;
import fr.inria.corese.core.next.impl.common.literal.XSD;
import fr.inria.corese.core.next.data.api.literal.CoreDatatype;
import fr.inria.corese.core.next.data.impl.common.literal.XSD;

/**
* Abstract class representing a duration literal in RDF.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import java.math.BigDecimal;
import java.math.BigInteger;
Expand All @@ -9,11 +9,11 @@

import javax.xml.datatype.XMLGregorianCalendar;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.api.Literal;
import fr.inria.corese.core.next.api.literal.CoreDatatype;
import fr.inria.corese.core.next.impl.common.literal.XSD;
import fr.inria.corese.core.next.impl.exception.IncorrectOperationException;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.api.Literal;
import fr.inria.corese.core.next.data.api.literal.CoreDatatype;
import fr.inria.corese.core.next.data.impl.common.literal.XSD;
import fr.inria.corese.core.next.data.impl.exception.IncorrectOperationException;

/**
* Base class for all literals. All value accessors throw an exception by default.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.data.api.IRI;

/**
* Abstract class representing a number literal in RDF.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.data.api.IRI;

/**
* Abstract class representing a string literal in Corese. It extends {@link AbstractLiteral}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.data.api.IRI;

/**
* Represents a temporal literal representing a point in time. Typically a date or a date and time. Implements the comparison between temporal literals.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package fr.inria.corese.core.next.api.base.model.literal;
package fr.inria.corese.core.next.data.api.base.model.literal;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.api.literal.CoreDatatype;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.api.literal.CoreDatatype;

public enum DefaultDatatype implements CoreDatatype {
NONE();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package fr.inria.corese.core.next.api.literal;
package fr.inria.corese.core.next.data.api.literal;

import fr.inria.corese.core.next.api.IRI;
import fr.inria.corese.core.next.api.base.model.literal.DefaultDatatype;
import fr.inria.corese.core.next.data.api.IRI;
import fr.inria.corese.core.next.data.api.base.model.literal.DefaultDatatype;

/**
* Represents a literal datatype.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fr.inria.corese.core.next.api.query;
package fr.inria.corese.core.next.data.api.query;

import fr.inria.corese.core.next.api.query.exception.QueryEvaluationException;
import fr.inria.corese.core.next.data.api.query.exception.QueryEvaluationException;

public interface BooleanQuery extends Query<Boolean> {
/**
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package fr.inria.corese.core.next.data.api.query;

import fr.inria.corese.core.next.data.api.query.exception.QueryEvaluationException;
import fr.inria.corese.core.next.data.api.query.result.GraphQueryResult;

public interface GraphQuery extends Query<GraphQueryResult> {

@Override
GraphQueryResult evaluate() throws QueryEvaluationException;
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package fr.inria.corese.core.next.api.query;
package fr.inria.corese.core.next.data.api.query;

import fr.inria.corese.core.next.api.Value;
import fr.inria.corese.core.next.api.query.dataset.Dataset;
import fr.inria.corese.core.next.api.query.result.BindingSet;
import fr.inria.corese.core.next.data.api.Value;
import fr.inria.corese.core.next.data.api.query.dataset.Dataset;
import fr.inria.corese.core.next.data.api.query.result.BindingSet;

/**
* A generic SPARQL operation (query or update) on a Corese repository.
Expand Down
Loading