dice-group / LIMES

Link Discovery Framework for Metric Spaces.
https://limes.demos.dice-research.org/
GNU Affero General Public License v3.0
129 stars 54 forks source link

Serializer with name N3 not found. #237

Closed KonradHoeffner closed 4 years ago

KonradHoeffner commented 4 years ago

I use <OUTPUT>N3</OUTPUT> as written in http://dice-group.github.io/LIMES/#/user_manual/configuration_file/index?id=execution-optional, however it is not found:

16:42:18.613 [main] [] INFO  org.aksw.limes.core.io.serializer.SerializerFactory:15 - Getting serializer with name N3
16:42:18.613 [main] [] INFO  org.aksw.limes.core.io.serializer.SerializerFactory:27 - Serializer with name N3 not found. Using .nt as default format.

Environment LIMES started via java -Xmx10G -jar ~/opt/limes/limes-core/target/limes-core-1.7.4-SNAPSHOT.jar, master branch version 1.7.4-snapshot, commit ae81ba4. OpenJDK 14 on Arch Linux.

KonradHoeffner commented 4 years ago

Are you sure that commit is correct? N3 is a superset of Turtle, which is in itself a superset of N-Triples. So technically it isn't wrong to use an N-Triples serializer to serialize N3, but logically it is weird that Turtle uses the Turtle serializer but N3 uses the N-Triples serializer.