-
Notifications
You must be signed in to change notification settings - Fork 5
2.0.0: Jena Ontology API refactoring #8
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
Labels
Comments
sszuev
added a commit
that referenced
this issue
Dec 14, 2019
sszuev
added a commit
that referenced
this issue
Dec 14, 2019
…onents (CreateClasses, CreateRanges, OntStatement, OntObject/OntResource) (issue #8)
sszuev
added a commit
to owlcs/ont-map
that referenced
this issue
Dec 15, 2019
sszuev
added a commit
to owlcs/ont-d2rq
that referenced
this issue
Dec 15, 2019
sszuev
added a commit
to sszuev/ontapi-osgidistribution
that referenced
this issue
Dec 15, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For the upcoming release v2.0.0, the root domain name has been already changed,
so we can safely modify any other parts of the API.
This is the last chance, after the release, such an opportunity will no longer exist, so need to do it finally.
(note: this is a continuation of the issue https://github.com/avicomp/ont-api/issues/83)
So, there are following propositions:
1) changes in
Ont[Graph]Model
components namingOntSWRL
:OntSWRL.Atom.BuiltIn
->OntSWRL.Atom.WithBuiltin
OntSWRL.Atom.OntClass
->OntSWRL.Atom.WithClass
OntSWRL.Atom.DataRange
->OntSWRL.Atom.WithDataRange
OntSWRL.Atom.ObjectProperty
->OntSWRL.Atom.WithObjectProperty
OntSWRL.Atom.DataProperty
->OntSWRL.Atom.WithDataProperty
OntSWRL.Atom.DifferentIndividuals
->OntSWRL.Atom.WithDifferentIndividuals
OntSWRL.Atom.SameIndividuals
->OntSWRL.Atom.WithSameIndividuals
OntEntity
)OntClass
->OntClass.Named
OntDT
->OntDataRange.Named
OntNOP
->OntObjectProperty.Named
OntNAP
->OntAnnotationProperty
OntNDP
->OntDataProperty
OntCE
->OntClass
OntDR
->OntDataRange
OntOPE
->OntObjectProperty
OntProperty
->OntNamedProperty
OntDOP
->OntRealProperty
OntPE
->OntProperty
OntFR
->OntFacetRestriction
OntNPA.ObjectAssertion
->OntNegativeAssertion.WithObjectProperty
OntNPA.DataAssertion
->OntNegativeAssertion.WithDataProperty
2) changes in methods signatures
OntStatement#isAnnotation
->isAnnotationAssertion
OntStatement#isBulkAnnotation
->belongsToAnnotation
OntResource#getRoot
->getMainStatement
CreateRanges.*
-> uniformity withCreateClasses
createOneOfDataRange
->createDataOneOf
createComplementOfDataRange
->createDataComplementOf
createUnionOfDataRange
->createDataUnionOf
createIntersectionOfDataRange
->createDataIntersectionOf
createRestrictionDataRange
->CreateClasses.*
-> uniformity withCreateRanges
createOneOf
->createObjectOneOf
createComplementOf
->createObjectComplementOf
createUnionOf
->createObjectUnionOf
createIntersectionOf
->createObjectIntersectionOf
3) remove methods
OntStatement#isRoot
OntStatement#isObject
OntStatement#isData
The text was updated successfully, but these errors were encountered: