This is an automated email from the ASF dual-hosted git repository.
andy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
from a2692a8cce Bump eslint-plugin-vue in /jena-fuseki2/jena-fuseki-ui
new 50f6bbb298 Use RDFParser
new df315eea85 Javadoc and comments
new 6254e7bfff Remove unused NullOutputStream
new 24f41b3fa5 GH-2800: ParserProfileStd.doChecking for IRI3986; Separate
CheckerJenaIRI
new c441a203ed GH-2800: jena-iri3986 module
new 390addc5bc GH-2800: jena-iri3986 module integration
new 4ea18646ff GH-2800: Controls to select the IRIProvider
new d194e7fd0d GH-2800: SPARQLer update for IRIx
new b2480f49b5 Use simple cache for IRIxResolver
new b03fc77223 Add jena-iri3986 to the Jena BOM
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/jena/riot/system/Checker.java | 112 +-
.../apache/jena/riot/system/CheckerJenaIRI.java | 126 ++
.../apache/jena/riot/system/ParserProfileStd.java | 33 +-
.../test/java/org/apache/jena/riot/TC_Riot.java | 9 +-
.../apache/jena/riot/TestParseURISchemeBases.java | 81 +-
.../org/apache/jena/riot/lang/TestLangTurtle.java | 8 +-
.../org/apache/jena/riot/system/TS_RiotSystem.java | 29 +-
.../org/apache/jena/riot/system/TestIRIxRIOT.java | 314 ---
.../system/irix/AbstractTestIRIxRIOT_system.java | 382 ++++
.../jena/riot/system/irix/TS_IRIxProviders.java | 28 +-
.../riot/system/irix/TestIRIxRIOT_JenaIRI.java | 91 +
.../riot/system/irix/TestIRIxRIOT_iri3986.java | 51 +-
.../{IRI-resolution-01.nt => IRI-resolution-01.nq} | 1 -
.../rdf-tests-cg/trig/IRI-resolution-01.trig | 8 +-
.../{IRI-resolution-02.nt => IRI-resolution-02.nq} | 1 -
.../rdf-tests-cg/trig/IRI-resolution-02.trig | 8 +-
.../{IRI-resolution-07.nt => IRI-resolution-07.nq} | 0
.../{IRI-resolution-08.nt => IRI-resolution-08.nq} | 0
.../testing/rdf-tests-cg/trig/IRI-resolution.nt | 352 ----
.../testing/rdf-tests-cg/trig/IRI-resolution.trig | 352 ----
jena-arq/testing/rdf-tests-cg/trig/manifest.ttl | 8 +-
.../rdf-tests-cg/turtle/IRI-resolution-01.nt | 1 -
.../rdf-tests-cg/turtle/IRI-resolution-01.ttl | 8 +-
.../rdf-tests-cg/turtle/IRI-resolution-02.nt | 1 -
.../rdf-tests-cg/turtle/IRI-resolution-02.ttl | 8 +-
.../java/org/apache/jena/atlas/io/CharStream.java | 9 +-
.../org/apache/jena/atlas/io/CharStreamBasic.java | 40 +-
.../src/main/java/org/apache/jena/atlas/io/IO.java | 3 +
jena-bom/pom.xml | 6 +
jena-cmds/src/main/java/riotcmd/CmdLangParse.java | 2 +-
jena-core/pom.xml | 18 +
.../jena/iri3986/provider/IRIProvider3986.java | 254 +++
.../apache/jena/iri3986/provider/InitIRI3986.java | 51 +
.../apache/jena/iri3986/provider/IssueGroup.java | 51 +
.../org/apache/jena/iri3986/provider/Issues.java | 149 ++
.../iri3986/provider/JenaSeveritySettings.java | 90 +
.../main/java/org/apache/jena/irix/Chars3986.java | 208 +-
.../java/org/apache/jena/irix/IRIProvider.java | 25 +-
.../java/org/apache/jena/irix/IRIProviderAny.java | 2 +-
.../java/org/apache/jena/irix/IRIxResolver.java | 25 +-
.../java/org/apache/jena/irix/SetupJenaIRI.java | 2 +-
.../main/java/org/apache/jena/irix/SystemIRIx.java | 101 +-
.../jena/rdfxml/xmlinput1/impl/AbsXMLContext.java | 10 +-
.../main/java/org/apache/jena/util/PrintUtil.java | 3 +-
.../apache/jena/graph/test/TestTypedLiterals.java | 6 +-
...actTestIRIx.java => AbstractTestIRIx_3986.java} | 30 +-
.../test/java/org/apache/jena/irix/TS_IRIx.java | 45 +-
.../apache/jena/irix/TestIRIxAbsoluteRelative.java | 51 +
.../{TestRFC3986.java => TestIRIxJenaSystem.java} | 43 +-
.../{TestNormalize.java => TestIRIxNormalize.java} | 13 +-
.../java/org/apache/jena/irix/TestIRIxOps.java | 155 --
.../java/org/apache/jena/irix/TestIRIxOther.java | 84 +
.../org/apache/jena/irix/TestIRIxReference.java | 62 +
.../org/apache/jena/irix/TestIRIxRelative.java | 94 +
.../org/apache/jena/irix/TestIRIxRelativize.java | 94 +
.../java/org/apache/jena/irix/TestIRIxResolve.java | 238 +++
...tIRIxSyntax.java => TestIRIxSyntaxRFC3986.java} | 15 +-
.../java/org/apache/jena/irix/TestResolve.java | 212 --
.../apache/jena/ontology/impl/TestOntModel.java | 4 +-
.../org/apache/jena/rdfxml/xmlinput1/TestsARP.java | 32 +-
.../jena/rdfxml/xmloutput/TestMacEncodings.java | 104 -
.../rdfxml/xmloutput/TestPackage_xmloutput.java | 38 +-
.../rdfxml/xmloutput/TestWriterURIExceptions.java | 48 +
.../jena/reasoner/rulesys/test/TestBasics.java | 4 -
.../jena/reasoner/rulesys/test/TestOWLMisc.java | 8 +-
.../reasoner/rulesys/test/TestPackage_Rules.java | 2 +-
.../{TestBugs.java => TestRuleSystemBugs.java} | 13 +-
.../apache/jena/reasoner/test/ManualExample.java | 26 +-
.../apache/jena/reasoner/test/TestReasoners.java | 8 +-
.../reasoner/test/TestTransitiveGraphCache.java | 164 +-
.../org/apache/jena/test/TestPackage_core.java | 5 +-
.../riot/ExRIOT_RDFXML_ReaderProperties.java | 2 +-
.../org/apache/jena/fuseki/server/Validators.java | 2 +-
.../fuseki/validation/html/IRIValidatorHTML.java | 42 +-
.../fuseki/validation/json/IRIValidatorJSON.java | 44 +-
.../fuseki/main/prefixes/AbstractTestPrefixes.java | 2 +-
jena-iri3986/pom.xml | 107 +
.../src/main/java/module-info.java | 15 +-
.../main/java/org/apache/jena/rfc3986/AlgIRI.java | 39 +-
.../org/apache/jena/rfc3986/AlgRelativizeIRI.java | 286 +++
.../org/apache/jena/rfc3986/AlgResolveIRI.java | 396 ++++
.../main/java/org/apache/jena/rfc3986/Builder.java | 122 ++
.../java/org/apache/jena/rfc3986}/Chars3986.java | 35 +-
.../java/org/apache/jena/rfc3986/ErrorHandler.java | 51 +
.../org/apache/jena/rfc3986/ErrorHandlerBase.java | 54 +
.../src/main/java/org/apache/jena/rfc3986/IRI.java | 124 ++
.../main/java/org/apache/jena/rfc3986/IRI3986.java | 2186 ++++++++++++++++++++
.../org/apache/jena/rfc3986/IRIParseException.java | 27 +-
.../main/java/org/apache/jena/rfc3986/Issue.java | 71 +
.../java/org/apache/jena/rfc3986/LibParseIRI.java | 148 ++
.../java/org/apache/jena/rfc3986/ParseDID.java | 140 ++
.../java/org/apache/jena/rfc3986/ParseDNS.java | 206 ++
.../org/apache/jena/rfc3986/ParseErrorIRI3986.java | 32 +-
.../org/apache/jena/rfc3986/ParseIPv4Address.java | 162 ++
.../org/apache/jena/rfc3986/ParseIPv6Address.java | 311 +++
.../java/org/apache/jena/rfc3986/ParseOID.java | 69 +
.../java/org/apache/jena/rfc3986/ParseURN.java | 322 +++
.../apache/jena/rfc3986/ParseURNComponents.java | 412 ++++
.../main/java/org/apache/jena/rfc3986/RFC3986.java | 402 ++++
.../java/org/apache/jena/rfc3986/Severity.java | 39 +-
.../java/org/apache/jena/rfc3986/SeverityMap.java | 83 +
.../org/apache/jena/rfc3986/SystemIRI3986.java | 87 +
.../java/org/apache/jena/rfc3986/URIScheme.java | 136 ++
.../src/main/java/org/apache/jena/rfc3986/URN.java | 56 +
.../org/apache/jena/rfc3986/URNComponents.java | 16 +-
.../java/org/apache/jena/rfc3986/Violation.java | 26 +-
.../java/org/apache/jena/rfc3986/Violations.java | 122 ++
.../java/org/apache/jena/rfc3986/cmd/CmdBase.java | 71 +
.../java/org/apache/jena/rfc3986/cmd/CmdIRI.java | 81 +
.../org/apache/jena/rfc3986/cmd/CmdRelative.java | 52 +
.../org/apache/jena/rfc3986/cmd/CmdResolve.java | 52 +
.../java/org/apache/jena/rfc3986/package-info.java | 75 +
.../org/apache/jena/rfc3986/IssueCollector.java | 42 +-
.../java/org/apache/jena/rfc3986/LibTestURI.java | 159 ++
.../java/org/apache/jena/rfc3986/TS_iri3986.java | 51 +-
.../java/org/apache/jena/rfc3986/TestBuild.java | 97 +
.../java/org/apache/jena/rfc3986/TestIRI3986.java | 141 ++
.../org/apache/jena/rfc3986/TestNormalize.java | 50 +
.../java/org/apache/jena/rfc3986/TestParseDID.java | 58 +
.../java/org/apache/jena/rfc3986/TestParseDNS.java | 64 +
.../apache/jena/rfc3986/TestParseIPv4Address.java | 53 +
.../apache/jena/rfc3986/TestParseIPv6Address.java | 108 +
.../java/org/apache/jena/rfc3986/TestParseOID.java | 63 +
.../java/org/apache/jena/rfc3986/TestParseURN.java | 163 ++
.../jena/rfc3986/TestParseURNComponents.java | 90 +
.../org/apache/jena/rfc3986/TestRFC3986Syntax.java | 253 +++
.../org/apache/jena/rfc3986}/TestRelative.java | 53 +-
.../org/apache/jena/rfc3986/TestRelativePaths.java | 149 ++
.../apache/jena/rfc3986/TestRelativeVariants.java | 1676 +++++++++++++++
.../java/org/apache/jena/rfc3986/TestResolve.java | 124 ++
.../org/apache/jena/rfc3986/TestSystem3986.java | 57 +
.../org/apache/jena/rfc3986/TestURISchemes.java | 140 ++
.../org/apache/jena/ontapi/JenaReasonerTest.java | 30 +-
.../jena/ontapi/OntModelIndividualsTest.java | 38 +-
.../list-syntax-categories-test-comps.rdf | 4 +-
.../store/xloader/ProcNodeTableDataBuilder.java | 5 -
136 files changed, 12555 insertions(+), 2477 deletions(-)
create mode 100644
jena-arq/src/main/java/org/apache/jena/riot/system/CheckerJenaIRI.java
delete mode 100644
jena-arq/src/test/java/org/apache/jena/riot/system/TestIRIxRIOT.java
create mode 100644
jena-arq/src/test/java/org/apache/jena/riot/system/irix/AbstractTestIRIxRIOT_system.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/CharStream.java =>
jena-arq/src/test/java/org/apache/jena/riot/system/irix/TS_IRIxProviders.java
(65%)
create mode 100644
jena-arq/src/test/java/org/apache/jena/riot/system/irix/TestIRIxRIOT_JenaIRI.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/CharStreamBasic.java =>
jena-arq/src/test/java/org/apache/jena/riot/system/irix/TestIRIxRIOT_iri3986.java
(53%)
rename jena-arq/testing/rdf-tests-cg/trig/{IRI-resolution-01.nt =>
IRI-resolution-01.nq} (98%)
rename jena-arq/testing/rdf-tests-cg/trig/{IRI-resolution-02.nt =>
IRI-resolution-02.nq} (98%)
rename jena-arq/testing/rdf-tests-cg/trig/{IRI-resolution-07.nt =>
IRI-resolution-07.nq} (100%)
rename jena-arq/testing/rdf-tests-cg/trig/{IRI-resolution-08.nt =>
IRI-resolution-08.nq} (100%)
delete mode 100644 jena-arq/testing/rdf-tests-cg/trig/IRI-resolution.nt
delete mode 100644 jena-arq/testing/rdf-tests-cg/trig/IRI-resolution.trig
create mode 100644
jena-core/src/main/java/org/apache/jena/iri3986/provider/IRIProvider3986.java
create mode 100644
jena-core/src/main/java/org/apache/jena/iri3986/provider/InitIRI3986.java
create mode 100644
jena-core/src/main/java/org/apache/jena/iri3986/provider/IssueGroup.java
create mode 100644
jena-core/src/main/java/org/apache/jena/iri3986/provider/Issues.java
create mode 100644
jena-core/src/main/java/org/apache/jena/iri3986/provider/JenaSeveritySettings.java
rename jena-core/src/test/java/org/apache/jena/irix/{AbstractTestIRIx.java =>
AbstractTestIRIx_3986.java} (79%)
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxAbsoluteRelative.java
rename jena-core/src/test/java/org/apache/jena/irix/{TestRFC3986.java =>
TestIRIxJenaSystem.java} (95%)
rename jena-core/src/test/java/org/apache/jena/irix/{TestNormalize.java =>
TestIRIxNormalize.java} (87%)
delete mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxOps.java
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxOther.java
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxReference.java
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxRelative.java
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxRelativize.java
create mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestIRIxResolve.java
rename jena-core/src/test/java/org/apache/jena/irix/{TestIRIxSyntax.java =>
TestIRIxSyntaxRFC3986.java} (89%)
delete mode 100644
jena-core/src/test/java/org/apache/jena/irix/TestResolve.java
delete mode 100644
jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestMacEncodings.java
create mode 100644
jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestWriterURIExceptions.java
rename
jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/{TestBugs.java =>
TestRuleSystemBugs.java} (99%)
create mode 100644 jena-iri3986/pom.xml
copy jena-base/src/main/java/org/apache/jena/atlas/io/CharStream.java =>
jena-iri3986/src/main/java/module-info.java (71%)
copy jena-base/src/main/java/org/apache/jena/atlas/io/NullOutputStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/AlgIRI.java (62%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/AlgRelativizeIRI.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/AlgResolveIRI.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/Builder.java
copy {jena-core/src/main/java/org/apache/jena/irix =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986}/Chars3986.java (90%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ErrorHandler.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ErrorHandlerBase.java
create mode 100644 jena-iri3986/src/main/java/org/apache/jena/rfc3986/IRI.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/IRI3986.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/CharStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/IRIParseException.java (56%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/Issue.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/LibParseIRI.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseDID.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseDNS.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/NullOutputStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseErrorIRI3986.java (57%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseIPv4Address.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseIPv6Address.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseOID.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseURN.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/ParseURNComponents.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/RFC3986.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/NullOutputStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/Severity.java (59%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/SeverityMap.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/SystemIRI3986.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/URIScheme.java
create mode 100644 jena-iri3986/src/main/java/org/apache/jena/rfc3986/URN.java
copy jena-base/src/main/java/org/apache/jena/atlas/io/CharStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/URNComponents.java (72%)
copy jena-base/src/main/java/org/apache/jena/atlas/io/NullOutputStream.java =>
jena-iri3986/src/main/java/org/apache/jena/rfc3986/Violation.java (62%)
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/Violations.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/cmd/CmdBase.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/cmd/CmdIRI.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/cmd/CmdRelative.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/cmd/CmdResolve.java
create mode 100644
jena-iri3986/src/main/java/org/apache/jena/rfc3986/package-info.java
rename jena-base/src/main/java/org/apache/jena/atlas/io/NullOutputStream.java
=> jena-iri3986/src/test/java/org/apache/jena/rfc3986/IssueCollector.java (54%)
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/LibTestURI.java
copy jena-core/src/test/java/org/apache/jena/irix/TS_IRIx.java =>
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TS_iri3986.java (59%)
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestBuild.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestIRI3986.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestNormalize.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseDID.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseDNS.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseIPv4Address.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseIPv6Address.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseOID.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseURN.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestParseURNComponents.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestRFC3986Syntax.java
rename {jena-core/src/test/java/org/apache/jena/irix =>
jena-iri3986/src/test/java/org/apache/jena/rfc3986}/TestRelative.java (63%)
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestRelativePaths.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestRelativeVariants.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestResolve.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestSystem3986.java
create mode 100644
jena-iri3986/src/test/java/org/apache/jena/rfc3986/TestURISchemes.java