xapi icon indicating copy to clipboard operation
xapi copied to clipboard

IEEE 9274.1.1 Support

Open CookieCookson opened this issue 2 years ago • 8 comments

General Updates

g1 Specification Reorganization

No changes required

g2 MUST to SHALL

No changes required

g3 Minor Spelling and Grammar

No changes required

g4 Version update to 2.0.0

  • [x] Added "2.0.0" to Versions string literal type c7240bd10f3feee1f9de94d4a0f81d04fe25676b

“Should *” Updates

s1-s4 Additional Properties

No changes required

s5 Including Display on Query with Format of ids

No changes required

s6 Canonical Display on Query with Format of canonical

No changes required

s7 Returning Canonical Language Map on Query with Format of canonical

  • [ ] Same query as s5

s8 Return One Language within Each Language Map

No changes required

s9 Response Pattern Character Limits

No changes required

s10 correctResponsesPattern Array Length Limit

No changes required

s11 Setting Timestamp to Stored

No changes required

s12 Timestamp with Greater Value than Current Time

No changes required

s13, s14 JWS Compact Serialization to Create JSON Web Signature

No changes required

s15 Using IRIs a Metadata Provider Controls

No changes required

s16 Re-using Identifiers

No changes required

s17, s18 IRI Simple String Comparison

No changes required

s19 Timestamp in RFC 3339

  • [ ] Update inline comments for Timestamp type to require RFC 3339 format

s20 Timestamp Including Timezone

  • [ ] Update inline comments for Timestamp to require that timezones shall be formatted to UTC(?)
    • This is only relevant for LRS, which are "required to convert timestamps to UTC time, despite the value the client sets"

s21 Returning Timestamp with Different Time Zone

No changes required

s22 Timestamp in UTC

No changes required

s23 Truncating Durations

No changes required, but improvements can be made to calculateISO8601Duration:

s24, s25 Duration Comparison Precision

No changes required

s26-s33 Alternate Request Syntax Removal

  • [ ] Unsure of changes required, need access to new "Headers" section

s34 Accepting Batches with Document Type multipart/mixed

No changes

s35 Accepting Batches with Attachment Objects with fileUrl

No changes

s36, s37 Rejecting Statement Batch with ID Collision

No changes

s38 Last-Modified Matching Stored

No changes

s39 Last-Modified Header on Single Activity State Document Return

No changes

s40 Last-Modified Header on Single Agent Profile Document Return

No changes

s41 Last-Modified Header on Single Activity Profile Document Return

No changes

s42 Last-Modified on multiple document return

No changes

s43 Return an Activity Object when unknown

No changes

s44-s46 Concurrency Header Use on PUT and POST Document Endpoints

  • [ ] Update CreateAgentProfileParams and CreateActivityProfileParams to make matchHeader a required property

CookieCookson avatar Dec 06 '22 21:12 CookieCookson