|
|
6/17/2026 8:53:31 AM
was reading getIndividualAssertions() from the
HasReference copy (always empty) instead of the main property that
holds assertions collected during processObjectPropertyAssertions().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
6/17/2026 8:14:38 AM
edges
- AbstractProperty: store individual assertion pairs (subject/object IRI)
- AbstractConverter: parse OWLObjectPropertyAssertionAxiom and attach each (subject, object) pair to the corresponding VowlObjectProperty
- JsonGeneratorVisitorImpl: export instances count and individuals list [{subject, object}] in property JSON, mirroring the class node schema
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
6/9/2026 2:40:15 PM
API serializes IRIs as <http://...> with angle brackets.
The WebVOWL prefix map uses plain IRIs, so fullIri must be stored
without brackets for getPrefixRepresentationForFullURI() to match.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
6/9/2026 12:46:30 PM
original full IRI in Annotation.fullIri before extractIdentifier()
strips it to the local name. Use fullIri as the key in identifierToAnnotation
map so the frontend can resolve it to a prefixed form (e.g. eag:populationGouvernance).
The identifier field (local name) is preserved for internal comparisons.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|