Jan Martin Keil

Results 43 issues of Jan Martin Keil

I just tested what happens, if I enter a number in exponential notation and found some inconsistent behavior in WebProtégé. If I enter e.g. `1e-3` as a property value: *...

There are a couple of issues with numerical datatypes that make the accurate use of RDF for numerical data error-prone. The use of `xsd:float` and `xsd:double` entails a risk *...

It would be very helpful to have a method `HDTManager::generateHDT(InputStream, String, RDFNotation, HDTOptions, ProgressListener)`, which consumes a `InputStream` instead of a file path. In case of `TempHDTImporterOnePass` it is quiet...

enhancement

I recognized that `HDTManager::generateHDT` does not generate the same output for the same input. This is not just caused by different timestamps in the header. For the same local file...

bug

Some of the Entities used in the HDT Header are not defined on http://www.rdfhdt.org/hdt/: * http://purl.org/HDT/hdt#dictionaryFour * http://purl.org/HDT/hdt#dictionarynumSharedSubjectObject * http://purl.org/HDT/hdt#dictionarysizeStrings * http://purl.org/HDT/hdt#triplesnumTriples * http://purl.org/HDT/hdt#triplesOrder * http://purl.org/HDT/hdt#hdtSize * http://purl.org/HDT/hdt#originalSize

Neither implementation of `TempDictionary::startProcessing` and `TempDictionary::endProcessing` is actualy doing something. Maybe one could completely remove them?

refactoring

Currently, a index created with `HDTManager::doIndexedHDT` will automatically be storied to a default path (the working directory). It would be very helpful to provide methods to * create an index...

I think, one could remove the parameter `ci` from `TriplesPrivate::saveIndex` as in the only implementation (`BitmapTriples::saveIndex`; `TriplesList` and `TriplesListLong` do not properly implement it) `ControlInfo::clear` will be called immediately. Therefore,...

refactoring

Using a [comparison of unit ontologies with ABECTO](https://github.com/fusion-jena/abecto-unit-ontology-comparison) I became aware that SWEET uses `xsd:double` to represent conversion factors and offsets. I think, instead `xsd:decimal` should be used, as binary...

bug

Using a [comparison of unit ontologies with ABECTO](https://github.com/fusion-jena/abecto-unit-ontology-comparison) I ([ORCID](https://orcid.org/0000-0002-7733-0193)) became aware that the following units have wrong symbols: * [ ] http://sweetontology.net/reprSciUnits/siemens: `S` instead of `G` (symbol for electrical...

bug