Difference between revisions of "JsonSchema:Statement"
From BrineRIS Dataspace
(Update package: OSW Core) |
(Update package: OSW Core) |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
"@context": { | "@context": { | ||
"Property": "https://wiki-dev.open-semantic-lab.org/id/Property-3A", | "Property": "https://wiki-dev.open-semantic-lab.org/id/Property-3A", | ||
− | "subject": "Property:HasSubject", | + | "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", |
− | "predicate": "Property:HasProperty", | + | "rdfs": "http://www.w3.org/2000/01/rdf-schema#", |
− | "property": "Property:HasProperty", | + | "subject*": "Property:HasSubject", |
− | "quantity": "Property:HasProperty", | + | "subject": "rdf:subject", |
− | "object": "Property:HasObject", | + | "predicate*": "Property:HasProperty", |
− | "value": "Property:HasObject", | + | "predicate": "rdf:predicate", |
+ | "property*": "Property:HasProperty", | ||
+ | "property": "rdf:predicate", | ||
+ | "quantity*": "Property:HasProperty", | ||
+ | "quantity": "rdf:predicate", | ||
+ | "object*": "Property:HasObject", | ||
+ | "object": "rdf:object", | ||
+ | "value*": "Property:HasObject", | ||
+ | "value": "rdf:object", | ||
"unit": "Property:HasUnit", | "unit": "Property:HasUnit", | ||
"substatements": "Property:HasStatement", | "substatements": "Property:HasStatement", | ||
− | "label": "Property:HasLabel" | + | "label*": "Property:HasLabel", |
+ | "label": "rdfs:label" | ||
}, | }, | ||
− | |||
"type": "object", | "type": "object", | ||
+ | "format": "grid-strict", | ||
"id": "statement", | "id": "statement", | ||
+ | "headerTemplate": "... {{#if self.predicate}}{{self.predicate}}{{/if}}{{#if self.property}}{{self.property}}{{/if}}{{#if self.quantity}}{{self.quantity}}{{/if}} ...", | ||
"required": [ | "required": [ | ||
− | "uuid" | + | "uuid", |
+ | "rdf_type" | ||
], | ], | ||
+ | "options": { | ||
+ | "display_required_only": true | ||
+ | }, | ||
"properties": { | "properties": { | ||
+ | "rdf_type": { | ||
+ | "default": "rdf:Statement", | ||
+ | "options": { | ||
+ | "hidden": true | ||
+ | } | ||
+ | }, | ||
"uuid": { | "uuid": { | ||
"title": "UUID", | "title": "UUID", | ||
Line 31: | Line 51: | ||
"description": "Human readable name", | "description": "Human readable name", | ||
"type": "array", | "type": "array", | ||
+ | "format": "table", | ||
"items": { | "items": { | ||
"title": "Label", | "title": "Label", | ||
Line 44: | Line 65: | ||
], | ], | ||
"$ref": "/wiki/JsonSchema:Label?action=raw" | "$ref": "/wiki/JsonSchema:Label?action=raw" | ||
+ | }, | ||
+ | "options": { | ||
+ | "collapsed": true, | ||
+ | "grid_columns": 12 | ||
} | } | ||
}, | }, | ||
Line 54: | Line 79: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 4, | ||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:Entity", | "category": "Category:Entity", | ||
Line 64: | Line 90: | ||
"type": "array", | "type": "array", | ||
"format": "tabs", | "format": "tabs", | ||
+ | "propertyOrder": 3010, | ||
"items": { | "items": { | ||
"$ref": "#" | "$ref": "#" | ||
+ | }, | ||
+ | "options": { | ||
+ | "grid_columns": 12 | ||
} | } | ||
} | } | ||
Line 71: | Line 101: | ||
"oneOf": [ | "oneOf": [ | ||
{ | { | ||
− | |||
"title": "Object Statement", | "title": "Object Statement", | ||
− | |||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 88: | Line 116: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 4, | ||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:Property" | "category": "Category:Property" | ||
Line 101: | Line 130: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 4, | ||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:Entity", | "category": "Category:Entity", | ||
Line 110: | Line 140: | ||
}, | }, | ||
{ | { | ||
− | |||
"title": "Data Statement", | "title": "Data Statement", | ||
"title*": { | "title*": { | ||
"de": "Datenangabe" | "de": "Datenangabe" | ||
}, | }, | ||
− | |||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 130: | Line 158: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 4, | ||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:DataProperty" | "category": "Category:DataProperty" | ||
Line 140: | Line 169: | ||
"title*": { | "title*": { | ||
"de": "Wert" | "de": "Wert" | ||
+ | }, | ||
+ | "options": { | ||
+ | "grid_columns": 4 | ||
} | } | ||
} | } | ||
Line 145: | Line 177: | ||
}, | }, | ||
{ | { | ||
− | |||
"title": "Quantity Statement", | "title": "Quantity Statement", | ||
"title*": { | "title*": { | ||
"de": "Größenangabe" | "de": "Größenangabe" | ||
}, | }, | ||
− | |||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 168: | Line 198: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 4, | ||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:QuantityProperty" | "category": "Category:QuantityProperty" | ||
Line 176: | Line 207: | ||
"type": "string", | "type": "string", | ||
"format": "number", | "format": "number", | ||
− | "title": " | + | "title": "Value", |
"title*": { | "title*": { | ||
− | "de": " | + | "de": "Wert" |
+ | }, | ||
+ | "options": { | ||
+ | "grid_columns": 2 | ||
} | } | ||
}, | }, | ||
Line 188: | Line 222: | ||
"de": "Einheit" | "de": "Einheit" | ||
}, | }, | ||
+ | "propertyOrder": 1010, | ||
"watch": { | "watch": { | ||
"quantity": "statement.quantity", | "quantity": "statement.quantity", | ||
Line 193: | Line 228: | ||
}, | }, | ||
"options": { | "options": { | ||
+ | "grid_columns": 2, | ||
"autocomplete": { | "autocomplete": { | ||
"query": "[[-HasInputUnit::{{$(quantity)}}]]|?Display_title_of=label", | "query": "[[-HasInputUnit::{{$(quantity)}}]]|?Display_title_of=label", |
Latest revision as of 13:45, 3 December 2023
@context |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type | "object" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
format | "grid-strict" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id | "statement" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
headerTemplate | "... {{#if self.predicate}}{{self.predicate}}{{/if}}{{#if self.property}}{{self.property}}{{/if}}{{#if self.quantity}}{{self.quantity}}{{/if}} ..." | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
oneOf |
|