(Update package: OSW Core) |
(Update package: OSW Core) |
||
(3 intermediate revisions by the same 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": { | ||
" | "query": "[[Category:Entity]]OR[[:Category:%2B]]" | ||
} | } | ||
} | } | ||
Line 64: | Line 89: | ||
"type": "array", | "type": "array", | ||
"format": "tabs", | "format": "tabs", | ||
"propertyOrder": 3010, | |||
"items": { | "items": { | ||
"$ref": "#" | "$ref": "#" | ||
}, | |||
"options": { | |||
"grid_columns": 12 | |||
} | } | ||
} | } | ||
Line 71: | Line 100: | ||
"oneOf": [ | "oneOf": [ | ||
{ | { | ||
"title": "Object Statement", | "title": "Object Statement", | ||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 88: | Line 115: | ||
}, | }, | ||
"options": { | "options": { | ||
"grid_columns": 4, | |||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:Property" | "category": "Category:Property" | ||
Line 101: | Line 129: | ||
}, | }, | ||
"options": { | "options": { | ||
"grid_columns": 4, | |||
"autocomplete": { | "autocomplete": { | ||
" | "query": "[[Category:Entity]]OR[[:Category:%2B]]" | ||
} | } | ||
} | } | ||
Line 110: | Line 138: | ||
}, | }, | ||
{ | { | ||
"title": "Data Statement", | "title": "Data Statement", | ||
"title*": { | "title*": { | ||
"de": "Datenangabe" | "de": "Datenangabe" | ||
}, | }, | ||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 130: | Line 156: | ||
}, | }, | ||
"options": { | "options": { | ||
"grid_columns": 4, | |||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:DataProperty" | "category": "Category:DataProperty" | ||
Line 140: | Line 167: | ||
"title*": { | "title*": { | ||
"de": "Wert" | "de": "Wert" | ||
}, | |||
"options": { | |||
"grid_columns": 4 | |||
} | } | ||
} | } | ||
Line 145: | Line 175: | ||
}, | }, | ||
{ | { | ||
"title": "Quantity Statement", | "title": "Quantity Statement", | ||
"title*": { | "title*": { | ||
"de": "Größenangabe" | "de": "Größenangabe" | ||
}, | }, | ||
"required": [ | "required": [ | ||
"uuid", | "uuid", | ||
Line 168: | Line 196: | ||
}, | }, | ||
"options": { | "options": { | ||
"grid_columns": 4, | |||
"autocomplete": { | "autocomplete": { | ||
"category": "Category:QuantityProperty" | "category": "Category:QuantityProperty" | ||
Line 176: | Line 205: | ||
"type": "string", | "type": "string", | ||
"format": "number", | "format": "number", | ||
"title": " | "title": "Value", | ||
"title*": { | "title*": { | ||
"de": " | "de": "Wert" | ||
}, | |||
"options": { | |||
"grid_columns": 2 | |||
} | } | ||
}, | }, | ||
Line 188: | Line 220: | ||
"de": "Einheit" | "de": "Einheit" | ||
}, | }, | ||
"propertyOrder": 1010, | |||
"watch": { | "watch": { | ||
"quantity": "statement.quantity", | "quantity": "statement.quantity", | ||
Line 193: | Line 226: | ||
}, | }, | ||
"options": { | "options": { | ||
"grid_columns": 2, | |||
"autocomplete": { | "autocomplete": { | ||
"query": "[[-HasInputUnit::{{$(quantity)}}]]|?Display_title_of=label", | "query": "[[-HasInputUnit::{{$(quantity)}}]][[Display_title_of::like:*{{_user_input}}*]]|?Display_title_of=label", | ||
"render_template": { | "render_template": { | ||
"type": [ | "type": [ |
Latest revision as of 09:23, 20 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 |
|