Github user afs commented on a diff in the pull request:

    https://github.com/apache/jena/pull/287#discussion_r144321132
  
    --- Diff: jena-arq/src/main/java/org/apache/jena/query/Dataset.java ---
    @@ -113,4 +113,11 @@
          *  The dataset can not be used for query after this call.
          */
         public void close() ;
    +    
    +    /**
    +     * @return Whether this {@code Dataset} is empty of graphs. Be aware 
of the semantic looseness inherent in
    +     * <a 
href="https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/#h_note_4";>the 
definition
    +     * of RDF Datasets</a>; whether a named graph exists if nothing is in 
it is implementation-specific.
    +     */
    +    boolean isEmpty();
    --- End diff --
    
    Sure we can.  Change the javadoc to "returns true if the dataset contains 
no statements in any model". That's what it does, and what the test does 
anyway, because the impl passes down to `DatasetGraph.isEmpty`. That is the 
useful operation.



---

Reply via email to