Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OntModel enhancements #2487

Open
sszuev opened this issue May 21, 2024 · 3 comments
Open

OntModel enhancements #2487

sszuev opened this issue May 21, 2024 · 3 comments
Labels
enhancement Incrementally add new feature

Comments

@sszuev
Copy link
Contributor

sszuev commented May 21, 2024

Version

5.1.0

Feature

There is some functionality that is present in the old model, but is missing in the new one

  • methods OntModel#writeAll
  • builtin annotation properties' accessors (e.g. for owl:backwardCompatibleWith). (for other builtin entities appropriate accessors could also be added, but I think it is better left as it is, because there are a lot of builtin entities)
  • OntTools (do we need the analogue?)

Also,

  • OntProperty#addSubProperty is missed;
  • several TODO's
  • specialized GraphRepository for use with GraphMaker

Are you interested in contributing a solution yourself?

yes

@sszuev sszuev added the enhancement Incrementally add new feature label May 21, 2024
sszuev added a commit to sszuev/jena that referenced this issue May 26, 2024
sszuev added a commit to sszuev/jena that referenced this issue May 26, 2024
sszuev added a commit to sszuev/jena that referenced this issue May 26, 2024
afs pushed a commit that referenced this issue May 27, 2024
@afs
Copy link
Member

afs commented May 27, 2024

Is this complete now #2487 has been merged?

(2487 didn't have the "resolves #2487" text that automatically closes an issue when a PR is merged)

@sszuev
Copy link
Contributor Author

sszuev commented May 27, 2024

The issue is complex, combines several different functionalities,

point specialized GraphRepository for use with GraphMaker - resolved

@afs
Copy link
Member

afs commented May 27, 2024

Ok - we can leave the issue open.

sszuev added a commit to sszuev/jena that referenced this issue Jun 1, 2024
sszuev added a commit to sszuev/jena that referenced this issue Jun 1, 2024
sszuev added a commit to sszuev/jena that referenced this issue Jun 1, 2024
…ssors; add OntProperty#addSubProperty & OntProperty#removeSubProperty & OntClass#removeSubClass
afs pushed a commit that referenced this issue Jun 1, 2024
… add OntProperty#addSubProperty & OntProperty#removeSubProperty & OntClass#removeSubClass
sszuev added a commit to sszuev/jena that referenced this issue Jun 8, 2024
sszuev added a commit to sszuev/jena that referenced this issue Jun 8, 2024
sszuev added a commit to sszuev/jena that referenced this issue Jun 9, 2024
sszuev added a commit to sszuev/jena that referenced this issue Jun 9, 2024
…bClass & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty
sszuev added a commit to sszuev/jena that referenced this issue Jun 9, 2024
…bClass & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty + rename `OntSpecification.OWL2_DL_MEM_BUILTIN_INF` -> `OWL2_DL_MEM_BUILTIN_RDFS_INF` + minor changes in javadocs
sszuev added a commit to sszuev/jena that referenced this issue Jun 9, 2024
…bClass & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty + rename `OntSpecification.OWL2_DL_MEM_BUILTIN_INF` -> `OWL2_DL_MEM_BUILTIN_RDFS_INF` + minor changes in javadocs
afs pushed a commit that referenced this issue Jun 10, 2024
… & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty + rename `OntSpecification.OWL2_DL_MEM_BUILTIN_INF` -> `OWL2_DL_MEM_BUILTIN_RDFS_INF` + minor changes in javadocs
karolina-telicent pushed a commit to karolina-telicent/jena that referenced this issue Jun 14, 2024
…bClass & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty + rename `OntSpecification.OWL2_DL_MEM_BUILTIN_INF` -> `OWL2_DL_MEM_BUILTIN_RDFS_INF` + minor changes in javadocs
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
- add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
- make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
- fix few mistakes
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
- add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
- make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
- fix few mistakes
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
- add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
- make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
- fix few mistakes
sszuev added a commit to sszuev/jena that referenced this issue Jun 16, 2024
- add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
- make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
- fix few mistakes
afs pushed a commit that referenced this issue Jun 17, 2024
- add `OntClass#canAsSubClass`, `OntClass#canAsSuperClass`, `OntClass#canAsAssertionClass`, `OntClass#canAsDisjointClass`, `OntClass#canAsEquivalentClass`
- make `OntClass#as*Class` throw exception if corresponding `OntClass#canAs*Class` returns false
- fix few mistakes
karolina-telicent pushed a commit to karolina-telicent/jena that referenced this issue Jun 17, 2024
…bClass & OntClass#hasSuperClass & OntProperty#hasSubProperty & OntProperty#hasSuperProperty + rename `OntSpecification.OWL2_DL_MEM_BUILTIN_INF` -> `OWL2_DL_MEM_BUILTIN_RDFS_INF` + minor changes in javadocs
sszuev added a commit to sszuev/jena that referenced this issue Jul 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Incrementally add new feature
Projects
None yet
Development

No branches or pull requests

2 participants