Skip to content

Commit

Permalink
Update turtle-formatter. Fixes #10.
Browse files Browse the repository at this point in the history
  • Loading branch information
atextor committed Sep 25, 2023
1 parent 3968d29 commit da2dc91
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ public void run() {
.objectOrder( objectOrder )
.anonymousNodeIdGenerator( buildAnonymousNodeIdGenerator( anonymousNodeIdPattern ) )
.knownPrefixes( buildKnownPrefixes( prefixMap ) )
.emptyRdfBase( "https://github.com/atextor/owl-cli/internal" )
.build();

final Configuration.ConfigurationBuilder configurationBuilder = Configuration.builder()
Expand Down
1 change: 1 addition & 0 deletions dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ ext.deps = [
slf4j_api: 'org.slf4j:slf4j-api:2.0.7',
svm: 'org.graalvm.nativeimage:svm:22.3.1',
turtle_formatter: 'de.atextor:turtle-formatter:1.2.7',
turtle_formatter: 'de.atextor:turtle-formatter:1.2.9',
vavr: 'io.vavr:vavr:0.10.4',

// Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public class Configuration {
public Format inputFormat = Format.TURTLE;

@Builder.Default
public String base = TurtleFormatter.EMPTY_BASE;
public String base = TurtleFormatter.DEFAULT_EMPTY_BASE;

public enum Format {
TURTLE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ public class Configuration {
@Builder.Default
public Format inputFormat = Format.TURTLE;

@Builder.Default
public String base = TurtleFormatter.EMPTY_BASE;

@Builder.Default
public FormattingStyle formattingStyle = FormattingStyle.DEFAULT;

Expand Down
3 changes: 2 additions & 1 deletion write/src/main/java/de/atextor/owlcli/write/RdfWriter.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ public Try<Void> write( final InputStream input, final OutputStream output, fina
final Model model = ModelFactory.createDefaultModel();

try {
model.read( input, configuration.base, configurationFormatToJenaFormat( configuration.inputFormat ) );
model.read( input, configuration.formattingStyle.emptyRdfBase,
configurationFormatToJenaFormat( configuration.inputFormat ) );
if ( configuration.outputFormat == Configuration.Format.TURTLE ) {
return writeTurtle( model, output, configuration.formattingStyle );
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,14 +145,14 @@ public void testParsingEscapedUri() {
assertThatCode( () -> {
final Model model = ModelFactory.createDefaultModel();
final InputStream stream = new ByteArrayInputStream( modelString.getBytes( StandardCharsets.UTF_8 ) );
model.read( stream, TurtleFormatter.EMPTY_BASE, "TURTLE" );
model.read( stream, TurtleFormatter.DEFAULT_EMPTY_BASE, "TURTLE" );
} ).doesNotThrowAnyException();
}

private Model modelFromString( final String content ) {
final Model model = ModelFactory.createDefaultModel();
final InputStream stream = new ByteArrayInputStream( content.getBytes( StandardCharsets.UTF_8 ) );
model.read( stream, TurtleFormatter.EMPTY_BASE, "TURTLE" );
model.read( stream, TurtleFormatter.DEFAULT_EMPTY_BASE, "TURTLE" );
return model;
}
}

0 comments on commit da2dc91

Please sign in to comment.