smw/schema:Simple search profile
Jump to navigation
Jump to search
SEARCH_FORM_SCHEMA
This schema type supports the definition of input forms and characteristics for the extended search profile where it contains instructions on how to generate input fields, define default namespaces, or declare prefix expressions for a search request.
{ "type": "SEARCH_FORM_SCHEMA", "descriptions": { "Obras": "Use os campos abaixo para uma busca mais precisa:" }, "term_parser": { "prefix": { "autor": [ "Has creator", "Has contributor" ], "título": [ "Has title of resource", "Has preferred title for the resource" ] } }, "default_form": "Obras", "forms": { "Open": {}, "Obras": [ { "Has title of resource": { "autocomplete": true, "placeholder": "Título..." } }, { "Has creator": { "autocomplete": true, "placeholder": "Autor principal...", "tooltip": "Geralmente o primeiro autor de uma obra" } }, { "Has contributor": { "autocomplete": true, "placeholder": "Outro colaborador...", "tooltip": "O segundo, demais autores ou colaboradores extras de uma obra" } }, { "Has as subject the topic": { "autocomplete": true, "placeholder": "Assunto..." } }, { "Has date of publication": { "autocomplete": false, "placeholder": "Ano de publicação", "type": "number", "min": "0", "max": "2099", "step": "1" } }, { "Has language of the content": { "autocomplete": true, "placeholder": "Idioma..." } }, { "Has publisher's name": { "autocomplete": true, "placeholder": "Editora..." } }, { "Has ISBN": { "autocomplete": false, "placeholder": "ISBN", "tooltip": "Sem hifens" } } ] }, "namespaces": { "default_hide": true, "hide": [ "NS_ACQUISITION_TALK", "NS_ACQUISITION", "NS_AUTHORITY_TALK", "NS_AUTHORITY", "NS_CATEGORY_TALK", "NS_CATEGORY", "NS_CIRCULATION_TALK", "NS_CIRCULATION", "NS_CONFIGURATION_TALK", "NS_CONFIGURATION", "NS_FILE_TALK", "NS_FILE", "NS_HELP_TALK", "NS_HELP", "NS_MEDIAWIKI_TALK", "NS_MEDIAWIKI", "NS_MODULE_TALK", "NS_MODULE", "NS_PROJECT_TALK", "NS_PROJECT", "NS_TALK", "NS_TEMPLATE_TALK", "NS_TEMPLATE", "NS_USER_TALK", "NS_USER", "PF_NS_FORM_TALK", "PF_NS_FORM", "SMW_NS_CONCEPT_TALK", "SMW_NS_CONCEPT", "SMW_NS_PROPERTY_TALK", "SMW_NS_PROPERTY", "SMW_NS_RULE_TALK", "SMW_NS_RULE", "SMW_NS_SCHEMA_TALK", "SMW_NS_SCHEMA" ], "preselect": { "Obras": [ "NS_MAIN" ] } } }