Releases: neo4j-labs/neosemantics
Releases · neo4j-labs/neosemantics
5.4.0.0
What's changed
General
- Upgrade to Neo4j 5.4.0
- Upgrade to RDF4J 4.2.3
5.3.0.0
What's changed
General
- Upgrade to Neo4j 5.3.0
5.2.0.0
What's changed
General
- Upgrade to Neo4j 5.2.0
- Upgrade to RDF4J 4.2.2
New Features
- Added support for
sh:disjointin SHACL constraints n10s.*.import.inlineprocedures use by default the current transaction instead of creating a separate one. To disable this behavior use the following{singleTx:false}in the procedure params.
Fixes
- SHACL restrictions of type
sh:datatypeonxsd:Decimaldefault to Float in cypher and fail with error message if unsupported type is selected
4.4.0.3
5.1.0.0
4.4.0.2
What's changed
General
- Upgrade to Neo4j 4.4.11
- Upgrade to RDF4J 3.7.7
New Features
-
SHACL Validation
- Constraints on
rdf:type(to be able to limit the number of labels a node has, or to restrict them to an enumerated set) - Suppor for
sh:messageto add custom messages to shapes. - Support for query-defined shapes:
sh:targetQuery " (focus)-[:married_to]->() "in addition to the existing type based onessh:targetClass neo:Person.
- Constraints on
-
DataImporter model generator: Takes an ontology and generates a model that can be imported from the Data Importer tool (https://data-importer.neo4j.io/). Methods added:
n10s.experimental.*.dimodel.*- stream/export : on screen or save to file
- fetch/inline : usual by-reference(URI) / by-value(payload) modes for passing the RDF to the method.
-
Updated Jackson to 2.13.3
4.4.0.1
What's changed
General
- Upgrade to Neo4j 4.4.4
- Upgrade to RDF4J 3.7.5
New Features
- Additional return value (called
subjectSPO) in methodsn10s.rdf.export.spo,n10s.rdf.export.cypherandn10s.rdf.stream.*containing the tripleSubject in the form of a list ["s","p","o"] in RDF-Star statements. - Functions added:
n10s.rdf.collect.ttl,n10s.rdf.collect.xml,n10s.rdf.collect.ttl,n10s.rdf.collect.json,n10s.rdf.collect.ntandn10s.rdf.collect.ttlstarimplementing the same behavior asn10s.rdf.collectbut returning different serialisations.
4.4.0.0
What's changed
General
- Upgrade to Neo4j 4.4.0
- Upgrade to RDF4J 3.7.4
4.3.0.2
What's changed
General
- Procedures added:
n10s.add.node,n10s.add.relationship.nodes,n10s.add.relationship.uris - Removed the DC namespaces from 'standards' list. Now dc (
http://purl.org/dc/elements/1.1/) and dct (http://purl.org/dc/terms/) can be overriden
SHACL
- Added support for datatype restrictions on xsd:anyURI
- Added support for restrictions/validations on Neo4j dates and points property values
- Fixed problems with closed shapes (rdf:type management and empty exclusion list)
Bugfixes
- fix for #234
- Parsing of WKT points used to fail when prefixed with planet uri (example:
"<http://www.wikidata.org/entity/Q111> Point(351.83 -14.47)\"^^gs:wktLiteral).
4.3.0.1
-
Functions added:
n10s.version,n10s.rdf.collect -
Added import/export suport for the following datatypes:
- zoned datetimes
- point (using the OGC’s Well-Known Text (WKT))
-
Added support for OWL cardinality restrictions in
n10s.onto.*procedures -
Dependencies uptaded:
- Neo4j 4.3.4
- RDF4j 3.7.3