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

Api 2.0.0 dev #200

Merged
merged 33 commits into from
Sep 4, 2023
Merged

Api 2.0.0 dev #200

merged 33 commits into from
Sep 4, 2023

Conversation

aloccid-iata
Copy link
Collaborator

Merging the API 2.0.0 dev to master

ddoeppner and others added 30 commits March 31, 2023 15:51
* Rework ActionRequest and dependent classes

* Rework ontology according to best practices.

Best practices taken from  https://www.w3.org/TR/ld-bp/ and
http://mowl-power.cs.man.ac.uk/protegeowltutorial/resources/ProtegeOWLTutorialP4_v1_3.pdf

* Fix Notifications properties.

Add `referenceesLogisticsObject` and `eventType` to `Notification`

* Add LO reference to ChangeRequest
* Use verb form for data properties

* Fix naming and cardinality

 * Rename `referencesLogisticsObject` to `hasLogisticsObject`
 * remove `referencesLogisticsObject` from `ChangeRequest`
 * change cardinality of `revokedBy` to `max 1` in `ActionRequest`

---------

Co-authored-by: Daniel A. Döppner <[email protected]>
migrated data properties to new naming schema

added guidelines for action requests

fixed examples

added recommended openapi besides minimal compliant openapi yaml

fixed state diagram for action requests

removed unnecessary restrictions in data classes; removed providesNotificationsEndpoint

fixed symlinks
updated security sections

fixed links in and to refactored  security section
fixed scheme of internal embedded ids

added Notification example for LOGISTICS_EVENT_RECEIVED

set revision to positiveInteger starting with 1

fixed some examples by adding @type and @value

reordered Notification examples

fixed typo in Notifications
- Review of all API specification pages
- Add postman collection
- Review all examples
@lambertciata lambertciata merged commit 22473be into master Sep 4, 2023
1 check passed
@IATA-Cargo IATA-Cargo deleted the api_2.0.0-dev branch October 17, 2023 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants