-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
2.0.0: Jena Ontology API refactoring #8
Labels
Comments
sszuev
added
enhancement
New feature or request
question
Further information is requested
labels
Dec 11, 2019
sszuev
changed the title
2.0.0: Major Jena Ontology API (RDF Model) refactoring: change component/method names
2.0.0: Major Jena Ontology API refactoring: change component/method names
Dec 11, 2019
sszuev
changed the title
2.0.0: Major Jena Ontology API refactoring: change component/method names
2.0.0: Jena Ontology API refactoring: change component/method names
Dec 11, 2019
sszuev
changed the title
2.0.0: Jena Ontology API refactoring: change component/method names
2.0.0: Jena Ontology API refactoring
Dec 12, 2019
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
# for free
to join this conversation on GitHub.
Already have an account?
# 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: