Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/json-schema-org/json-hyperschema-spec

A *future* location for the JSON Hyper-Schema I-D sources.
https://github.com/json-schema-org/json-hyperschema-spec

Fix typo in example id numbers

While improving text around the self link, noticed that the ids
were wrong on one of the example...

fbc5dc38b0804ad2dcf93f8e75498b666dfc55c2 authored about 7 years ago by Henry Andrews <[email protected]>
Better CREF for "self" security concerns

It seems likely to be related to embedded collection item
representations and whether they can b...

5395d21906908337559efc2324289f0b3254735c authored about 7 years ago by Henry Andrews <[email protected]>
xref for "self" rel type, improve guidance wording

For some reason the reference to the Atom RFC, where "self" was
originally defined, was commente...

45dd14a41525da0ff0a7428b91516600c0ea1d8a authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #493 from handrews/client-vocab

Normalize "client" terminology

5b9a3285dcd20645b53b4a09abd4b9cfb9881066 authored about 7 years ago by Henry Andrews <[email protected]>
Simplify hyper-schema overview example caption

...based on review feedback.

e5810019db76924f4418216a7295a2ef91d832a0 authored about 7 years ago by Henry Andrews <[email protected]>
Hyper-Schema spec normative reference audit

54592f200624ccf7eea6d43f3b3b73855bb38d67 authored about 7 years ago by Henry Andrews <[email protected]>
As minimal example to the hyper-schema Overview

This should be enough to give a feel for the basics without
needing a detailed explanation or ta...

13ac6efd0b7553f86f05efd13156fb22dabc01ba authored about 7 years ago by Henry Andrews <[email protected]>
Normalize "client" terminology

Avoid "client" on its own where possible. Use "client application",
"user agent", and "client i...

be95e371af84d8305e2d672dd11501f6fb0bb23a authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #487 from handrews/security

Numerous improvements to security considerations

1e9dbdee2bba75ac61737ce18e8839419d151e9c authored about 7 years ago by Henry Andrews <[email protected]>
Add a bit more about target attribute authority

While "targetSchema" is technically never required to process
a response, as the response should...

66e09d24acd2e9dd954c621bd6e626ed65a500a5 authored about 7 years ago by Henry Andrews <[email protected]>
Move "self" link security bit to last subsection

The other parts flow much more naturally from the mention of
RFC 8288 in the introductory part o...

56fc06350eae4dc171284b8785fdf76ba9c1b125 authored about 7 years ago by Henry Andrews <[email protected]>
Reference RFC 8288 in Security Considerations

8288 is the update of 5988 Web Linking. As a link serialization
format, Hyper-Schema shares tho...

184d45dbe9c1880138c5450639cab1c37d2d1c7f authored about 7 years ago by Henry Andrews <[email protected]>
Clean up target attribute security considerations

This was an awkward copy-paste. Fix it up and remove the CREF
reminding me to do so.

648eacfe10d56d66a792042e3a118d8d955facf7 authored about 7 years ago by Henry Andrews <[email protected]>
Add CREF for "self" link sub-path

Since I have no idea what it is trying to do.

51a47e97f28fa04cf13e75cae36a949878739573 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #492 from dlax/spellcheck

Typo fixes

b7eed0e983234ac18612107519625ad659e25078 authored about 7 years ago by Henry Andrews <[email protected]>
Fix typos in hyperschema spec

95b4872a9e2653b376ce229404ce2b60c4704d94 authored about 7 years ago by Denis Laxalde <[email protected]>
Merge pull request #491 from handrews/minor

Rebase previously approved PR

f3e1e7e0c9368a2bdd43b0fcd014804990286de7 authored about 7 years ago by Henry Andrews <[email protected]>
"ChangeLog" not "Change Log" (match the other specs)

Only Hyper-Schema included a space, so get rid of it.

368478026ed9489d04ecdbd89a7aacf4f9e7d75b authored about 7 years ago by Henry Andrews <[email protected]>
Title case titles per RFC 7322 section 3.4

RFC 7322 references Chicago Manual of Style rules, so title
case include capitalizing minor word...

263a887668f10043dc52745947c5a64ce4791378 authored about 7 years ago by Henry Andrews <[email protected]>
"Client-side user agent" -> "user agent"

Feedback from awwright.

e8e48030358ee0cd5595a380d7ef97c0fc4df701 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #490 from handrews/collect3

Rework collection example for clarity

c457589c5c756ef76c9f0f3838093a8ce5931d9f authored about 7 years ago by Henry Andrews <[email protected]>
Fix typo, link back to earlier section

More review feedback on the collection example.

8d98171aec734b4a97232215cf418e50eab78304 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #4 from dlax/collect3-fix

replace href* keywords by template* in collections example

8a0f9f584b8f20ee249a9fc22f70669df4b7c6bc authored about 7 years ago by Henry Andrews <[email protected]>
Change hrefPointers into templatePointers in "collections" examples

f7fe9dd93946762d5b3400cf04cb944d2970e320 authored about 7 years ago by Denis Laxalde <[email protected]>
Change hrefRequired into templateRequired in "collections" examples

564676d43f0024b7ea75670bb57f2a7d71dbb8ec authored about 7 years ago by Denis Laxalde <[email protected]>
Rework collection example for clarity

* Restate the item resource, including the newly added "collection"
link.
* Remove some of the...

29359ba15b8c6220001d50e9edf2347c522d4217 authored about 7 years ago by Henry Andrews <[email protected]>
Fix some JSON syntax error typos

f14e19e92081d7761ecb52393e8b89e371c2c5d5 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #484 from handrews/submission

Give HTTP POST discussion its own section.

529223f847f1c34048ca4676935db1fb80060c6d authored about 7 years ago by Henry Andrews <[email protected]>
Give HTTP POST discussion its own section.

This was left in the HTTP and targetSchema section, I think by
accident. Let's give it its own ...

8efe028a7938ebf8865acb091075c62ef7df7b88 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #472 from dlax/hyperschema-mailto-schema-up

Move up the JSON Hyper Schema in "mailto:" example

684e01b1aac279c26cf6dfe3f0a759834f4e45fe authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #476 from handrews/http

Rework '"targetSchema" and HTTP'

e833ee9cc37f949fce22e74d0dc9c298f3aab1d4 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #461 from handrews/abstract

Improve the hyper-schema abstract

94a674cb212e0e2ff525f10b4889393c9f2ed1f2 authored about 7 years ago by Henry Andrews <[email protected]>
Improve the hyper-schema abstract

Use language more in line with recent changes and recently
introduced concepts. Add a little mo...

dcc4fbc9267d2efc997d842b09b0eaabf0ffc790 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #477 from handrews/discover

Better wording in HTTP "targetHints" section

b2f04208d4b71acc33568bc4ca53ec1005c9bfa7 authored about 7 years ago by Henry Andrews <[email protected]>
"other end" -> "target end"

890454737623e4fd5ad21ba3176b5670a0091a4f authored about 7 years ago by Henry Andrews <[email protected]>
Move up the JSON Hyper Schema in "mailto:" example

While reading this section, I felt that the example came too late after
a lot of explanations on...

ab46cc6156cfefec1411537716d41098a4931b08 authored about 7 years ago by Denis Laxalde <[email protected]>
Merge pull request #464 from handrews/collect2

Split collections example (and rename items to elements)

56ecd90f27468855b1c7dfc0f760c7d3dab43941 authored about 7 years ago by Henry Andrews <[email protected]>
Split collection example

Do a basic collection/item example, and then add pagination as
yet another example.

0768a31d3ec75767df977b238fa17a24deaf1ad4 authored about 7 years ago by Henry Andrews <[email protected]>
Change "items" field to "elements"

In the collection example, it's (probably) more confusing to
have the actual collection array na...

e8167c2955e0e521ce2e0c477667dd3dfb2daebd authored about 7 years ago by Henry Andrews <[email protected]>
Better wording in HTTP "targetHints" section

9e798e890e72e258b87671583961a3a055cf9cc7 authored about 7 years ago by Henry Andrews <[email protected]>
Rework '"targetSchema" and HTTP'

This is an attempt to introduce concepts in a better order
and generally improve the flow. Exam...

3f78cc38813f6bbddf37821a429289f528cbf9da authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #463 from handrews/tidy

Fix trivial typos, remove leftover cref

f52d13138405635e9a34c76e7c69e35aa9b5a167 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #462 from handrews/wording

Improve wording with feedback from awwright

267acd8bdf9ba0d1484fc9d09a93e4607829b9a6 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #470 from dlax/hyperschema-minor-edits

A couple of edits/fixes in hyperschema spec

78b896c6625a32d217f6106522dca8d66dd832e3 authored about 7 years ago by Henry Andrews <[email protected]>
Fix 'to for' typo in hyperschema examples

140f410801058ae81e2ae03ff61f9c57ad1345a9 authored about 7 years ago by Denis Laxalde <[email protected]>
Fix "colletion" typo in hyperschema HTTP section

b5c09686d78b9464e2c99d739a484a49edd3518d authored about 7 years ago by Denis Laxalde <[email protected]>
Fix "submission MediaType" typo in hyperschema examples

963547f37ed8d7f9d96a80aae5acead28e7795b3 authored about 7 years ago by Denis Laxalde <[email protected]>
Update section reference to validation

Those assertion/applicability/attachment definitions got moved.

6f25a35b7163d80a97e0042f60204c7ec6155dc3 authored about 7 years ago by Henry Andrews <[email protected]>
Use awwright's generic user agent defintion

Because it's much better than what I had there :-)

13e68069f0c6a7a1a650d1e92136206eaaa040f6 authored about 7 years ago by Henry Andrews <[email protected]>
Remove leftover note-to-self CREF

which probably should have been an XML comment anyway

fa4e0c95bdbaa7a7deb8782c7c1183a0959e8e01 authored about 7 years ago by Henry Andrews <[email protected]>
2 spaces after a period, per RFC 7322 §3.2

f02ff280c38405c66310bf53ebbcabe6d99e02fc authored about 7 years ago by Henry Andrews <[email protected]>
Fix example typo

af7c7f765af4611237e9c8d8adadb6b332b853dc authored about 7 years ago by Henry Andrews <[email protected]>
Clarify what the hrefSchema examples mean.

f8209613badf7c09701cfa03efa4d57bca2c1741 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #458 from handrews/up-down

Example using "anchor", "base", "templatePointers"

a132813677954c68056ddd91bb8cd61a120728cf authored about 7 years ago by Henry Andrews <[email protected]>
Fix typos, missing comma, and overlong lines

The long lines basically worked but caused warnings.

79c878aab76ee0d729acdc1dfa992182620d6684 authored about 7 years ago by Henry Andrews <[email protected]>
Example using "anchor", "base", "templatePointers"

It also shows why "rev" is not necessary (it is deprecated in
other link specifications, so it i...

b4176dcd47086934b1a14f3e32d687711a868816 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #454 from handrews/rfc8288

Replace RFC 5988[bis] with RFC 8288

da3e2d0482786e93ae7a7b20f23c179ffd548530 authored about 7 years ago by Henry Andrews <[email protected]>
Replace RFC 5988[bis] with RFC 8288

The update to RFC 5988 has been published as RFC 8288.

d236a1317188f9f9e167986de3b43baadcdf9083 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #451 from handrews/content-negotiation

Guidance on content negotiation

791c0ee9cdf82e7e690e3c75593bcef8e841cfde authored about 7 years ago by Henry Andrews <[email protected]>
Discuss connecting instances and hyper-schemas

Mostly just refer to the core spec and note that there are many
approaches depending on the use ...

9adce77e878b9f2a8cacf1d9e021369fa41d42c8 authored about 7 years ago by Henry Andrews <[email protected]>
Fix typo

d5c987a89039fbfd4eb1d615493140eadaab2954 authored about 7 years ago by Henry Andrews <[email protected]>
Guidance on content negotiation

...and a few other minor wording improvements around HTTP usage.

d19e8f3a2a7bb6c0a1232dd10fa668ecc205f789 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #452 from handrews/hyper-changelog

Changelog for hyper-schema

9ba9c631f20f5227a91530288714e16f29c48428 authored about 7 years ago by Henry Andrews <[email protected]>
Changelog for hyper-schema

7bb5ccedbeceee5af1a34deae0b72f2fd727fa68 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #449 from handrews/req-resp

Add request/response implementation requirements

f75d5e06c9a6f45128f23ad4c1ac0f6e257a8d14 authored about 7 years ago by Henry Andrews <[email protected]>
Add request/response implementation requirements

This mostly involves explaining that hyper-schema is not a system
for executing requests and pro...

14ad9683e17bfec858ff3317fd3a4ea5052963f8 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #448 from handrews/collection

Add most of a collection example.

c3fd28e641a3d4108d4f4c841a9427d11afdbdb7 authored about 7 years ago by Henry Andrews <[email protected]>
Add most of a collection example.

There are some things that are not addressed here, and most
importantly this highlights the prob...

b820e5246f54541d9bc81f794dd7b9c379024cdd authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #434 from handrews/examples

Rough draft of a few examples

29fdd1634ecb981e6e9290c76fdef172145be16d authored about 7 years ago by Henry Andrews <[email protected]>
Fix typos and copy/paste errors

b338f0a0282732ae7a3e96004fa07b6eadab71f4 authored about 7 years ago by Henry Andrews <[email protected]>
Fix "hrefInputTemplate": "" to plural with array

We need a list of templates as the href template and any
relevant base templates need to be reso...

69f841f7c19e68ba88e43d9d5626bee5bf897b12 authored about 7 years ago by Henry Andrews <[email protected]>
Minor wording and typo fixes

56ec5e13dfcbed614f47088cd8b5ab8da4987429 authored about 7 years ago by Henry Andrews <[email protected]>
Rough draft of a few examples

This is just to get the conversation started about this approach
to examples.

bca155e9e6cb8e4659901089126c6ed378a4eb46 authored about 7 years ago by Henry Andrews <[email protected]>
Add another example

This one for different sorts of input, as well as different
uri schemes and media types.

d7d023d89ca5e2995828034672b2c0192f19a4f0 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #427 from handrews/rewrite

Rewrite the Hyper-Schema spec almost entirely

f1f184fd4b2f21f70cf1624486dcbb5bfe8ba6f7 authored about 7 years ago by Henry Andrews <[email protected]>
Forgot to finish sentence

Target attributes are advisory, and MUST NOT be considered
authoritative.

03058a17772b56a88d26ef131e4ad1e7f1771037 authored about 7 years ago by Henry Andrews <[email protected]>
Forgot to change appendix to section

07528b607223be611db29b6d152d95309f51c6ee authored about 7 years ago by Henry Andrews <[email protected]>
Wording improvements around HTTP usage.

abb6c7d091025cd7d2a5d71824d8740bdb5cda2d authored about 7 years ago by Henry Andrews <[email protected]>
Move HTTP up between Implementation and Examples

While it is technically not a primary part of the specification,
but rather an application of th...

62153ab2a744cba78d5ee09d465d28cd5f3a8006 authored about 7 years ago by Henry Andrews <[email protected]>
Add output format schema, tidy up other schemas

Also improve the wording introducing the output format.

Split the "links" fields off from their...

b8b0a44f4d0205f24f198dbcb9652fe492f33e5e authored about 7 years ago by Henry Andrews <[email protected]>
Numerous spelling fixes

5baedfc19e93be66de9c51b2c550bb1c1f864fa7 authored about 7 years ago by Henry Andrews <[email protected]>
Rework implementation requirements from move

Now that the implementation requirements have been moved down
below the keywords, they can be su...

4df3b1dd0ece7bb48b13257f5aa4abd1e4b97b09 authored about 7 years ago by Henry Andrews <[email protected]>
Trim down JSON Hyper-Schemas in APIs appendix

A lot of this should go on some sort of best practices guide
on the web site. This cuts quite a...

13a65278a54930c624145c7d7c016872804f58fa authored about 7 years ago by Henry Andrews <[email protected]>
Next hyper-schema draft will be handrews-00

Per discussions with other project members given the rewrite
effort.

dd7dd5b66ed125d99fef6970b12357bbe61c0d2c authored about 7 years ago by Henry Andrews <[email protected]>
Default "submissionSchema" to true

Now that we have "targetHints" which, among other things, can
provide information about which HT...

277a6b32fd4dbed1592cc9cd1067b9cc9835473d authored about 7 years ago by Henry Andrews <[email protected]>
Fix more typos, better variable name.

3e89a07dcf58260926f46be8633ade28b0b505c5 authored about 7 years ago by Henry Andrews <[email protected]>
Remove commented text, simplify Accept-Post

Minor tidying and removal of an unnecessary reference.

804311adbda864a4aca29e41ce94f25c19c5d124 authored about 7 years ago by Henry Andrews <[email protected]>
Wording improvements from PR review

Define the condition for using hrefSchema more clearly (I hope).

Use consistent language around...

f29761eb1873801c90a309487cc9ed015f47bd6a authored about 7 years ago by Henry Andrews <[email protected]>
Introduce the LDO in the introduction

and note that it is a serialization of the abstract link
model from RFC 5988bis

f40cdee2bbda1af2c36d46d1f5f9f9abdb7b2208 authored about 7 years ago by Henry Andrews <[email protected]>
Use numbered lists for steps

a985d64907d27f883e3947466b6e84c773ab06cd authored about 7 years ago by Henry Andrews <[email protected]>
Exclude LDO schema keywords from applicability

When discovering links for a hyper-schema, it does not make
sense to examine the schema keywords...

e2ce5a4cd3d4febc687d7d9f061bae1ea7c098c3 authored about 7 years ago by Henry Andrews <[email protected]>
Add more English descriptions

b71526b63f60fb654cc8aed18d7985912e866d62 authored about 7 years ago by Henry Andrews <[email protected]>
Keep specific keywords out of general concerns

95c57243acdbd4c14c3a099cc4358cb472f8c1ac authored about 7 years ago by Henry Andrews <[email protected]>
Condense server-side usage overview

It does not need as much detail, and I had left out the important
application towards server push.

6c8b11b1230df7a54fdb79aaa770e03a50f983dc authored about 7 years ago by Henry Andrews <[email protected]>
Keep initial functionality description high-level

Re-organize the first few sections a bit (based on looking at
how several other relatively recen...

3523c4e520ea4ba0c26ca46074409a6f216b1f29 authored about 7 years ago by Henry Andrews <[email protected]>
Rewrite hyper-schema almost entirely

Here are the main changes:

* Set context in the overview and explain purpose. This should
pr...

8488f04a21fab20fb1d774d7cbb0ef49006fed53 authored about 7 years ago by Henry Andrews <[email protected]>
"base" is a URI Template

200e143288c585954325c790ccce880ab8550faf authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #445 from handrews/validity

New overview based on applicability and assertions

ff29c150faa332a5d8f59ebcd513d4f471cf6105 authored about 7 years ago by Henry Andrews <[email protected]>
core and hyper changes for new validation overview

This updates a section number in hyper-schema for the moved
definitions in validation, and rewor...

8f80d5fee87ef05d1aa455036f15925c4a0f8d59 authored about 7 years ago by Henry Andrews <[email protected]>
Merge pull request #425 from handrews/algo2

URI Template resolution as pseudocode

430a3930aba2da8dfce7514103ec0cf9d03564c0 authored about 7 years ago by Henry Andrews <[email protected]>