Skip to content

Commit 6268502

Browse files
committed
Update schema store
1 parent 06d1af6 commit 6268502

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"$id":"https://specif.de/v1.1/schema#","$schema":"https://json-schema.org/draft/2019-09/schema#","title":"JSON-Schema for SpecIF v1.1","definitions":{"SpecifId":{"type":"string","pattern":"^[_a-zA-Z]{1}[_a-zA-Z0-9.-]*$"},"SpecifAlternativeId":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"revision":{"$ref":"#/definitions/SpecifRevision"},"project":{"$ref":"#/definitions/SpecifId"}},"additionalProperties":false,"required":["id"]},"SpecifAlternativeIds":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifAlternativeId"}},"SpecifRevision":{"type":"string","pattern":"^(?:[0-9a-zA-Z]+[.:,;/-])*[0-9a-zA-Z]+$"},"SpecifReplaces":{"type":"array","maxItems":2,"uniqueItems":true,"items":{"$ref":"#/definitions/SpecifRevision"}},"SpecifKey":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"revision":{"$ref":"#/definitions/SpecifRevision"}},"additionalProperties":false,"required":["id"]},"SpecifKeys":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifKey"}},"SpecifRights":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string","format":"uri"}},"required":["title","url"]},"SpecifOrg":{"type":"object","properties":{"organizationName":{"type":"string"}},"required":["organizationName"]},"SpecifCreatedBy":{"type":"object","properties":{"familyName":{"type":"string"},"givenName":{"type":"string"},"org":{"$ref":"#/definitions/SpecifOrg"},"email":{"type":"string","format":"email"}},"required":["email"]},"SpecifText":{"type":"string"},"SpecifTextFormat":{"type":"string","enum":["plain","xhtml"]},"SpecifMultiLanguageText":{"type":"array","uniqueItems":true,"items":{"type":"object","properties":{"text":{"type":"string"},"format":{"$ref":"#/definitions/SpecifTextFormat"},"language":{"type":"string"}},"additionalProperties":false,"required":["text"]}},"SpecifValue":{"oneOf":[{"type":"string"},{"$ref":"#/definitions/SpecifMultiLanguageText"}]},"SpecifValues":{"type":"array","minItems":1,"uniqueItems":true,"items":{"$ref":"#/definitions/SpecifValue"}},"SpecifEnumeratedValue":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"value":{"$ref":"#/definitions/SpecifValue"}},"required":["id","value"]},"SpecifEnumeratedValues":{"type":"array","title":"Enumerated Values","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifEnumeratedValue"}},"SpecifDateTime":{"type":"string","format":"date-time"},"SpecifIcon":{"type":"string"},"SpecifInstantiation":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["auto","user"]}},"SpecifDataType":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","title":"Data-type 'Boolean'","const":"xs:boolean"},"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","type","changedAt"]},{"type":"object","properties":{"type":{"type":"string","title":"Data-type 'dateTime', 'duration' or 'URI'","enum":["xs:dateTime","xs:duration","xs:anyURI"]},"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"enumeration":{"$ref":"#/definitions/SpecifEnumeratedValues"},"multiple":{"type":"boolean"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","type","changedAt"]},{"type":"object","properties":{"type":{"type":"string","title":"Data-type 'Integer'","const":"xs:integer"},"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"minInclusive":{"type":"number","title":"Minimum Value of a Number"},"maxInclusive":{"type":"number","title":"Maximum Value of a Number"},"enumeration":{"$ref":"#/definitions/SpecifEnumeratedValues"},"multiple":{"type":"boolean"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","type","changedAt"]},{"type":"object","properties":{"type":{"type":"string","title":"Data-type 'Double'","const":"xs:double"},"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"fractionDigits":{"type":"integer","title":"Number of fraction digits of a Decimal Number","minimum":1},"minInclusive":{"type":"number","title":"Minimum Value of a Number"},"maxInclusive":{"type":"number","title":"Maximum Value of a Number"},"enumeration":{"$ref":"#/definitions/SpecifEnumeratedValues"},"multiple":{"type":"boolean"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","type","changedAt"]},{"type":"object","properties":{"type":{"type":"string","title":"Data-type 'String' with plain or formatted text. The property's text object MAY specify the format and language.","const":"xs:string"},"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"maxLength":{"type":"integer","title":"Maximum String Length","minimum":0},"enumeration":{"$ref":"#/definitions/SpecifEnumeratedValues"},"multiple":{"type":"boolean"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","type","changedAt"]}]},"SpecifPropertyClass":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"dataType":{"$ref":"#/definitions/SpecifKey"},"multiple":{"type":"boolean"},"values":{"$ref":"#/definitions/SpecifValues"},"format":{"$ref":"#/definitions/SpecifTextFormat"},"unit":{"type":"string"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","dataType","changedAt"]},"SpecifResourceClass":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"extends":{"$ref":"#/definitions/SpecifKey"},"icon":{"$ref":"#/definitions/SpecifIcon"},"isHeading":{"type":"boolean"},"instantiation":{"$ref":"#/definitions/SpecifInstantiation"},"propertyClasses":{"$ref":"#/definitions/SpecifKeys"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","propertyClasses","changedAt"]},"SpecifStatementClass":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"extends":{"$ref":"#/definitions/SpecifKey"},"icon":{"$ref":"#/definitions/SpecifIcon"},"instantiation":{"$ref":"#/definitions/SpecifInstantiation"},"isUndirected":{"type":"boolean"},"propertyClasses":{"$ref":"#/definitions/SpecifKeys"},"subjectClasses":{"$ref":"#/definitions/SpecifKeys"},"objectClasses":{"$ref":"#/definitions/SpecifKeys"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"additionalProperties":false,"required":["id","title","changedAt"]},"SpecifProperty":{"type":"object","properties":{"class":{"$ref":"#/definitions/SpecifKey"},"values":{"$ref":"#/definitions/SpecifValues"}},"required":["class","values"]},"SpecifProperties":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifProperty"}},"SpecifResource":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"alternativeIds":{"$ref":"#/definitions/SpecifAlternativeIds"},"class":{"$ref":"#/definitions/SpecifKey"},"language":{"type":"string"},"properties":{"$ref":"#/definitions/SpecifProperties"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"required":["id","class","properties","changedAt"]},"SpecifStatement":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"alternativeIds":{"$ref":"#/definitions/SpecifAlternativeIds"},"class":{"$ref":"#/definitions/SpecifKey"},"language":{"type":"string"},"subject":{"$ref":"#/definitions/SpecifKey"},"object":{"$ref":"#/definitions/SpecifKey"},"properties":{"$ref":"#/definitions/SpecifProperties"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"required":["id","class","subject","object","changedAt"]},"SpecifNode":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"title":{"$ref":"#/definitions/SpecifMultiLanguageText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"resource":{"$ref":"#/definitions/SpecifKey"},"nodes":{"$ref":"#/definitions/SpecifNodes"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"required":["id","resource","changedAt"]},"SpecifNodes":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifNode"}},"SpecifFile":{"type":"object","properties":{"id":{"$ref":"#/definitions/SpecifId"},"title":{"type":"string"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"url":{"type":"string"},"type":{"type":"string"},"revision":{"$ref":"#/definitions/SpecifRevision"},"replaces":{"$ref":"#/definitions/SpecifReplaces"},"changedAt":{"$ref":"#/definitions/SpecifDateTime"},"changedBy":{"type":"string"}},"required":["id","title","type","changedAt"]}},"type":"object","properties":{"$schema":{"type":"string","format":"uri","pattern":"^https?:\\/\\/(specif\\.de\\/v1\\.1\\/schema|json\\.schemastore\\.org\\/specif-1\\.1)\\.json$"},"id":{"$ref":"#/definitions/SpecifId"},"revision":{"$ref":"#/definitions/SpecifRevision"},"title":{"$ref":"#/definitions/SpecifMultiLanguageText"},"description":{"$ref":"#/definitions/SpecifMultiLanguageText"},"isExtension":{"type":"boolean"},"generator":{"type":"string"},"generatorVersion":{"type":"string"},"rights":{"$ref":"#/definitions/SpecifRights"},"createdAt":{"$ref":"#/definitions/SpecifDateTime"},"createdBy":{"$ref":"#/definitions/SpecifCreatedBy"},"language":{"type":"string"},"dataTypes":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifDataType"}},"propertyClasses":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifPropertyClass"}},"resourceClasses":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifResourceClass"}},"statementClasses":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifStatementClass"}},"resources":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifResource"}},"statements":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifStatement"}},"hierarchies":{"$ref":"#/definitions/SpecifNodes"},"files":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/SpecifFile"}}},"required":["$schema","id","dataTypes","propertyClasses","resourceClasses","statementClasses","resources","statements","hierarchies"]}

schemastore/timestamp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"timestamp":1633999102175}
1+
{"timestamp":1634085331588}

schemastore/www.schemastore.org/api/json/catalog.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2523,6 +2523,19 @@
25232523
],
25242524
"url": "https://json.schemastore.org/sourcemap-v3.json"
25252525
},
2526+
{
2527+
"name": "SpecIF",
2528+
"description": "The Specification Integration Facility (SpecIF) integrates partial system models from different methods and tools in a semantic net. See https://specif.de and https://github.com/GfSE.",
2529+
"url": "https://json.schemastore.org/specif-1.1.json",
2530+
"fileMatch": [
2531+
"*.specif",
2532+
"*.specif.json"
2533+
],
2534+
"versions": {
2535+
"1.0": "https://json.schemastore.org/specif-1.0.json",
2536+
"1.1": "https://json.schemastore.org/specif-1.1.json"
2537+
}
2538+
},
25262539
{
25272540
"name": "Sponge Mixin configuration",
25282541
"description": "Configuration file for SpongePowered's Mixin library",
@@ -3508,18 +3521,6 @@
35083521
],
35093522
"url": "https://raw.githubusercontent.com/srl-labs/containerlab/master/schemas/clab.schema.json"
35103523
},
3511-
{
3512-
"name": "SpecIF",
3513-
"description": "The Specification Integration Facility (SpecIF) integrates partial system models from different methods and tools in a semantic net. See https://specif.de and https://github.com/GfSE.",
3514-
"url": "https://json.schemastore.org/specif-1.0.json",
3515-
"fileMatch": [
3516-
"*.specif",
3517-
"*.specif.json"
3518-
],
3519-
"versions": {
3520-
"1.0": "https://json.schemastore.org/specif-1.0.json"
3521-
}
3522-
},
35233524
{
35243525
"name": "User Journey Map YAML Schema",
35253526
"description": "JSON Schema for user journey map definition files.",

0 commit comments

Comments
 (0)