Skip to content

Releases: mdesalvo/RDFSharp

v2.23.1

15 May 16:45
Compare
Choose a tag to compare

(NEW) Added async read/write capabilities to graphs, stores and ontologies (#209, #210, #211)
(NEW) Added async validation capabilities to SHACL engine (#212)
(NEW) Added async validation/reasoning capabilities to OWL-DL engine (#212)
(MISC) Code cleanups, modernization and improvements

v2.23.0

09 May 16:24
2664be0
Compare
Choose a tag to compare

(NEW) Added async query capabilities to SPARQL engine (#202, #203, #204, #205, #206, #207)
(NEW) Slightly improved performances with lazyness of hashing engine (#200)
(NEW) Introduce handy typed literals for easier modeling (#195)
(NEW) Added OWL-DL validation rule checking for unfinished restriction declarations (#194)
(NEW) Added ability to replace an ontology fact with another one (#187)
(NEW) Added cleanup of A-BOX knowledge about the ontology fact being removed (#201)
(NEW) Added facilities for counting and enumerating deprecated classes and properties (#188)
(FIX) Infinite loop when parsing bad-formed RDF lists (#191, #193)
(FIX) Ensure to add individual to ontology data along with its ClassType relation (#185)
(FIX) Crash on advanced mathematical behaviors applied to not-object properties during graph->ontology process (#189)
(FIX) Vocabulary_Declaration validation rule should also detect undeclared QualifiedCardinality.OnClass (#196)
(FIX) Weird parsing of SKOS collections from graph (#197, #198)
(FIX) Unexpected emission of warning during parsing of negative data assertions from graph (#199)
(MISC) Refactored graph->ontology process with improved maintainability index and reduced memory consumption
(MISC) Code cleanups, modernization and improvements

v2.22.2

05 Apr 16:29
Compare
Choose a tag to compare

(NEW) Exposed methods for dealing with datatype<->string conversion (#184)
(NEW) Added method for filtering taxonomy entries directly by ID (#181)
(MISC) Reduced memory consumption of hashing engine

v2.22.1

18 Mar 18:47
50b8add
Compare
Choose a tag to compare

(NEW) Added support for rdf:HTML and rdf:JSON datatypes (#180)
(FIX) Typos in VS vocabulary (#178)
(MISC) Code cleanups and slight optimizations (reduced string handling memory consumption)

v2.22.0

04 Mar 19:01
7811f8a
Compare
Choose a tag to compare

(NEW) Added OWL2 reasoning rule for data entailments based on HasSelf restrictions (#169)
(NEW) Added OWL2 reasoning rule for structural entailments based on TopObjectProperty and TopDataProperty (#174)
(NEW) Relaxed constraints on propertyDisjointWith and inverseOf relations in order to accept property chains (#170)
(MISC) Exposed many internal methods suitable for programming of custom reasoning rules (#175)

v2.21.0

14 Feb 11:25
84bb017
Compare
Choose a tag to compare

(NEW) Improved reasoner with better space-time performances -> API breaking change
(NEW) Added OWL2 reasoning rule for data entailments based on NamedIndividual facts
(NEW) Added OWL-DL reasoning rule for data entailments based on HasValue restrictions (#166)
(NEW) Added ability to create ontology with given model, data and annotations (#161)
(FIX) Incorrect parsing of owl:AllDifferent from graph to ontology (#162)
(FIX) Typos in RDFOntologyHelper.GetInferences (#164)

v2.20.2

30 Jan 19:07
Compare
Choose a tag to compare

(NEW) Added support for modeling lenses on SKOS concepts (#158)
(FIX) Unexpected addition of SKOS concepts/labels when modeling concept scheme relations (#157)

v2.20.1

27 Jan 19:26
Compare
Choose a tag to compare

(FIX) Removed dramatic performance bottleneck in Turtle parser (#154)
(FIX) Smarter recognition of composite classes (union, intersection) when parsing ontology from graph (#155)

v2.20.0

24 Jan 10:43
1750ae9
Compare
Choose a tag to compare

(NEW) Added support for modeling OWL2 Property Chains (#146)
(NEW) Added support for modeling lenses on classes, properties and facts (#151)
(NEW) Added ability to export reasoner report to graph (#152)
(NEW) Added ability to get graph by Uri dereference (#148)
(FIX) Solved minor corner cases in RDF/XML handling of xml:base attribute (#149, #150)
(MISC) Code cleanups and performance improvements in reasoner engine (#153)

v2.19.0

31 Dec 11:04
0826a11
Compare
Choose a tag to compare

(NEW) Added support for modeling OWL2 Keys (#127)
(NEW) Added support for CIDOC-CRM, DOAP, VS namespaces and vocabularies (#143, #144, #145)