diff --git a/jsonschema-core.xml b/jsonschema-core.xml index 94e38437..f75b45c8 100644 --- a/jsonschema-core.xml +++ b/jsonschema-core.xml @@ -436,10 +436,21 @@ - While this pattern is likely to remain best practice for schema authoring, - implementation behavior is subject to be revised or liberalized in future - drafts. + Using multiple "$schema" keywords in the same document would imply that the + vocabulary and therefore behavior can change within a document. This would + necessitate resolving a number of implementation concerns that have not yet + been clearly defined. So, while the pattern of using "$schema" only in root + schemas is likely to remain the best practice for schema authoring, + implementation behavior is subject to be revised or liberalized in + future drafts. + Values for this property are defined in other documents and by other parties. diff --git a/jsonschema-hyperschema.xml b/jsonschema-hyperschema.xml index 8614d845..d949c398 100644 --- a/jsonschema-hyperschema.xml +++ b/jsonschema-hyperschema.xml @@ -182,10 +182,10 @@ in the Link Description Object. - A user agent which is only aware of standardized link relations, - media types, URI schemes, and protocols. It may have an extensible - architecture to allow adding support for standards beyond the core - set of which it is aware. + A user agent which can be used to interact with any resource, from + any server, from among the standardized link relations, media types, + URI schemes, and protocols that it supports; though it may be + extendible to specially handle particular profiles of media types. An application which uses a hypermedia system for a specific @@ -1788,7 +1788,8 @@ Link: rel=describedBy Notice the "href*" keywords in place of "targetUri". These are three - possible "targetUri" values covering different sorts of input: + possible kinds of "targetUri" values covering different sorts of input. Here + are examples of each: "mailto:someone@example.com?subject=The%20Awesome%20Thing"