[
https://issues.apache.org/jira/browse/JENA-1974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17208046#comment-17208046
]
Andy Seaborne commented on JENA-1974:
-------------------------------------
https://github.com/apache/jena/pull/804
> Function library for working with Graph objects
> -----------------------------------------------
>
> Key: JENA-1974
> URL: https://issues.apache.org/jira/browse/JENA-1974
> Project: Apache Jena
> Issue Type: New Feature
> Affects Versions: Jena 3.16.0
> Reporter: Andy Seaborne
> Assignee: Andy Seaborne
> Priority: Major
> Fix For: Jena 3.17.0
>
> Time Spent: 2h 10m
> Remaining Estimate: 0h
>
> This ticket introduces a library "G" (with the expectation it is usually a
> static import) for writing code working with Graph. It is based on original
> use in jena-shacl but is itself generally useful when working in Java walking
> data in graphs.
> It provides checking operation like "getOne" when the code is expecting
> exactly one match, not zero, not several.
> There are some operations that are RDFS aware - these would be applicable for
> when RDFS reasoning is not enabled (in SHACL, certain parts of RDFS are
> required like transitive subclass but not full RDFS reasoning).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)