blob: e1f027dbe7fab0f670449805367f8915f83fc6a9 [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
id: "nlpcraft.dsl.test"
name: "IDL Test Model"
version: "1.0"
description: "IDL test model."
enabledBuiltInTokens: [
"nlpcraft:num",
"nlpcraft:date"
]
elements:
- id: "a"
metadata:
txt: "x"
groups:
- "grp1"
synonyms:
- "{a|aa|aaa}"
- id: "a2"
metadata:
intVal: 1
boolVal: false
floatVal: 1.5
textVal: "a2"
synonyms:
- "{second|2nd} ^^[alias1]{trim(id()) == 'a'}^^"
- id: "a3"
metadata:
intVal: 2
boolVal: false
floatVal: 3.5
textVal: "a3"
synonyms:
- "{a33|a3}"
- id: "a4"
synonyms:
- "{fourth|4th} ^^[alias4]{id() == 'a3'}^^"
intents:
- "intent=i1 term(t1)={id() == 'a' && meta_token('txt') == 'x'}"