@@ -148,7 +148,7 @@ Example:
148148
149149``` json
150150{
151- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
151+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
152152 "definitions" : {
153153 "AddressBase" : {
154154 "abstract" : true ,
@@ -200,7 +200,7 @@ might be applied to any _StreetAddress_ types in a document:
200200
201201``` json
202202{
203- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
203+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
204204 "$id" : " https://schemas.vasters.com/Addresses" ,
205205 "$root" : " #/definitions/StreetAddress" ,
206206 "$offers" : {
@@ -310,13 +310,13 @@ shadowing definitions from the imported meta-schema.
310310The [ "core" meta-schema] ( ./json-schema-core-metaschema-core.json ) formally
311311defines the elements described in the [ JSON Structure Core] [ JSTRUCT-CORE ]
312312document. The "$id" of the core meta-schema is
313- ` https://json-structure.github.io /meta/core/v0 ` .
313+ ` https://json-structure.org /meta/core/v0 ` .
314314
315315The [ "extended" meta-schema] ( ./json-schema-metaschema-extended.json ) extends the
316316core meta-schema with all additional features and capabilities provided by the
317317companion specifications and offers those features to schema authors. The "$id"
318318of the extended meta-schema is
319- ` https://json-structure.github.io /meta/extended/v0 ` .
319+ ` https://json-structure.org /meta/extended/v0 ` .
320320
321321The [ "validation" meta-schema] ( ./json-schema-metaschema-validation.json ) enables
322322all add-ins defined in the extended meta-schema.
@@ -331,7 +331,7 @@ Here is an example of a simple object type definition:
331331
332332``` json
333333{
334- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
334+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
335335 "type" : " object" ,
336336 "name" : " Person" ,
337337 "properties" : {
@@ -361,7 +361,7 @@ extended types:
361361
362362``` json
363363{
364- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
364+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
365365 "type" : " object" ,
366366 "name" : " UserProfile" ,
367367 "properties" : {
@@ -390,7 +390,7 @@ type cannot be referenced from other types in the schema.
390390
391391``` json
392392{
393- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
393+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
394394 "type" : " object" ,
395395 "name" : " UserProfile" ,
396396 "properties" : {
@@ -423,7 +423,7 @@ that can be referenced by other types in the same document. Here is an example:
423423
424424``` json
425425{
426- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
426+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
427427 "type" : " object" ,
428428 "name" : " UserProfile" ,
429429 "properties" : {
@@ -464,7 +464,7 @@ namespaces to structure your types, with two differing `Address` types:
464464
465465``` json
466466{
467- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
467+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
468468 "type" : " object" ,
469469 "name" : " UserProfile" ,
470470 "properties" : {
@@ -507,7 +507,7 @@ different from defining an object:
507507
508508``` json
509509{
510- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
510+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
511511 "type" : " array" ,
512512 "items" : { "type" : " string" }
513513}
@@ -518,7 +518,7 @@ not reference the type from elsewhere in the schema:
518518
519519``` json
520520{
521- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
521+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
522522 "type" : " array" ,
523523 "items" : {
524524 "type" : " object" ,
@@ -536,7 +536,7 @@ To declare an array of a reusable type, you can use the `$ref` keyword:
536536
537537``` json
538538{
539- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
539+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
540540 "type" : " array" ,
541541 "items" : { "type" : { "$ref" : " #/definitions/Person" } },
542542 "definitions" : {
@@ -560,7 +560,7 @@ This example shows how to declare a map of strings to `Color` objects:
560560
561561``` json
562562{
563- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
563+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
564564 "type" : " map" ,
565565 "values" : { "type" : { "$ref" : " #/definitions/Color" } },
566566 "definitions" : {
@@ -597,7 +597,7 @@ This example shows how to declare a set of strings:
597597
598598``` json
599599{
600- "$schema" : " https://json-structure.github.io /meta/core/v0/#" ,
600+ "$schema" : " https://json-structure.org /meta/core/v0/#" ,
601601 "type" : " set" ,
602602 "items" : { "type" : " string" }
603603}
@@ -616,7 +616,7 @@ The JSON Structure Core specification is designed to be extensible through
616616companion specifications that provide additional features and capabilities.
617617
618618The extended schema that includes all companion specifications is identified by
619- the ` https://json-structure.github.io /meta/extended/v0 ` URI. Each companion
619+ the ` https://json-structure.org /meta/extended/v0 ` URI. Each companion
620620specification is identified by a unique identifier that can be used in the
621621` $uses ` attribute to activate the companion specification for the schema
622622document.
@@ -642,7 +642,7 @@ Here is an example of how to use the `altnames` keyword:
642642
643643``` json
644644{
645- "$schema" : " https://json-structure.github.io /meta/extended/v0/#" ,
645+ "$schema" : " https://json-structure.org /meta/extended/v0/#" ,
646646 "$uses" : [" JSONStructureAlternateNames" ],
647647 "Person" : {
648648 "type" : " object" ,
@@ -697,7 +697,7 @@ Here is an example of how to use the `altenums` keyword:
697697
698698``` json
699699{
700- "$schema" : " https://json-structure.github.io /meta/extended/v0/#" ,
700+ "$schema" : " https://json-structure.org /meta/extended/v0/#" ,
701701 "$uses" : [" JSONStructureAlternateNames" ],
702702 "type" : " object" ,
703703 "name" : " Color" ,
@@ -740,7 +740,7 @@ Here is an example of how to use the `unit` keyword:
740740
741741``` json
742742{
743- "$schema" : " https://json-structure.github.io /meta/extended/v0/#" ,
743+ "$schema" : " https://json-structure.org /meta/extended/v0/#" ,
744744 "$uses" : [" JSONStructureUnits" ],
745745 "type" : " object" ,
746746 "name" : " Pressure" ,
@@ -767,7 +767,7 @@ Here is an example of how to use the `currency` keyword:
767767
768768``` json
769769{
770- "$schema" : " https://json-structure.github.io /meta/extended/v0/#" ,
770+ "$schema" : " https://json-structure.org /meta/extended/v0/#" ,
771771 "$uses" : [" JSONStructureUnits" ],
772772 "type" : " object" ,
773773 "name" : " Price" ,
0 commit comments