- Remove implicit rdf:type statements. This change requires rdf:type statements to be made explicitly if needed. For example:
- b.rdfsClass("ex:Pizza").aRdfsClass()
- b.rdfsClass("ex:Pizza").aOwlClass()
- b.rdfsClass("ex:Pizza").a("ex:Whatever")
- b.nodeShape("ex:MyShape").aNodeShape()
- SHACL NodeShape: bnode NodeShape (see RdfStructureBuilderTest.nodeShape_bnode() )
- SHACL PropertyShape: named PropertyShape (see NodeShapeTest.simple_named_propertyShape() )
- SHACL PropertyShape: add nodeKind and datatype (see PropertyShapeTest)
- A bit of SKOS (see ConceptSchemeTest, ConceptTest)
- A tiny bit of OWL (see OwlOntologyTest)
- Java 11
- The first public version
- Java 8