UNPKG

graphdb-workbench-tests

Version:
44 lines (42 loc) 2.24 kB
export class LuceneConnectorSteps { static getCreateConnectorQuery(connectorName) { return `PREFIX luc: <http://www.ontotext.com/connectors/lucene#> ` + `PREFIX luc-index: <http://www.ontotext.com/connectors/lucene/instance#> ` + `INSERT DATA { ` + `luc-index:${connectorName} luc:createConnector ''' { ` + `"types": [` + `"http://www.ontotext.com/example/wine#Wine"` + `],` + `"fields": [` + `{` + `"fieldName": "grape", ` + `"propertyChain": [` + `"http://www.ontotext.com/example/wine#madeFromGrape", ` + `"http://www.w3.org/2000/01/rdf-schema#label"` + `]` + `}, {` + `"fieldName": "sugar", ` + `"analyzed": false,` + `"multivalued": false,` + `"propertyChain": [` + `"http://www.ontotext.com/example/wine#hasSugar"` + `]` + `}, { ` + `"fieldName": "year", ` + `"analyzed": false, ` + `"propertyChain": [` + `"http://www.ontotext.com/example/wine#hasYear"` + `]` + `}` + `]` + `}''' ` + `.}`; } static getDeleteConnectorSteps(connectorName) { return `PREFIX luc: <http://www.ontotext.com/connectors/lucene#>` + `PREFIX luc-index: <http://www.ontotext.com/connectors/lucene/instance#>` + `INSERT DATA {` + ` luc-index:${connectorName} luc:dropConnector [] .` + `}`; } }